最近 主機板上的 BIOS 似乎 都使用 SOP8 封裝的SPI Flash, 解焊 替換難度也變低了..
最近剛好有這樣子的需求, 且手邊剛好有更大容量的Flash & 燒錄器,明天準備替換看看..
爬文參考以下說明, 大意是 如果BIOS文件是3MByte 但 手邊只有 4MByte Flash,可依下述步驟燒錄之:
http://www.biosrepair.com/bios/biosyl.htm
文中範例 3MB文件燒錄 至 4MB芯片, 前面必須補上 1MB dummy byte.
小弟有幾點疑問, 煩請熟悉原理的大大解答:
(1) 為何 BIOS 文件是 尾段對齊,而不是 頭段對齊? BIOS MCU如何得知Flash容量大小& End Address?
(2) 為何 dummy byte 要clear成 0xFF 有特別意義嗎? clear成 0x00不行嗎?
(3) 此法 是否只限用於 AMI BIOS?