• Hello, Guest! Welcome back, and be sure to check out this post for more info about the recent service interruption and migration.

Silicon Image SIL3112 Flashing: Easier Way Using flashrom

dosdude1

Well-known member
Mine is am28f010. I'm going to try directly programming it when I get the chance since trying with flashrom ended with it unable to find the rom chip.
AM28F010 requires 12V for programming, so it can't be done on the card itself. It must be done externally using an EEPROM programmer, unfortunately.
 

treellama

Well-known member
I had a couple with AM28F010s, swapped them to AM29F040B (non LV) and they programmed fine with the Mac app and work great. Is there any reason to use a 512K ROM on these since they have room, versus the 128K ROM?
 

dosdude1

Well-known member
I had a couple with AM28F010s, swapped them to AM29F040B (non LV) and they programmed fine with the Mac app and work great. Is there any reason to use a 512K ROM on these since they have room, versus the 128K ROM?
There's no reason to go out of your way to get a 512K chip, as with my patched/compressed version of the SeriTek firmware, there's no need. Though if you have 512K EEPROMs on-hand already, you may as well use them. Really makes no difference.
 

treellama

Well-known member
There's no reason to go out of your way to get a 512K chip, as with my patched/compressed version of the SeriTek firmware, there's no need. Though if you have 512K EEPROMs on-hand already, you may as well use them. Really makes no difference.
Thanks. I meant the image; the only difference is the extra decompression step, right?
 

Powerbase

Well-known member
I had a couple with AM28F010s, swapped them to AM29F040B (non LV) and they programmed fine with the Mac app and work great. Is there any reason to use a 512K ROM on these since they have room, versus the 128K ROM?
Was it just a straight chip-for-chip swap?
 

Hunter259

Member
I got to be able to take the chip off and flash it. Not sure why but didn't have luck with the latest 128k rom. Read back fine but did work. Using the original 128k it worked just fine. Solder joints looked good but we didn't try redoing it. Either way works perfectly in my 7500/100 with a SSD.
 
I flashed the 128kb firmware from post #56 to a generic Chinese sil3112 card. I am using it in a Blue & White G3 rev A. It seems to work flawlessly in os9.2.2 and 10.4 as long as only one SSD is hooked up to the card. Hooking up a second SSD lead to some extremely bizzare behavior where the G3 was erratic and unstable and would sometimes only see one of the SSDs unless I did a reboot. Eventually the G3 stopped working completely until I removed one SSD and my FireWire/USB PCI card. Another weird thing is 10.3 will install but is unstable and kernel panics a lot, 10.2 will not even boot with the flashed sil3112, they both throw up the same error on the kernel panics, I have attached pictures of the error. I removed all but one stick of known good ram, the video card, and the SATA card and got the same kernel panic error. I removed the SATA card and installed 10.2 to a drive on the original ultra ata bus, that worked and I was able to install and update to 10.2.8 but as soon as I put the SATA card back in I get the same KP error even with no drive connected to the sata card. 10.2 and 10.3 should be supported with the seritek firmware so I am not sure what's going on. It could be a G3 rev A only issue, is anyone else having problems with 10.2 and 10.3. The 10.0 and 10.1 installers boot normally but cannot see the disks on the SATA card as expected. I have not had a chance to test os 8.6 yet.
 

Attachments

  • 20230415_011838.jpg
    20230415_011838.jpg
    1.1 MB · Views: 5
  • 20230415_020453.jpg
    20230415_020453.jpg
    2.2 MB · Views: 5

treellama

Well-known member
10.2 kernel panics for me, too, with an RHC hard card and the 512 k firmware. Also B&W rev A. I could try it in a G4 I suppose. Or try the generic SiI-3112s.

8.6 works fine.
 

Hunter259

Member
According to a thread on MacRumors about flashing these cards it seems Jaguar is just not a fan. Mine also kernel panics on initializing the card. Panther has been fine although I can't boot OS X installers off a sata dvd rw drive.
 
Top