T O P I C R E V I E W |
GQ5XSupport |
Posted - 07/03/2017 : 09:33:26 I got quite a lot of questions about "this chip is not supported". In general, all the 48 pin NAND chip should be supported. If it cannot be detected, it is simply a matter of add one line in NAND.txt file. Here I will give an example on how to add this line. Suppose we want to add chip K9GAG08U0E. Google and find the datasheet first. h**p://n2k1.com/n2k1/NB7/PDF/K9GAG08U0E.pdf
On Page 5. These numbers are important Organization - Memory Cell Array : (2,076M x 110.49K) x 8bit - Data Register : (8K + 436) x 8bit • Automatic Program and Erase - Page Program : (8K + 436)Byte - Block Erase : (1M + 54.5K)Byte • Page Read Operation - Page Size : (8K + 436)Byte - Random Read : 400μs(Max.) - Serial Access : 30ns(Min.)
Also on page 52 Read ID. K9GAG08U0E D5h 84h 72h 50h 42h Note the first byte is ech.
Open the NAND.txt Find any line with Samsung like this Name="K9F2G08U0C",MFG="Samsung",ID1="ech",ID2="dAh",ID3="10h",ID4="15h",ID5="44h",size="10800000h",PageSize="840h",BlockSize="40h" Copy it to a new line and start to modify the field. Name field or course, K9GAG08U0E Change the IDs accordingly. (Based on page 52) ID1="ech",ID2="d5h",ID3="84h",ID4="72h",ID5="50h". Ignore ID6 for now.
Now is the difficult part and please read carefully. Page size is 8K + 436 for the datasheet which is 1024x8 + 436 = 8628 = 21b4h. (Use Windows calculator and selection programmer mode). PageSize="21b4h".
Block size is based on these two lines - Page Program : (8K + 436)Byte - Block Erase : (1M + 54.5K)Byte 1024 (1M) / 8 = 128 = 80h BlockSize="80h" Now calculate the size of the flash.(Memory Cell Array : (2,076M x 110.49K) x 8bit) 2076 * 128 * 8628 = 2292701184 = 88A7D800h
So the new line should line this Name="K9GAG08U0E ",MFG="Samsung",ID1="ech",ID2="d5h",ID3="84h",ID4="72h",ID5="50h",size="88A7D800h",PageSize="21b4h",BlockSize="80h"
I hope people with this chip can verify it. This chip has some odd number in terms of the flash size and if it is not properly defined it might not work well.
|
18 L A T E S T R E P L I E S (Newest First) |
NormanHate |
Posted - 10/28/2023 : 09:50:45 quote: Originally posted by supervizeur
quote: Originally posted by GQ5XSupport
Speed values from 0=10. (Default 10). CE pin is how manu ce pins (default 1) Can be 2.4. The init is command to send to initialize the chip. Not very popular.
Thank you GQ5XSupport. More information about [url=https://alvenda.com/legal-steroids-gnc]legal steroids GNC[/url] is always good!
Yes you are right, more information is always good! |
bryan_sourceits |
Posted - 11/03/2017 : 11:00:22 Little new to this I'm looking at adding NAND spansion S29JL064J. Datasheet www.cypress.com/file/215146/download" target="_blank">h p://www.cypress.com/file/215146/download. How would I go about doing this? |
anniel |
Posted - 07/13/2017 : 07:02:08 quote: Originally posted by supervizeur
quote: Originally posted by GQ5XSupport
Speed values from 0=10. (Default 10). CE pin is how manu ce pins (default 1) Can be 2.4. The init is command to send to initialize the chip. Not very popular.
Thank you GQ5XSupport. More information is always good!
+1 |
anniel |
Posted - 07/13/2017 : 07:01:34 quote: Originally posted by supervizeur
quote: Originally posted by GQ5XSupport
Updated NAND.txt. Will add more latter.
Download Attachment: 10916
You should add it to the download center or release a new minor version.
+1 |
supervizeur |
Posted - 07/09/2017 : 08:46:30 quote: Originally posted by GQ5XSupport
Speed values from 0=10. (Default 10). CE pin is how manu ce pins (default 1) Can be 2.4. The init is command to send to initialize the chip. Not very popular.
Thank you GQ5XSupport. More information is always good! |
supervizeur |
Posted - 07/09/2017 : 08:45:03 quote: Originally posted by eduardo48
If I know this, I ask for the commands, at the end of the definition. Example ((speed velocidad de grabar, ce numero de chip)) but others are not (( (Init = "01XX") ))what is
+1 |
supervizeur |
Posted - 07/09/2017 : 08:44:16 quote: Originally posted by GQ5XSupport
Updated NAND.txt. Will add more latter.
Download Attachment: 10916
You should add it to the download center or release a new minor version. |
supervizeur |
Posted - 07/09/2017 : 08:42:29 quote: Originally posted by anniel
quote: Originally posted by GQ5XSupport
Please fix this line in NAND.txt. It was wrong. I will soon publish a much larger nand.txt.
Thank you GQ5XSupport. Please don't forget to make the topic sticky.
+1 |
supervizeur |
Posted - 07/09/2017 : 08:41:57 quote: Originally posted by anniel
Bravo! Same detailed explanation should also be made for the GQ-4X. Don't forget to make the topic sticky.
+1 |
GQ5XSupport |
Posted - 07/05/2017 : 13:09:19 Speed values from 0=10. (Default 10). CE pin is how manu ce pins (default 1) Can be 2.4. The init is command to send to initialize the chip. Not very popular. |
eduardo48 |
Posted - 07/05/2017 : 11:08:51 If I know this, I ask for the commands, at the end of the definition. Example ((speed velocidad de grabar, ce numero de chip)) but others are not (( (Init = "01XX") ))what is |
GQ5XSupport |
Posted - 07/05/2017 : 08:51:18 You can edit the file under tools->Edit device file. Then th NAND.txt (or SPI.exe) will be opened and you can edit the file. |
eduardo48 |
Posted - 07/05/2017 : 06:40:14 Some time ago I asked, which commands can be added to the definition line, the answer was (help), is not that what I wanted to know, my question is which commands can be used, at the end of the definition, example (Init = "01XX") and what it does. I know, speed, Ce, there's more Thank you. |
GQ5XSupport |
Posted - 07/04/2017 : 19:36:58 Updated NAND.txt. Will add more latter.
[b]Download Attachment:[/b] [br]10916 |
eduardo48 |
Posted - 07/04/2017 : 15:11:46 Ya estaba así cuando comencé a programar,en tv samsung funciona igual con 86d00000h, la base del firmware no esta grabada mas alla de 76000000h
http://www.mcumall.com/forum/topic.asp?TOPIC_ID=6384 |
anniel |
Posted - 07/04/2017 : 06:13:56 quote: Originally posted by GQ5XSupport
Please fix this line in NAND.txt. It was wrong. I will soon publish a much larger nand.txt.
Thank you GQ5XSupport. Please don't forget to make the topic sticky. |
GQ5XSupport |
Posted - 07/03/2017 : 17:16:09 Please fix this line in NAND.txt. It was wrong. I will soon publish a much larger nand.txt. |
anniel |
Posted - 07/03/2017 : 11:28:36 Bravo! Same detailed explanation should also be made for the GQ-4X. Don't forget to make the topic sticky.
|