Replies: 7 comments 2 replies
-
The flash adapter follows the SNES HiROM pinout so I'm pretty sure that all the listed flashroms can also be flashed from the SNES Repro menu. I only tried with 29F033 and 29LV320 though. But they all should work. Now ofc it will depend on how the repro PCB is designed since you will need access to the flashroms WE pin. Thats what the wire on the 29LV320 repro is for. The SNES is a 5V system so all repro PCBs should be designed to work with 5V. Thats why I flashed the 29LV320 with 5V in the Wiki article. Flashing 29F033 repros works fine. Possible if you add support for the M29W128GH chip yourself, you will need to read the datasheet and then add a new function. I have decided to not work on flashing flashroms/repros anymore. So it would be up to you. Same answer as before, possible yes, but you will have to write the needed function yourself with no help from me. |
Beta Was this translation helpful? Give feedback.
-
You say « that’s why I flashed 29LV320 with 5v » |
Beta Was this translation helpful? Give feedback.
-
If it's just the chip you use 3V. If the chip is soldered to a SNES repro you use 5V. |
Beta Was this translation helpful? Give feedback.
-
The repros with 5V flashrom chips don't have a diode on the VCC pin of the flashrom, so the full 5V will pass through. |
Beta Was this translation helpful? Give feedback.
-
To make support repro PCB with other flash chip (like S29GL512), file I have to edit is "FLASH.ino" ?
"C2C9" : means Top Boot sector "C2CB" : means Bottom Boot sector Is that right ? If yes, for S29GL512 its should looks like that:
That all I have to add? |
Beta Was this translation helpful? Give feedback.
-
The Flashid should be 017E and 23, and needs to be added to the code starting line 498 in flash.ino like so:
Then you have to find out if there are any other differences between the already supported S29GL type and your flashrom and make further changes to writeFlash29GL line 1304:
Basically a lot of reading the datasheet and then trial&error until it works. |
Beta Was this translation helpful? Give feedback.
-
@sanni Hello friend, do you have the Gerbers for this 29lv320 adapter for me to make snes repros? I would be very grateful |
Beta Was this translation helpful? Give feedback.
-
Hi Sanni,
You said here :
https://github.com/sanni/cartreader/wiki/Reflashing-SNES-Repros
that some of Chinese PCB repro can be reflashed
I see on your picture flash chip 29LV320 witch use 3v
I know that all Modern flash is 3V and will require voltage translation.
Supply 3.3V flash with 3.3V and interface it to a higher voltage without translation, it'll damage chip.
You put list of all supported flash, they are all 3v supply:
AM29F016/AM29F032
MX29F1610
MX29L3211
MX29LV160
MX29LV320
S29GL032
Do they all supported only to be flashed with adapters ?
Or on SNES repro PCB also?
Here is my next questions:
S29GL512 (with is 512Mbit = 64Mo) or S29GL01G (with is 1Gbit = 128Mo), both 3v supply ?
Thanks
Beta Was this translation helpful? Give feedback.
All reactions