Купил такой картридж на «Озоне». Его дамп здесь уже выкладывали.
Чем прошиваете? Есть такой же (только изначально стоит флешка на 32МБ); железяка Алексея Кластера (та что на STM32, последней ревизии) дампит полностью, info-coolboy выдает такое:
Famicom Dumper Client v3.4
(c) Alexey 'Cluster' Avdyukhin / https://clusterrr.com / clusterrr@clusterrr.com
Autodetected virtual serial port: COM33
Dumper initialization... OK
Dumper hardware version: 3.2
Dumper firmware version: 3.4
Reset... OK
Primary algorithm command set and control interface ID code: 0002h
Alternative algorithm command set and control interface ID code: 0000h
Vcc logic supply sinimum program / erase voltage: 2,7v
Vcc logic supply maximum program / erase voltage: 3,6v
Vpp [programming] supply minimum program / erase voltage: 0,0v
Vpp [programming] supply maximum program / erase voltage: 0,0v
Typical timeout for single byte/word/D-word program: 64us
Typical timeout for maximum-size multi-byte program: 64us
Typical timeout for individual block erase: 512ms
Typical timeout for full chip erase: 524288ms
Maximum timeout for single byte/word/D-word program: 512us
Maximum timeout for maximum-size multi-byte program: 2048us
Maximum timeout for individual block erase: 4096ms
Maximum timeout for full chip erase: 2097152ms
Device size: 32 MByte / 256 Mbit
Flash device interface: X8 and X16 via byte pin
Maximum number of bytes in multi-byte program: 64
Erase block region #0:
- Sectors size: 131072 Bytes
- Sectors count: 256
WARNING: PPB Lock Bit is set!
Done.
Но при попытке записать что-нибудь - таймаут записи:
Autodetected virtual serial port: COM33
Dumper initialization... OK
Dumper hardware version: 3.2
Dumper firmware version: 3.4
Reset... OK
Device size: 32 MByte / 256 Mbit
WARNING: PPB Lock Bit is set!
Erasing all PPBs... OK
Erasing sector #0... OK
Writing bank #0/97 (0%, 00:00:01/00:00:00)... ERROR: Flash write timeout
Lets try again
Reset... OK
Erasing sector #0... OK
Writing bank #0/97 (0%, 00:00:01/00:00:00)... ERROR: Flash write timeout
Lets try again
Reset... OK
Erasing sector #0... OK
Writing bank #0/97 (0%, 00:00:02/00:00:00)... ERROR: Flash write timeout
Lets try again
Reset... OK
Erasing sector #0... OK
Writing bank #0/97 (0%, 00:00:03/00:00:00)... ERROR: Flash write timeout
Lets try again
Reset... OK
Erasing sector #0... OK
Writing bank #0/97 (0%, 00:00:03/00:00:00)... ERROR: Flash write timeout
ERROR: Flash write timeout
Нулевой сектор действительно стёрт. А вот записать на него...
На 4ой странице темы уже обсуждался подобный вопрос, получается проблема в софте дампера и отсутствия правильной последовательности записи для данного типа памяти?