how do i read/write samsung NAND memory k9f2g08 - Page 1
Forum section: electronics / general

author: thestone
author_rank: Newbie
timestamp: October 09, 2013, 07:11:32 pm
content: hi everyone , how do i read/write Samsung NAND memory k9f2g08 , i have TOPMAX1 and it is not supported , what is the easiest way to exploit k9f2g08thank you!!!

author: gregallenwarner
author_rank: Regular Contributor
timestamp: October 09, 2013, 07:16:23 pm
content: Check the datasheet. Most flash chips require a specific command sequence be written to specific addresses to "unlock" the chip and allow subsequent writing.

author: thestone
author_rank: Newbie
timestamp: October 09, 2013, 07:22:13 pm
content: thank you , but i want to know what can i use to program it in the first placei'm repairing an LG LED TV 42lm3400

author: gregallenwarner
author_rank: Regular Contributor
timestamp: October 09, 2013, 07:28:54 pm
content: Something like that's going to require a specialized programmer. Unless the device you're repairing has an accessible debugging port or connection that grants you access to the flash memory (and I highly doubt something like that would be easily accessible on a consumer electronics device), then you're probably gonna be out of luck. You could pull the chip and design and build your own programmer following the datasheet's guidelines for that particular chip's command protocols, but even then, knowing precisely what data will work with that TV will be difficult, at best.

author: amyk
author_rank: Super Contributor
timestamp: October 09, 2013, 09:43:12 pm
content: Datasheet here:http://www.friendlyarm.net/dl.php?file=K9F2G08.pdfThis is standard large-block SLC NAND. Just make sure you get the voltage right.SmartMedia/xD readers can work for reading/writing, if they allow direct access and with the right software.http://www.uchobby.com/index.php/2007/05/05/read-embedded-flash-chips/

author: mikeselectricstuff
author_rank: Super Contributor
timestamp: October 09, 2013, 10:51:16 pm
content: Although the mechanics of reading/writing NAND are not difficult (I recommend the Micron datasheets as particularly readable - commands are mostly standard across makes), the need for error correction and bad-block mapping means you generally can't just copy or edit them line normal memory devices, as the host system will be implementing its own ECC and block management between the content and the physical sectors on the device

author: gregallenwarner
author_rank: Regular Contributor
timestamp: October 10, 2013, 01:42:01 pm
content: Quote from: mikeselectricstuff on October 09, 2013, 10:51:16 pmMike is correct about this. I forgot this part. Without a DEEP understanding of the TV's OS and how it's mapped its blocks in the flash chip, you're never going to be successful in writing any information to it directly. You will have to go through whatever interfaces the TV's OS exposes to you (if any). Or, replace the board with one from an identical working model.

author: amyk
author_rank: Super Contributor
timestamp: October 10, 2013, 02:03:41 pm
content: If all he wants to do is clone an existing chip (from a working TV) then a simple copy should work fine.The fact that many of these TVs die due to firmware/calibration corruption says that they probably don't have much in the way of error correction/bad block mapping, if at all.

author: Stonent
author_rank: Super Contributor
timestamp: October 10, 2013, 11:15:38 pm
content: Assuming they don't have any bad spots that interfere.

author: mikeselectricstuff
author_rank: Super Contributor
timestamp: October 10, 2013, 11:25:10 pm
content: Quote from: amyk on October 10, 2013, 02:03:41 pmA clone will work as long as the target doesn't have any bad blocks. When I was using Micron 1Gb NANDs a while ago, I was typically finding at least a couple of BBs on every chip. Didn't test Samsung much, but they were MUCH more susceptible to read-disturb errors over time than Micron.QuoteNAND is not really useable without either, certainly for code storage.

author: fluxcapacitor
author_rank: Frequent Contributor
timestamp: October 11, 2013, 03:09:46 am
content: Hi,heres a service manual if you havnt already got onehttp://elektrotanya.com/lg_42lm3400-sb_ch.lj21c.pdf/download.htmlTheres a 4 pin debug port on the mainboard.The debug card is like this one:http://www.bulltao.com.au/product/pid-18092359047.html?ul=3