Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DSTT/TTDS Issue Tracking #56

Open
handsomematt opened this issue Sep 6, 2017 · 64 comments
Open

DSTT/TTDS Issue Tracking #56

handsomematt opened this issue Sep 6, 2017 · 64 comments

Comments

@handsomematt
Copy link
Member

handsomematt commented Sep 6, 2017

Instead of making new issues for each DSTT flashchip, post in here if you have an unsupported flash chip or one of the support flashchips doesn't work for you.

You can find a list of supported/unsupported flashchips at the top of this file: https://github.com/kitling/flashcart_core/blob/master/devices/dstt.cpp

When posting about an unsupported flashchip, please provide the flashchip ID (from /ntrboot/ntrboot.log when using the latest release) as well as a picture of the flashchip on the PCB.

Chips that 100% work and are tested:

  • 0xBAC2 - MX29LV400B (Most common)
@rashevskyv
Copy link

rashevskyv commented Sep 6, 2017

DSTWO

Hi there! This one is seems to be clone of DSTT too.
Photos in attach
Link to fw on mega - https://goo.gl/EGPncX

Images (Click to Expand)

img_5739
img_5740
img_5741
img_5742

@kingmercian
Copy link

kingmercian commented Sep 6, 2017

DSTT 0x9560

Chip: Intel 28F160B3T
ID: 0x9560
Datasheet: http://pdf.datasheetcatalog.com/datasheets2/31/311549_1.pdf

Images (Click to Expand)

img_20170906_195618 jpg 2017-09-06 8 pm-01-05
img_20170906_195546

@kan-kan-mikan
Copy link

kan-kan-mikan commented Sep 7, 2017

I've got one with an M28W160-A chip. I couldn't find pretty much any information about the chip and I only saw 2 places that even sold them. I swear the datasheets for this one just don't exist anywhere.

Images (Click to Expand)

20170906_201951_noexif
20170906_202237_noexif

It seems like this chip is just a complete unicorn and there isn't really any information about it.

EDIT: I actually went and checked DSTT's official program to check for fake carts or not despite knowing this was a genuine cart. It outputted that the chip is an M28W160(B)B instead of an M28W160-A strangely.

@WhoIsCo
Copy link

WhoIsCo commented Sep 7, 2017

ATMEL AT49BV1614T
http://www.alldatasheet.com/datasheet-pdf/pdf/56174/ATMEL/AT49BV1614T.html

DSTT Flash Checker 0.01

unknown device : 0000C21F
Good!! (^^)v

https://s26.postimg.org/5kdhcufx5/WP_20170831_22_41_06_Pro_2.jpg

@LukeZGD
Copy link

LukeZGD commented Sep 8, 2017

DSTTi

A DSTTi that I have..
Also here's a datasheet that I found for the TE28F320: http://html.alldatasheet.net/html-pdf/112565/INTEL/TE28F320/3134/20/TE28F320.html

Images (Click to Expand)

img_0404
img_0405
img_0406

@EinyWf
Copy link

EinyWf commented Sep 12, 2017

Another one:
SPANSION S29JL032H70TFI03

Images (Click to Expand)

chip

I can't find the datasheet

@ntrteam ntrteam deleted a comment from Ramses84 Sep 21, 2017
@ntrteam ntrteam deleted a comment from Riteo Sep 21, 2017
@ntrteam ntrteam deleted a comment from annson24 Sep 21, 2017
@ntrteam ntrteam deleted a comment from Riteo Sep 21, 2017
@ntrteam ntrteam deleted a comment from annson24 Sep 21, 2017
@ntrteam ntrteam deleted a comment from Riteo Sep 21, 2017
@ntrteam ntrteam deleted a comment from annson24 Sep 21, 2017
@ntrteam ntrteam deleted a comment from Riteo Sep 21, 2017
@ntrteam ntrteam deleted a comment from annson24 Sep 21, 2017
@ntrteam ntrteam deleted a comment from PokeCaptain Sep 21, 2017
@ntrteam ntrteam deleted a comment from mark201200 Sep 21, 2017
@ntrteam ntrteam deleted a comment from Riteo Sep 21, 2017
@ntrteam ntrteam deleted a comment from pixel-stuck Sep 21, 2017
@ntrteam ntrteam deleted a comment from Riteo Sep 21, 2017
@ntrteam ntrteam deleted a comment from gunsamurai Sep 21, 2017
@ntrteam ntrteam deleted a comment from Riteo Sep 21, 2017
@ntrteam ntrteam deleted a comment from kan-kan-mikan Sep 21, 2017
@ntrteam ntrteam deleted a comment from annson24 Sep 21, 2017
@ntrteam ntrteam deleted a comment from Riteo Sep 21, 2017
@pandavova
Copy link

