First post, by mpe
I attempted to upgrade BIOS and microcode on my Adaptec 1542CP and it did not end well. I attempted to flash this one to this card:
I was too lazy to reach for new chips and attempted to update original EEPROM chips 🙁 That was a stupid decision I know.
The new update did not work so I was about to flash it back.
At least I saved the original content. However, I can't flash them back for some reason. It fails to verify:
% minipro -p AT27C256R@DIP28 -w adaptec-1542CP-rom2.rom
Found TL866II+ 04.2.124 (0x27c)
Warning: Firmware is newer than expected.
Expected 04.2.122 (0x27a)
Found 04.2.124 (0x27c)
VPP=13V, VDD=6.5V, VCC=5V, Pulse=100us
Chip ID OK: 0x1E8C
Writing Code... 0%
Verification failed at address 0x0080: File=0x16, Device=0x00
With--skip_verify it seems to be writing fine:
% minipro -p AT27C256R@DIP28 -w adaptec-1542CP-rom2.rom --skip_verify
Found TL866II+ 04.2.124 (0x27c)
Warning: Firmware is newer than expected.
Expected 04.2.122 (0x27a)
Found 04.2.124 (0x27c)
VPP=13V, VDD=6.5V, VCC=5V, Pulse=100us
Chip ID OK: 0x1E8C
Writing Code... 3.94Sec OK
However, the Adapter BIOS doesn't show at boot when the card is in the PC. And also the checksum of .rom file read back doesn't match the originals I saved
If I use new chips I can flash it without --skip_verify. However, the BIOS doesn't work either.
Not sure if could be because I am using 512kBit SST27SF512 chips - originals were 256kBit AT27C256R).
Anyone has any idea how to debrick my controller? Or have a known working copy of BIOS files for this card?