Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I thought that as well but I checked and the size of the rom should be 128k however I did try both the 64k wiebe version and the version on the first page which is 128k. I was attempting to flash mine on an old dell as well :) (xps t800r)
Is it possible that other pci devices such as a sound card or nic card could be interfering ?
 
I thought that as well but I checked and the size of the rom should be 128k however I did try both the 64k wiebe version and the version on the first page which is 128k. I was attempting to flash mine on an old dell as well :) (xps t800r)
Hmm, might be a dodgy card then. Would be worth trying to flash the firmware.bin from the first page named firmware.bin as that worked for me - just to rule out a funny with the tool needing a particular filename.

I used a much less old Precision 390, do have an XPS R400 handy but knew the Precision would boot from a USB stick (apparently the XPS will too...)
 
Is it possible that other pci devices such as a sound card or nic card could be interfering ?
I'd expect not - but might be worth a try? Also, first, I noticed in the screen shot it has C:\> prompt - have you booted from a USB stick or are you running the tool from within your usual OS?
Running a DOS window in Windows could interfere with the flash. I used a rufus freedos boot image to make sure I didn't have any Windows processes or TSRs interfering with the flash.
 
Ok I tried my luck with Wiebe flasher on Tiger and while it does find that there is a card , it complains that the flash kext cannot be used. Anyone else use the Wiebe flasher ?
 

Attachments

  • DF3A02DC-98CC-4ABE-A710-51E49F33A25F.jpeg
    DF3A02DC-98CC-4ABE-A710-51E49F33A25F.jpeg
    950.2 KB · Views: 194
The WiebeTech's flasher supports only chips from SST, ATMEL, PMC, WINBOND.


PS: I don't like the link preview on this forum. It doesn't represent the content in the link. I've forgotten how to disable it and I don't have time to figure out how to do that. So just click the link, it will lead to the right comment in that thread.
 
Last edited:
The WiebeTech's flasher supports only chips from some brands.

Thanks for that . It seems to answer why it wouldn’t work on the kext that came with it and would need a patched kext.

does anyone have a 3114 firmware but padded to 512kb ? On page 8 of this thread someone shared it but it’s 128kb file . I have another sata card that is a 3114 and flashrom does see that but it needs a 512 rom.
 
*Edit* this is using the wiebetech firmware, which is only compatible with OS X, no OS 9. Deffinately works with tiger, unsure about leopard and the versions before tiger.

Can confirm that flashing this firmware onto a 4 port card with the Sil3114 chip, However you will only be able to boot from the two ports on the rear of the card.
The model of the card is a generic SATA3114-AO1.

I wasnt able to boot from the two ports on top, however they may still work from within OS X for storage (Dont have the gear to try it out just yet)

I didnt have any luck trying to flash the card with the tool linked on the first page, so i ended up using Flashrom.
Here is the link: https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/repositories/1.2/pkg-html/flashrom.html
The firmware and the flashrom program is linked below.