Well, you could try it.
But first get a backup with https://gbatemp.net/attachments/ntrboot_flasher-zip.102456/ of your card.
Just use it only if you really have the same card as in here: https://github.com/kitling/flashcart_core/issues/14#issuecomment-324944317

@spwnrpe
Copy link

spwnrpe commented Oct 13, 2017

I've got backups of my cart (diffed, identical), but not the same card (I think) as #14 as it is a R4i 3DS WiFi and not a R4i 3DS WiFi RTS as I have... unless they are in fact one and the same?

@pandavova
Copy link

pandavova commented Oct 13, 2017

Do you have a pic of your card? Or can you just make some pics? (The chips are the important part)

@spwnrpe
Copy link

spwnrpe commented Oct 13, 2017

@pandavova
Copy link

pandavova commented Oct 13, 2017

Oh sorry.
These are the same chips, so it SHOULD work.
EDIT: It is basicly the same card.

@spwnrpe
Copy link

spwnrpe commented Oct 13, 2017

No worries @pandavova, there are lot of comments ^^

So if I'd flash your B9S backup to my R4i 3DS WiFi RTS I'd have a B9S (ntrboot)? I'd rather use the tools developed by @KitLing directly then indirectly through the r4i-shdc team... but ntrboot_flasher cant inject ntrboot on the R4i 3DS WiFi RTS yet?

Let me know what you think!

@pandavova
Copy link

You can wait or try it.
From the point of view it should work. I would try it.
If you can wait/ want to wait, then you should wait. And yeah, ntrboot_flasher cant inject ntrboot right now.

@Valkry
Copy link

Valkry commented Oct 14, 2017

hi i tried the new version of ntrboot_flasher and keep stucking at 0% when try to erase the flash
here is the log of the fail injection
ntrboot.log

@zestyoranges
Copy link

Same exact problem as Valkry above

@Butchkin
Copy link

I have also the 0x9389: INTEL 28F800B3B
and i am trying to flash via my dslite and ak2i_ntrcardhax_flasher.nds ver.3.3
stuck at 0%erasing blocks
when i eject the flashcard, it jumps to 50% and immediately to writing 0%
then i put the flashcard with the sd inside into the ds and he starts writing until 100% very slowly
at the end he said finished and when i press (a) he sends me back into the menu with (a) inject and (x) restore

dafuq happened?
PS: where do i create/find those log files? i am a Greenhorn to all this stuff here

@TobiX
Copy link

TobiX commented Oct 18, 2017

@Butchkin ak2i_ntrcardhax_flasher cannot write logs. Ejecting the flash cart while the process is running may result in random errors, in the best case nothing happens, in the worst case you brick your cart...

@borkenstyler
Copy link

Has there been any news about this issue ?
Facing this problem myself with a TTDS Flashcard.

TTDSFlashCheck reported: "ST M28W160(B)B" which has been reported
here before. Already tried the current version of flashcart_core in a self compiled
ntrboot_flasher but it still gets stuck at "Injecting ... 0%".

@t4sm5n
Copy link

t4sm5n commented Feb 11, 2018

@borkenstyler I have the same flashchip, can you shoot your current compiled version over to me, so I could test it on my cart? Can't compile it myself.

@borkenstyler
Copy link

@tuomasmakinen Hey there,
The last version i tried was published in this thread:
https://github.com/ntrteam/ntrboot_flasher/issues/82

Would be happy to hear if you managed to get it working.

@t4sm5n
Copy link

t4sm5n commented Feb 13, 2018

@borkenstyler So you are not using ds_ntrboot_flasher.nds? I was looking for a way to flash my dstt with my ds lite, as my 2ds xl is not yet running cfw. Would someone be able to compile a new version of the nds flasher?

@jason0597
Copy link
Contributor

ds_ntrboot_flasher and ntrboot_flasher_nds are two different things

@t4sm5n
Copy link

t4sm5n commented Feb 13, 2018

