I'm interested in flashing this card with a Mac because I don't have a PC. And I want to flash it with SeriTek 1s2 firmware because I already have a flashed Sil3512 which can boot OS X.
With the knowledge from the same thread above (and
https://68kmla.org/forums/index.php?/topic/13557-sil3112-flashing-sata/ ) that the SeriTek supports only 3 chips and, luckily, one of them is PMC PM39LV040, which WiebieTech's flash tool also supports.
So I swapped a PM39LV040 chip in, removed the R25 resistor, bridged the R24 to get 3.3v. Inserted the card into my MDD 867 Dual and turned it on. The ID was changed to 0x3112, a good sign.
I tried many things. At last I flashed it successfully. Not sure what was the recipe. I placed the card in PCI slot #5, booted into 10.5.8 root Safe Mode and flashed it using file "ROMFILE.1S2" renamed to "WiebeSATA3112.bin" and "WiebeSATA3112.bios" to fool the flasher (I only used the WiebeSATA3112.bin). I suspect flaky PCI slots and bad seating caused major inconsistencies here since the machine is quite old.
Now it's on slot #4 and the SeriTek's updater recognized it and reflashed it fine. Booted OS 9 fine (the drives will be shown as SCSI). The drives connected to the card won't show in OS X System Profiler's ATA bus though. Which is normal even for the genuine card but Disk Utility takes care them fine, sleep fine too.
<Many thanks to dougg3 at 68kmla.org.>