I also couldnt be bothered messing around with floppies, so i just created a FreeDOS bootable usb drive with rufus, and then just copied over the firmware.bin file from the first post and also the flashrom utility (make sure these are on the root of the usb disk.
Installed the card into a free pci slot into a pc, and then type "flashrom --programmer satasii -r backup.bin"
This will backup the current bios on the sata card.
And then type in "flashrom --programmer satasii -w firmware.bin"
With any luck, the flash should be successful!
Turn off the pc and remove the card.

Install the card into the powermac (using a MDD, still need to try it out on other powermacs)
connect your sata disk, and boot into your OS X install DVD, open up disk utility, and with some luck it should display your sata disk! go ahead and install OS X as normal.

Please note that this has only been tested on a G4 MDD 1.25DP with Tiger.
I have also noticed that when you boot the mac up, it will go to a flashing "?" icon, but it still boots, the apple logo will appear after a few seconds. Insure if this is due to my drivedo you happen to have this firmware with a 512kb padding ?
*Edit* this is using the wiebetech firmware, which is only compatible with OS X, no OS 9. Deffinately works with tiger, unsure about leopard and the versions before tiger.

Can confirm that flashing this firmware onto a 4 port card with the Sil3114 chip, However you will only be able to boot from the two ports on the rear of the card.
The model of the card is a generic SATA3114-AO1.

I wasnt able to boot from the two ports on top, however they may still work from within OS X for storage (Dont have the gear to try it out just yet)

I didnt have any luck trying to flash the card with the tool linked on the first page, so i ended up using Flashrom.
Here is the link: https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/repositories/1.2/pkg-html/flashrom.html
The firmware and the flashrom program is linked below.

I also couldnt be bothered messing around with floppies, so i just created a FreeDOS bootable usb drive with rufus, and then just copied over the firmware.bin file from the first post and also the flashrom utility (make sure these are on the root of the usb disk.
Installed the card into a free pci slot into a pc, and then type "flashrom --programmer satasii -r backup.bin"
This will backup the current bios on the sata card.
And then type in "flashrom --programmer satasii -w firmware.bin"
With any luck, the flash should be successful!
Turn off the pc and remove the card.

Install the card into the powermac (using a MDD, still need to try it out on other powermacs)
connect your sata disk, and boot into your OS X install DVD, open up disk utility, and with some luck it should display your sata disk! go ahead and install OS X as normal.

Please note that this has only been tested on a G4 MDD 1.25DP with Tiger.
I have also noticed that when you boot the mac up, it will go to a flashing "?" icon, but it still boots, the apple logo will appear after a few seconds. Insure if this is due to my drive initialising or something.
Do you happen to have the 3114 firmware but padded to 512kb ? I have 2 sata pci and one of them is a 3114 but flashrom needs it to be the same size which would be 512kb.
 
Well good news guys! Recently acquired a PowerMac Gigabit Ethernet with the hopes of installing OS9, OSX Server 1.2v3, 10.0, 10.1, 10.2, 10.3, 10.4 and 10.5 all on different partitions. The machine came with a PATA to SATA converter, so going to use that for OS9, OSX Server, Cheetah and Puma.

Bought this card from Amazon:

Came with an AMD EEPROM (AM29F010-45JC). Downloaded the SIL3112 firmware from the first post, created a FreeDOS thumb drive, installed the card in an old Core2Duo/Gigabyte G31 system I had in the closest, booted off the FreeDOS drive, and flashed it.

Card works and is bootable with 10.2, 10.3, 10.4 and 10.5. Tried booting it with 10.0, it reads the disk but crashes with a torn system folder icon. The firmtek specs say it does not support 10.0 or 10.1 so not much hope to get it working on those OSes.
 
Last edited:
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
  • Like
Reactions: bobnugget
Card works and is bootable with OS9, 10.2, 10.3, 10.4 and 10.5. Tried booting it with 10.0, it reads the disk but crashes with a torn system folder icon. The firmtek specs say it does not support 10.0 or 10.1 so not much hope to get it working on those OSes.
That is interesting. The Wiebetech firmware you downloaded from the opening post does not support booting from OS9 or earlier.
 
  • Like
Reactions: LightBulbFun
That is interesting. The Wiebetech firmware you downloaded from the opening post does not support booting from OS9 or earlier.
Let me double check... I was toggling between the SATA PCI card and the PATA->SATA adapter a lot. I know I see the OS9 volume in open firmware...
 
Let me double check... I was toggling between the SATA PCI card and the PATA->SATA adapter a lot. I know I see the OS9 volume in open firmware...
Just as a FYI, I have the Wiebetech firmware for the SiI3512 on my MDD for OSX only. If I boot into OS9, which is on the internal IDE bus, it cannot even mount any of the OSX volumes on the SATA card.
 
That is interesting. The Wiebetech firmware you downloaded from the opening post does not support booting from OS9 or earlier.
Sorry guys, you are correct. The OS9 volume shows in OpenFirmware but doesn't boot... (original post corrected)
 
Hi, i flashed my SIL3112 Sata Card with the Wiebetech firmware i downloaded from the opening post. I tried it into my Quicksilver G4 but it can't boot with the card inserted.
Yesterday i tried it into my Sawtooth G4 (gigabit ethernet) and the card goes perfectrly also with Maxtor 500GB Sata Hard Disk Drive.
I made a benchmark with Xbench and the Sata drive is slower than the 80GB Maxtor Ultra Ata 100.

This is the card: https://www.ebay.it/itm/303935311333?hash=item46c3f4cde5:g:8wUAAOSwbzZgXgWv
 
Hi, i flashed my SIL3112 Sata Card with the Wiebetech firmware i downloaded from the opening post. I tried it into my Quicksilver G4 but it can't boot with the card inserted.
Yesterday i tried it into my Sawtooth G4 (gigabit ethernet) and the card goes perfectrly also with Maxtor 500GB Sata Hard Disk Drive.
I made a benchmark with Xbench and the Sata drive is slower than the 80GB Maxtor Ultra Ata 100.

This is the card: https://www.ebay.it/itm/303935311333?hash=item46c3f4cde5:g:8wUAAOSwbzZgXgWv
The card probably needs regulator swapping to work with QS and DA.

I say probably because you're using WiebeTech's firmware while the info is for Firmtek's firmware.

 
Last edited:
Hi, i flashed my SIL3112 Sata Card with the Wiebetech firmware i downloaded from the opening post. I tried it into my Quicksilver G4 but it can't boot with the card inserted.
Yesterday i tried it into my Sawtooth G4 (gigabit ethernet) and the card goes perfectrly also with Maxtor 500GB Sata Hard Disk Drive.
I made a benchmark with Xbench and the Sata drive is slower than the 80GB Maxtor Ultra Ata 100.

This is the card: https://www.ebay.it/itm/303935311333?hash=item46c3f4cde5:g:8wUAAOSwbzZgXgWv
As for this has suggested, the SiI 3112 cards need the 3.3V regulator swapped out for a MIC29150 (if not already there) otherwise they will prevent QS and DA PowerMacs from booting once installed. You could get a SiI 3512 card instead. Wiebetech has an flasher for those cards, which work in QSes and the flasher can be run in OSX, so you don't even require a PC to do the flashing.
 
As for this has suggested, the SiI 3112 cards need the 3.3V regulator swapped out for a MIC29150 (if not already there) otherwise they will prevent QS and DA PowerMacs from booting once installed. You could get a SiI 3512 card instead. Wiebetech has an flasher for those cards, which work in QSes and the flasher can be run in OSX, so you don't even require a PC to do the flashing.
That's great! Thank you.
 
Hi everyone. It is possible to flash SUNIX SATA2000 with Sil3112 chip in Ubuntu PPC using flashrom? I do not have access to other PC with PCI cards.
Has 1mb chip(128KB)

Supported by Flashrom.

Can I use Firmtek ROM? https://www.firmtek.com/download/
 
Last edited:
Hi everyone. It is possible to flash SUNIX SATA2000 with Sil3112 chip in Ubuntu PPC using flashrom? I do not have access to other PC with PCI cards.
Has 1mb chip(128KB)

Supported by Flashrom.

Can I use Firmtek ROM? https://www.firmtek.com/download/
No. Firmtek can only be flashed if you have one of three specific 4MB chips and no other.

Pm39LV040
MX29LV040
Am29LV040B

If your ROM chip isn't one of those, you need to remove it and solder one of those in its place. No other chips will work because the firmware does a hardware check on boot for one of those chips. There is no hack around that.

The 1MB WinBond may be enough for a Wiebetech flash but only OSX will be supported.
 
  • Like
Reactions: adam25255
No. Firmtek can only be flashed if you have one of three specific 4MB chips and no other.

Pm39LV040
MX29LV040
Am29LV040B

If your ROM chip isn't one of those, you need to remove it and solder one of those in its place. No other chips will work because the firmware does a hardware check on boot for one of those chips. There is no hack around that.

The 1MB WinBond may be enough for a Wiebetech flash but only OSX will be supported.
Okay then. Thank you.
 
Hi, my card is now connected to the Sawtooth. I noticed that
after 3 or 4 hours of inactivity the computer goes into a state of kernel panic.
I specify that I have deactivated the sleep for the disks. This happens whether you are booting from the sata drive or booting from the internal IDE drive.
 
It's one of the two small 3-legged chips right up by the bracket plate. Your card is a different design from most and I'm not sure which of the two governs 3.3v as it is usually in the bottom left hand corner with the other chip in the top right hand corner of the PCB. There is a guide of sorts on the MacOS9lives forum but the site is struggling to load today so I can't link to the pictures. Basically, you will need to identify which one governs the 3.3v power input and replace it with an MIC29150 chip. Note also, that the pinout on the MIC29150 is not in the same order as the chip on your card so that you will have to use trailing wires and flip a couple over. If I get time tonight and the MacOS9lives site stops playing up, I will link to the thead.
 
  • Like
Reactions: adam25255
It's one of the two small 3-legged chips right up by the bracket plate. Your card is a different design from most and I'm not sure which of the two governs 3.3v as it is usually in the bottom left hand corner with the other chip in the top right hand corner of the PCB. There is a guide of sorts on the MacOS9lives forum but the site is struggling to load today so I can't link to the pictures. Basically, you will need to identify which one governs the 3.3v power input and replace it with an MIC29150 chip. Note also, that the pinout on the MIC29150 is not in the same order as the chip on your card so that you will have to use trailing wires and flip a couple over. If I get time tonight and the MacOS9lives site stops playing up, I will link to the thead.
OK, got it. I need to swap that left one... Thank you. Can I use this chip as well? https://www.tme.eu/sk/en/details/mic2940a-3.3wt/ldo-unregulated-voltage-regulators/microchip-micrel/ or it has to be 29150?(Need more accessible kind of chip, I cannot get 29150 at the moment, shipping takes3-4months)
AM1117 is 1A

What is the minimal current that I need?
3,3V is on the upper left.

And can I attach regulator to card bracket and pull wires to PCB?
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.