I also had to fill the whole memory but which one is blank 00 or FF? When new the chip was all with FFs.
@happy_bunny
My flash memory finally came, but there is an issue with your program and my computer. No matter with or without the chip it says:
Opening parallel port LPT1
On windows system 2
Failed to start parallel port I/O driver!Failed to load parallel port driver!
Game over cant get a handle for the parallel port !
After that I've checked the sircuit I've found. There were three different soldering spots. I've moved those wires and tried with different parallel flasher (
SPIPGM*) which supports the same flash memory (I've found it where the picture was):
If you want to use this method put 4x 100 ohm resistors and 1000uF cap. Erase the chip before program!
But I didn't put a capacitor and the fourth resistor, I just wanted to test it. And it worked from the first try. Some info from the app:
Code: Select all
SPI connected to LPT port at I/O base address: 378h, SCK pulse width: t+0us
FlashROM JEDEC ID, type: 202013h
ST Microelectronic/Numonyx M25P40 (512kB)
Status = 00h (SRP, AAI, BP3, BP2, BP1, BP0, WEL, BSY)
0 0 0 0 0 0 0 0
After few minutes it sometimes started to get errors when verify. After about 20-30 minutes every verify was wrong with different number of errors at different addresses. I think that this may be from the missing parts, battery or bad chip.
*use "SPIPGMW.EXE" for >=Win9x, run it as administrator on Win7 or similar
May be helpful picture for someone, and what I've built:
I've put the missing cap and 4th resistor. SPIPGM never faild again, I've tested it for more than 45 minutes.