Replies: 6 comments 5 replies
-
Ok, not much progress here, but I noticed something, so I write it down before I forget. From what I understood from other websites, 29LV640 and 29W640 seem to be programmed the same way via the same adapter. But I'll know more when I desolder the chip. I noticed something when I pluged in the OSCR a cartmod of Tales of Phantasia made with a 29LV640. When I go to SNES repro ExHriom, it has exactly the same codes as the repro: C220 and C20B. When I connect the WE of the 29lv640 to the WE of the cartridge, then the 29lv640 is detected by the OSCR (in the snes repro ExHirom menu). So I suspect that the pcb of the repro prevents from accessing the 29w640. I'll checked again the connexions. |
Beta Was this translation helpful? Give feedback.
-
Today I noticed that |
Beta Was this translation helpful? Give feedback.
-
I solved my problem by replacing the M29w640 with a 29lv640. So far, erasing, programming, blank checking work great. It boots on RH. I was able do dump the ROM with the OSCR. I still have to test other things (saves, sram replacement...). As for the 29w640, when I put it in the flashrom adapter it comes with the wrong IDs: 83EE and 83A6 (instead of 20DE and 20DF). I haven't tried CFI when the EEPROM was on the repro, but I guess someone else will do the test as I not really interested in resoldering the 29w640 as the 29LV640 does the job. |
Beta Was this translation helpful? Give feedback.
-
I added the CFI option to the flashrom programmer menu. Tested with the 8bit flash adapter modified like so and an AMIC A29L160ATV flash chip that is currently not supported by the standard flash mode. |
Beta Was this translation helpful? Give feedback.
-
I'll use my thread as diary. Or esle I will forgot what I've already done. After replacing the 29w640 by a 29LV640, here's what I did so far. 1) Flashing with an ExHirom (Tales of Phantasia FR) 2) Flashing with HiRom (4 Mo) after cuting the A22 jumper and connecting A22 to the ground. |
Beta Was this translation helpful? Give feedback.
-
Here is one weird thing about my repro (now with a 29LV640). The repro is wired to be a HiRom (A22 connected to the ground). After erasing, here are what I get for the blankcheck:
Then, I tried to flash Dragon Quest 6 (4 Mo) selecting HiRom in the flash menu. The writing works but there is an error while verifying. But I dumped the ROM via
There seems to be problem for the HiRom menu to treat my repro like a HiRom evan if A22 is not connected. |
Beta Was this translation helpful? Give feedback.
-
I got a snes repro with a m29w640 instead of a 29lv640. It's a repro of Tales of Phantasia.
I'm not an expert when it comes to datasheet but it seems that the only difference I found between the 2 chips is that the 29w640 has a fast programming mode (but I might be wrong).
I changed the code and put the 29w640 in the 29LV640 group.
When I pluged the cartridge into the OSCR, the chip code detected is C220 and C20B for ExHirom and 83EE and 83A6 for Hirom (I soldered the WE pads and cut the trace between Vcc and WE). Although it should be 20DE or 20DF.
Out of curiosity I tried to detect a 48 pin TSOP 29F160 via the flashrom adapter. The chip is unknown, but good code is detected (018D) by the OSCR.
So whether, flashrom functions work or not, the right code should be detected with a 29w640, if connected correctly to the OSCR, right?
Does it mean there is problem with the board (a bridge to solder or remove for exemple)?
Also, how does the detection of the chip code works?
Beta Was this translation helpful? Give feedback.
All reactions