@jason0597 Ahh, so I'll use your ntrboot_flasher_nds.nds to flash the .firm file @borkenstyler linked? I hadn't seen your version of the flasher. Thanks a bunch.
Edit. Also, I gathered from your documentation that I should be able to flash this way with my ds lite. Is this correct?

@robyspy
Copy link

robyspy commented Oct 27, 2018

I've got one with an M28W160-A chip. I couldn't find pretty much any information about the chip and I only saw 2 places that even sold them. I swear the datasheets for this one just don't exist anywhere.
Images (Click to Expand)

20170906_201951_noexif
20170906_202237_noexif

It seems like this chip is just a complete unicorn and there isn't really any information about it.

EDIT: I actually went and checked DSTT's official program to check for fake carts or not despite knowing this was a genuine cart. It outputted that the chip is an M28W160(B)B instead of an M28W160-A strangely.

Hi DrEvilBrain, please help me, do you have a backup.bin of this DSTT?
I have the card locked and without a backup.bin I can not use it anymore.
thank you

@pixel-stuck
Copy link
Collaborator

@robyspy
Copy link

robyspy commented Oct 28, 2018

I need only a backup.bin

@lifehackerhansol
Copy link

lifehackerhansol commented Dec 19, 2020

M29W400BT is not supported.
http://pdf.datasheetcatalog.com/datasheet/SGSThomsonMicroelectronics/mXyztuuy.pdf

It appears to be an updated version of the M29W400T, which is supported.
ID = 0xffffffff (my DSTT has been fake-killed, if that makes more sense)

@kitlith
Copy link
Member

kitlith commented Dec 19, 2020

huh, this is the first i've heard of "fake-killed" cards, but i guess it makes sense. i don't know if i want to spend the time on figuring out how the actual id of a "fake-killed" card is figured out so that flashcart-core can fix it itself, but in my quick research I found that there was apparently something that can recover these cards?

aside from that, if the commands we use are the same between M29W400BT and M29W400T, then i don't think it would be too difficult to either properly support it or hack up a build that works for your "fake-killed" cart.

@Invictaz
Copy link

Invictaz commented Jun 19, 2022

@kitlith Running DsttFlashWriter.nds with DSTTDUMP.BIN from another flashcart, then swapping to the "bricked" cart without an SD inside and writing the flash again works for me. Atleast partial. Now the ntrboot cannot be flashed to it anymore? But at least it can play games again. It's in the DSTT_FakeRecovery_v1.17 which I attached.

The process is that it completely wipes the chip and then rewrites the generic firmware again. So I guess the ntrboot differences are wiped also.

DSTT_FakeRecovery_v1.17.zip

@micsthepick
Copy link

micsthepick commented Mar 6, 2023

random r4-v DSTT clone 0x52415453

detects as an acecard, and fails to init, except when run through bootsrap/unlaunch in which case it also fails to init for all other options also, except for R4i, which dumps 2MB worth of zeros.

Click to expand

IMG_3996
IMG_3997

edit - also note: [NOTICE]: AK2i: HW Revision = 5ea932f1 - this is when run from the cart

@Josem199518
Copy link

necesito ayuda con R4i unlimited upgradable Revolution for Ds (WWW.R4I-SDHC.HK) solo encontre la firmware en tres paginas y sigue sin funcionar.

es un 3DS y esta en la version 11, antes de actualizarlo funcionaba

@NekoNoor
Copy link

NekoNoor commented May 7, 2024

https://github.com/NekoNoor/ntrboot_flasher?tab=readme-ov-file#-unsafe-fork

i made a fork that allows you to restore dstt / clones that show up as flashchip id 0xffffffff, in case you dont have access to another DS flashcart to run fakerecovery / dsttflashwriter.nds, also even after i did get access to a working ds flashcart it seems like that still didn't seem to accept flashcarts that were showing up with the wrong flashchip id (i dont remember what error dsttflashwriter was giving but it wasn't working for me)

unrelated but i also found out in this process that for some reason FCRAM booting of firm files doesn't work through a9nc, but it does work with open_agb_launcher. tried godmode9 and fastboot3ds as firm0 but neither wants to load firm payloads from a9nc's fcram mode.

the cart i did get working again was an MX29LV400BTI-70 dstt btw (i think i made a backup when i flashed ntrboot on it years ago but couldn't find it)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests