MCUmall EPROM BIOS Chip Burner Forum
MCUmall EPROM BIOS Chip Burner Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 MCUmall Forums
 GQ-5X
 How to program the NAND chip which is not listed.

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

Screensize:
UserName:
Password:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkInsert EmailInsert Image Insert CodeInsert QuoteInsert List Spell Checker
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

   Insert an Image File
Check here to include your profile signature.
    

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.
17   L A T E S T    R E P L I E S    (Newest First)
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.

MCUmall EPROM BIOS Chip Burner Forum © Copyright 2003 - 2009 Mcumall Electronics Inc. Go To Top Of Page
Generated in 0.08 sec. Snitz Forums 2000