Compgeke
Well-known member
I've dug through the various threads both here and elsewhere on flashing these cards and found a bunch of different ways, some that work (like flashing the Wiebetech rom) and many that don't (like making the Seritek 1S2 ROM work). All of this is fun and all but the Wiebetech ROM is OS X only, no OS 9 support.
After much playing around and planning to just flash the ROM with a proper programmer, I was reading through an old thread and found a reference to flashrom supporting SIL3112 cards. I decided to give that a try.
flashrom does in fact support these cards but it requires a ROM image of the actual size of the rom, no flashing the 130someoddK image of the 1S2. My cards I'm using have an AM29LV040B ROM factory, meaning flashrom threw a size error. Padding the ROM to 512K got me around this problem, and I've confirmed works!
So, here's a quick runthrough. First off, find a card with either a larger than 128K ROM (aka something that isn't an 010 ending). These socketed Silicon Image cards seem to have an 040, and there are some more of a similar style on ebay for $20.
Next step is download the files I'll attach to this post and get them on a DOS boot disk. Run that and once booted type "flashrom --programmer satasii -w 1S2_512.ROM" and hit enter. This _will_ erase and flash the ROM on the card. If you want a backup of the original ROM first, type "flashrom --programmer satasii -r backup.rom" before the -w command.
Finally throw the card in a Mac and see what it does. I've had this work twice now, no problems at all, under OS 9 and OS X 10.4 and 10.5.
3112_Flashing.zip
After much playing around and planning to just flash the ROM with a proper programmer, I was reading through an old thread and found a reference to flashrom supporting SIL3112 cards. I decided to give that a try.
flashrom does in fact support these cards but it requires a ROM image of the actual size of the rom, no flashing the 130someoddK image of the 1S2. My cards I'm using have an AM29LV040B ROM factory, meaning flashrom threw a size error. Padding the ROM to 512K got me around this problem, and I've confirmed works!
So, here's a quick runthrough. First off, find a card with either a larger than 128K ROM (aka something that isn't an 010 ending). These socketed Silicon Image cards seem to have an 040, and there are some more of a similar style on ebay for $20.
Next step is download the files I'll attach to this post and get them on a DOS boot disk. Run that and once booted type "flashrom --programmer satasii -w 1S2_512.ROM" and hit enter. This _will_ erase and flash the ROM on the card. If you want a backup of the original ROM first, type "flashrom --programmer satasii -r backup.rom" before the -w command.
Finally throw the card in a Mac and see what it does. I've had this work twice now, no problems at all, under OS 9 and OS X 10.4 and 10.5.
3112_Flashing.zip
Attachments
Last edited by a moderator: