Switch to full style
In-depth technology research: finding new ways to recover data, accessing firmware, writing programs, reading bits off the platter, recovering data from dust.

Forum rules

Please do not post questions about data recovery cases here (use this forum instead). This forum is for topics on finding new ways to recover data. Accessing firmware, writing programs, reading bits off the platter, recovering data from dust...
Post a reply

Re: Dumping nand flash memory

May 25th, 2015, 13:14

DRUG wrote:OK, this is weird.

The SanDisk ( SDTNQGAMA-008G ) i'm trying to read is known as Toshiba :|

I can't also find that specific datasheet :(

already answered above
HaQue wrote:just noticed the NAND is a Sandisk.. what is the actual part number?.. SDTN...

Some of these chips are 16bit and some are "16-8"( 8-bit chips wired on 16-bit bus ). Also some Sandisk need to have pin 38 isolated.

Re: Dumping nand flash memory

May 25th, 2015, 18:37

The ID for this chip should be "45 de 94 93" BUT it is DDR chip. does the .py support DDR Chips?

Usually a utility will look at the first byte of the returned ID and just look it up in a manufacturer list. 2C for Intel/Micron or Spektec, 45 for Sandisk, ec for Samsun, ad for Hynix etc..

but this is not a hard rule, some 0x45 are Toshiba or Sandisk.

Re: Dumping nand flash memory

May 25th, 2015, 19:37

I'm not sure about the DDR chip support, I guess I'll buy 1 piece of the chip used in the demonstration just to see if everything runs smooth. :?

Re: Dumping nand flash memory

May 25th, 2015, 21:02

if you have any old flash drives, SD cards, check the NANDs with the method I told you in PM. Even set top boxes, dvd players, TV's etc, just have a look if any firmware chips are NAND. You should be able to find something at home, or your local cheap s/h shop. :)

Re: Dumping nand flash memory

May 25th, 2015, 21:30

HaQue wrote:The ID for this chip should be "45 de 94 93" BUT it is DDR chip. does the .py support DDR Chips?

Usually a utility will look at the first byte of the returned ID and just look it up in a manufacturer list. 2C for Intel/Micron or Spektec, 45 for Sandisk, ec for Samsun, ad for Hynix etc..

but this is not a hard rule, some 0x45 are Toshiba or Sandisk.


Got this from the .py readme "operations like ECC check and on-image pattern recognition, extraction and rewriting for u-Boot bootloader and JFFS2 file system is supported." no mention to DDR chips at all.

I've been using that method to identify ID's and such, I've found a few models of the testing chips I currently have over there telling me the correct size, pages, banks etc.

Re: Dumping nand flash memory

May 26th, 2015, 17:42

I'm starting to see progress, after all it was just a matter of re-wiring some pins and making sure all the tini pads were touching them.
Attachments
DDD.png

Re: Dumping nand flash memory

May 26th, 2015, 17:49

DRUG wrote:I'm starting to see progress,

i don't see you're getting the right ID

Re: Dumping nand flash memory

May 26th, 2015, 18:04

jermy wrote:
DRUG wrote:I'm starting to see progress,

i don't see you're getting the right ID


well from 0x0 on all to this, seems a progress.

Is it possible that I have a sandisk chip with ID 0Xd6 and another one with 0x45 ? (what may cause this ? chip de-soldering not perfect ?)

Re: Dumping nand flash memory

May 26th, 2015, 18:30

i assume it's not the right configuration
whats the model ?

Re: Dumping nand flash memory

May 26th, 2015, 18:55

Why is the ID only 1 byte?

Re: Dumping nand flash memory

May 26th, 2015, 18:59

jermy wrote:i assume it's not the right configuration
whats the model ?


It's SDTNQCBMA-008G , a sandisk chip, strangely appears as Toshiba...

Re: Dumping nand flash memory

May 26th, 2015, 19:04

HaQue wrote:Why is the ID only 1 byte?


The ID always comes in that format, its like it shows on the pdf..

Re: Dumping nand flash memory

November 27th, 2020, 18:08

Sorry to dig this out.

I've came to master this technique, however, I will never recomend this learning path.

Do yourself a favour and buy pc3k, FE or rusolut. The hours you will spend here, just to tinker with reading voltage will be retarded.

Pm me for further info if you are into learning this the hard way.

Re: Dumping nand flash memory

November 28th, 2020, 2:25

DRUG wrote:Sorry to dig this out.

I've came to master this technique, however, I will never recomend this learning path.

Do yourself a favour and buy pc3k, FE or rusolut. The hours you will spend here, just to tinker with reading voltage will be retarded.

Pm me for further info if you are into learning this the hard way.


yes, my board is still sitting in it's box... :-)

Re: Dumping nand flash memory

November 28th, 2020, 13:32

HaQue wrote:
DRUG wrote:Sorry to dig this out.

I've came to master this technique, however, I will never recomend this learning path.

Do yourself a favour and buy pc3k, FE or rusolut. The hours you will spend here, just to tinker with reading voltage will be retarded.

Pm me for further info if you are into learning this the hard way.


yes, my board is still sitting in it's box... :-)


Obviously you would ever understand this way earlier then me but spare yourself the trouble and keep it in the box. :P
Post a reply