Troubles with AFU

Discussion in 'BIOS Mods' started by taojung, Aug 30, 2023.

  1. taojung

    taojung MDL Novice

    May 30, 2011
    While this isn't exactly a question, so I'm not seeking responses, I've been consistently troubled by AMI's flasher, AFUwin/AFUdos, for their UEFI/BIOS (Aptio).

    Recently, I purchased five used units of an Epson-manufactured super-compact computer model that was released in Japan about 7 years ago.

    Originally, these machines were sold with a pre-installed Windows 8.1 Pro, so the product key for that OS is embedded in the UEFI/BIOS MSDM table. This means that even after upgrading to Windows 11/10 Pro, the product key remains intact and functional. As a result, I had no intention of modifying the UEFI/BIOS. However, the UEFI/BIOS versions that came with all five units were outdated, prompting me to consider updating them to the latest version.

    The archive files provided on Epson's website contained not only the actual update files but also versions of AFUwin and AFUdos for a certain release. Since the manufacturer (Epson) must have verified that these tools are capable of properly updating the UEFI/BIOS, I believed that all five units could be updated smoothly.

    However, the reality was different. Only one out of the five units could be successfully updated using that version of AFUwin or AFUdos. The other two out of the remaining four units experienced crashes and forced terminations on the initial stage during the update process using that AFU version, rendering the update unsuccessful. After searching online for several versions chronologically, I managed to find one version that finally worked for those units. Unfortunately, the remaining two units suffered even worse outcomes: they forcibly shut down during the flashing process, the power was cut, and upon trying to boot the computers again, I found they had become bricks. Even using a USB flash drive with just the "AMIBIOS.ROM" file couldn't recover them. I had to directly write the backup to the SOIC8 chip, which enabled me to restore them to their original UEFI/BIOS version.

    Why does AFU have to be so finicky? I also use an older ASUS mobo, H87-Pro, which also bears Aptio, and I recall struggling immensely with AFU in that case as well.