My ASM1166 came with 221118-00-48-00. I desoldered the EEPROM before dumping it with a CH341A programmer. My dump is originally 512KiB but the ASM116x flashing tool found on Silverstone’s site doesn’t accept it; seems like it only will take 128KiB.
I trimmed it to that size, the data after the 128 KiB mark on the EEPROM was all zeroes anyway.
I flashed the 003E file shared earlier on this thread, rebooted, tested with ATTO disk benchmark and then flashed my trimmed ROM and did the same to verify that I dumped and trimmed correctly.
No in-depth testing, since I’ll flash 003E again, but here you go:
Use the trimmed rom with the tool on Silverstone’s site.
PS: I usually lurk on this forum but made an account to share this.
EDIT:
The 003E fw that I downloaded earlier was not okay.
I only performed PCIe bus resets, after turning power off and on again I kept getting PCIe communication errors which made some other PCIe devices unresponsive. I ended up desoldering the EEPROM again and flashing it with my CH341A programmer.