SPI FlashROM Programmer 1.9c
Команды:
SYNTAX: spipgm /i|r|d|e|p [filename] [address] [size] [/l=iobase] [/d=delay]
/i - identify SPI FlashROM
/r address size - read & display data block (0x prefix = hexa number)
/d filename - dump entire FlashROM to file
/p filename - program entire FlashROM from file (without erase)
/e - erase entire FlashROM
/u - unlock write protection bits (may depend on WP# level)
/l= LPT port I/O base address (default is 378h - LPT1)
/d= additional delay for SPI clock pulse width [usec] (default is 0)
схем самого програмера очень много, я использовал LPT с 3мя резюками и батарейкой как на материнке...
сдул микруху с платы, подключил к програмеру, снял дамп(на всякий...) и залил новый...
мак адрес менять не стал, лень было jtag поять