Flash SIL3112 SATA Controller Card for Mac

SteveHere

Tinkerer
I became aware that this was possible from one of Sean's @Action Retro videos. I went back and watched Greg @ Hrutkay mod's video, too, and back to this old forum post. Like so many forum posts, this one seems to contain a dead link.

I've tried patching the files together from various sources and keep getting an error when trying to load the firmware.

Does anyone have these files? I'd like to request that these be loaded onto Archive.org or someplace where they are more likely to survive. Thanks in advance for the help!
 

SteveHere

Tinkerer
Thank you for the advice. I'm sure I'm doing something wrong, but that didn't work for me. The utility does flash the card successfully, but when testing the card in a G3 B&W and G4 FW800 machines, it prevents booting. (They still do the boot chime, but no video display comes up). When I put the card back in the PC and try to flash the firmware again, I am able to flash it again, but the symptoms make me think I'm loading the wrong file?
 

Attachments

  • IMG_8499.JPG
    IMG_8499.JPG
    1.2 MB · Views: 203
Last edited:

Certificate of Excellence

Active Tinkerer
Nov 1, 2021
748
525
93
47
United Sates
Not a 3112, but one can flash a cheap $10 sil3512 with the weibetech flash utility that runs in OSX, so no x86 dosbox needed. I have a couple that boot up a B&W without issue. When I get home, I can attach the files here or maybe make a separate thread (guess that makes more sense). I swear I have a 3112 around here somewhere as well and recall (I think over on macrumors ppc forum someone taking about getting a 3112 working in old world macs with a weiby flasher utility. Will have to dig that one out and have some fun with it.
 
Last edited:

trag

Tinkerer
Oct 25, 2021
300
148
43
Your 3112 card must have one of the three supported Flash chips on board. AM29LV040 is one of them. I can't remember the other two. Macronix something or other and can't even remember the third brand. I only remember the AM part number because I have a sleeve of them sitting here from which I can read the label...

If your 3112 card came with a 5V Flash, you'll need to move a resistor to change teh voltage supply to the Flash to be 3.3V.
 

Certificate of Excellence

Active Tinkerer
Nov 1, 2021
748
525
93
47
United Sates
Last edited:

trag

Tinkerer
Oct 25, 2021
300
148
43
My earlier comment is only relevant when using the Sonnet TSATA firmware.
 

Stinkerton18

Moderator
Staff member
Aug 18, 2022
78
67
18
Sorry for resurrecting a dead thread but couldn't pass by without letting @SteveHere know this is now easily solvable for the Sil3112 SATA cards without the need to change ROM chips or anything. dosdude1 helped with patching the flash utility, the ROM and patch files as noted here: http://macos9lives.com/smforum/index.php/topic,306.msg50427.html#msg50427

I've attached the Mac utility with the ROM already included by dosdude1 to flash in-place on a Mac.
 

Attachments

  • SeriTek1S2Flasher_5.1.3.sit.hqx
    275.9 KB · Views: 5
  • Like
Reactions: SteveHere