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: 130
Last edited:

Certificate of Excellence

Active Tinkerer
Nov 1, 2021
695
486
63
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
282
142
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
695
486
63
47
United Sates
Last edited:

trag

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