Void, к сожалению, не всё так просто. Вот список файлов архива со старой прошивкой:
106N095.BIN
106spi.exe
AHCI.BAT
ahci95A1.rom
dos4gw.exe
driver, bios, firmware, utilities.url
IDE.BAT
ide95A1.rom
ReadMe.txt
В архиве есть прошивальщик, это верно. Но ему
для перепрошивки нужны ROM-файлы, а в архиве с новой прошивкой лежит только один BIN-файл (который, как я понял, нужен для интеграции в BIOS материнки - в случае, если контроллер в составе самой материнки):
C:\!>106spi.exe -h
DOS/4GW Protected Mode Run-Time Version 1.97
Copyright (c) Rational Systems, Inc. 1990-1994
ASM106X SPI Flash ROM Write V2.5
Usage: 106SPI.EXE <command> <romfile>
<commands>:
-e Erase All SPI ROM
-u spiromfile Update ROM file Area
-h Display option usage
SPI ROM supported list:
ATMel AT25F512B, EON EN250F5, MXIC MX25L512C,MX25L5121E
Pflash Pm25LD512C, Pm25V512A, Numonyx N25P05A, SST SST25V512A, AMIC A25L5120
Подсунул прошивальщику бинарник, подав команду
106SPI.EXE -u v0951.bin - выполнилось. Перезагружаюсь - контроллер недоступен, диск, соответственно, не виден.
Подсунул ROM-файл от старой прошивки - всё снова заработало. Гуглил, ROM-файлы не смог найти, зато нашёл скриншоты
другого внешнего контроллера, на 106X-ом чипе, где отчётливо видно, что прошивка 0.951.