Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

gsahli

macrumors 6502a
Jun 1, 2007
655
32
Chicago
re-flashed the syba 3512 to PC "bios" mode and put it in a linux computer. It works. I guess I'll try mac flashing again...
 

supernova777

macrumors member
Dec 22, 2007
75
10
re-flashed the syba 3512 to PC "bios" mode and put it in a linux computer. It works. I guess I'll try mac flashing again...

dont give up so easy - many many many people have had success with it; try flashing in a different pc mobo
 

waimtrp

macrumors member
Sep 20, 2008
96
34
I "think" it's possible but quite involved.

1 A PMC PM39LV040 EPROM chip is required. It's supported by both the WiebeTech flasher and SeriTek's firmware.

2 An Sil3112 or Sil3512 PCI card is required.

3 Install the PM39LV040 chip onto the Sil3112 or Sil3512 card.

4 Flash it with the WiebeTech's flasher on the Mac.

5 Move the flashed chip to the Sil3124 card.

*Some Sil3124 card, such as PB3124, comes equipped with a PM39LV040 in a 32 pin PLCC adapter. This will make things easier.

sorry to push up an old thread .. but i did all the process like you to flash a 3112 card , but after UPDflash at a PC or WiebeTech's flasher at a G4 , the 3112 flashed only show as screen shot below , Athena 3112 but No driver load

anyone know why? and how to fix it ? your help is much appreciate
 

Attachments

  • 3112.jpeg
    3112.jpeg
    93 KB · Views: 298

for this

macrumors 6502
Nov 18, 2014
421
163
sorry to push up an old thread .. but i did all the process like you to flash a 3112 card , but after UPDflash at a PC or WiebeTech's flasher at a G4 , the 3112 flashed only show as screen shot below , Athena 3112 but No driver load

anyone know why? and how to fix it ? your help is much appreciate

I don't know what card you're using. Does it look like the one in this pic? I don't have experience with other kinds of card.

3112.jpg

I think you probably already know it, but just in case. This card sends 5V to EEPROM chip by default. But the chips that Seritek's firmware supports are all 3.3V. So you must modify it to send 3.3V instead by removing the R25 and bridge the R24.

As for the problem the card shows up as "Athena_3112". I used to have this issue. I think the cause is unsuccessful flashing, regardless what the flasher tells you (I only have used the WiebeTech flasher since I don't have any PC).

I had tried flashing the card in safe mode for maybe about an hour without success (but the flasher told me it was successfully flashed). Then I rebooted into (10.5.8) safe mode with root user (and with the card in slot-5 of my MDD to be exact) and reflashed it. That was the YAY moment.

I'm not sure if it was the procedure (10.5.8 + safe mode with root user + slot-5) or luck (keep flashing until it sticks).

A user named "Renegade" in this thread ( https://68kmla.org/forums/index.php?/topic/45375-sil3112-flashing-sata/&page=1 ) also had the "Athena_3112" problem before having a success. And he was not sure why ( https://68kmla.org/forums/index.php?/topic/45375-sil3112-flashing-sata/&page=4 ).
 

for this

macrumors 6502
Nov 18, 2014
421
163
sorry to push up an old thread .. but i did all the process like you to flash a 3112 card , but after UPDflash at a PC or WiebeTech's flasher at a G4 , the 3112 flashed only show as screen shot below , Athena 3112 but No driver load

anyone know why? and how to fix it ? your help is much appreciate

Wait, are we talking about flashing an SIL3112 card to be used as 1s2 or just to flash the EPPROM to be used on an SIL3124 card as originally intended for that reply?

But it says 1s2 in your picture, so I would assume it is the first.
 

waimtrp

macrumors member
Sep 20, 2008
96
34
I don't know what card you're using. Does it look like the one in this pic? I don't have experience with other kinds of card.

View attachment 844826

I think you probably already know it, but just in case. This card sends 5V to EEPROM chip by default. But the chips that Seritek's firmware supports are all 3.3V. So you must modify it to send 3.3V instead by removing the R25 and bridge the R24.

As for the problem the card shows up as "Athena_3112". I used to have this issue. I think the cause is unsuccessful flashing, regardless what the flasher tells you (I only have used the WiebeTech flasher since I don't have any PC).

I had tried flashing the card in safe mode for maybe about an hour without success (but the flasher told me it was successfully flashed). Then I rebooted into (10.5.8) safe mode with root user (and with the card in slot-5 of my MDD to be exact) and reflashed it. That was the YAY moment.

I'm not sure if it was the procedure (10.5.8 + safe mode with root user + slot-5) or luck (keep flashing until it sticks).

A user named "Renegade" in this thread ( https://68kmla.org/forums/index.php?/topic/45375-sil3112-flashing-sata/&page=1 ) also had the "Athena_3112" problem before having a success. And he was not sure why ( https://68kmla.org/forums/index.php?/topic/45375-sil3112-flashing-sata/&page=4 ).
thanks for your reply @for this , Yes, i got the same 3112 card , removed the R25 and bridge the R24.
and i tried both UPDflash at PC , it show " 0 " after flashed , and WiebeTech flasher like you did, show flashed successful and ask to restart. but still the same showing "Athena_3112" at my G4 , but one thing i found, the card only show under system profile>PCI only at Leopard 10.5, not show under Tiger 10.4 ..

i may keep try it under Safe mode ( pressing Shift when boot , right ?) and root user (how ?) and use the WiebeTech flasher flash it again ..

thanks again for your info. & help
 

for this

macrumors 6502
Nov 18, 2014
421
163
Enable Root user in Leopard

- Open the "Directory Utility" application in the Utilities folder
- Click the lock to unlock, enter password
- Choose Edit > Enable Root User
- Create a password for Root
- Quit Directory Utility.

Then go to System Preferences > Accounts > Login Options to disable Automatic Login if it is enabled.

Restart with shift key pressed to boot into Safe mode (release the key when Log in window appears), then log in by typing "root" into the username and enter the password you created.
 

waimtrp

macrumors member
Sep 20, 2008
96
34
Enable Root user in Leopard

- Open the "Directory Utility" application in the Utilities folder
- Click the lock to unlock, enter password
- Choose Edit > Enable Root User
- Create a password for Root
- Quit Directory Utility.

Then go to System Preferences > Accounts > Login Options to disable Automatic Login if it is enabled.

Restart with shift key pressed to boot into Safe mode (release the key when Log in window appears), then log in by typing "root" into the username and enter the password you created.
thanks for your help, tried it and still no luck .. same showing "Athena_3112" at my G4 :(

can you send me your 1s2 file ? or do you have any other (older) version of file that i can try ?

thanks
 

supernova777

macrumors member
Dec 22, 2007
75
10
thanks for your help, tried it and still no luck .. same showing "Athena_3112" at my G4 :(

can you send me your 1s2 file ? or do you have any other (older) version of file that i can try ?

thanks

really not cool to hijack the thread to troubleshoot your personal issues but;
what the hell right? :D lol

please note he is using a DP800 Quicksilver; is it not the 2002 quicksilvers that are said to not function correctly with alot of the generic SIL3112 cards? there is documented incompatibilities between the quicksilver g4's + certain sil3112 pcb's.. the purple Tempo-Sata PCI's work fine but alot of cheap sil3112 have an electrical incompatibility with the quicksilvers that has yet to be properly diagnosed + documented on how to circumvent

also; ask the guy what flash chip is on his sil3112 card; if its not the right brand/size then hes double-screwed
 

waimtrp

macrumors member
Sep 20, 2008
96
34
really not cool to hijack the thread to troubleshoot your personal issues but;
what the hell right? :D lol

please note he is using a DP800 Quicksilver; is it not the 2002 quicksilvers that are said to not function correctly with alot of the generic SIL3112 cards? there is documented incompatibilities between the quicksilver g4's + certain sil3112 pcb's.. the purple Tempo-Sata PCI's work fine but alot of cheap sil3112 have an electrical incompatibility with the quicksilvers that has yet to be properly diagnosed + documented on how to circumvent

also; ask the guy what flash chip is on his sil3112 card; if its not the right brand/size then hes double-screwed
i using G4 MDD , and replace the chip with PMC 39LV040 ...
 

for this

macrumors 6502
Nov 18, 2014
421
163
thanks for your help, tried it and still no luck .. same showing "Athena_3112" at my G4 :(

can you send me your 1s2 file ? or do you have any other (older) version of file that i can try ?

thanks

I use 5.1.3, downloaded from FirmTek's web site years ago. This version is the one they (FirmTek) recommend and still available on their web site. I mean I don't think there is any difference between the one I put here and the one on their web site.

There is another version (5.3.1) available somewhere on the net. It is newer but contains at least one flaw. I tried it once on my flashed card, using the standard SeriTek updater. Since the card is virtually a 1s2 card now, there is no need to use the WiebeTech's flasher anymore. I didn't find any improvement and smartmontools didn't recognize the drive connected to the card. So I downdated it to 5.1.3. In short, just stick with 5.1.3. It's the most trouble free version.


PS: once, during updating the firmware using one of the SeriTek's updaters, it didn't pass verification process. I had to restart the Mac, redid it again and succeeded. So some quirks are expected.

PS II: I would try moving the card to different PCI slots.


please note he is using a DP800 Quicksilver

Yeah, I noticed that too, so I tried to add the word "MDD" in my reply.

[Update] He reused Renegade's picture from the 68kmla.org's thread.
 

Attachments

  • SeriTek1S2_513.zip
    458.3 KB · Views: 222
Last edited:

waimtrp

macrumors member
Sep 20, 2008
96
34
I use 5.1.3, downloaded from FirmTek's web site years ago. This version is the one they (FirmTek) recommend and still available on their web site. I mean I don't think there is any difference between the one I put here and the one on their web site.

There is another version (5.3.1) available somewhere on the net. It is newer but contains at least one flaw. I tried it once on my flashed card, using the standard SeriTek updater. Since the card is virtually a 1s2 card now, there is no need to use the WiebeTech's flasher anymore. I didn't find any improvement and smartmontools didn't recognize the drive connected to the card. So I downdated it to 5.1.3. In short, just stick with 5.1.3. It's the most trouble free version.


PS: once, during updating the firmware using one of the SeriTek's updaters, it didn't pass verification process. I had to restart the Mac, redid it again and succeeded. So some quirks are expected.

PS II: I would try moving the card to different PCI slots.




Yeah, I noticed that too, so I tried to add the word "MDD" in my reply.

[Update] He reused Renegade's picture from the 68kmla.org's thread.

i think its the same i downloaded from the FirmTek's site ...

thanks for your file & help anyway
 

for this

macrumors 6502
Nov 18, 2014
421
163
i think its the same i downloaded from the FirmTek's site ...

thanks for your file & help anyway

Just did some more searching and found that:

- Years ago, around 2004, with some older firmware, the card would show up in System Profiler as Athena_3112 and the "Type" was ATA. In your case it is listed as SCSI which is wrong for OS X (it's normal to show up as SCSI in OS 9 though).

- When flashing with UPDFLASH.EXE in a PC, it's more reliable to boot and flash from a DOS floppy disk.
https://68kmla.org/forums/index.php...sata-card/&page=3&tab=comments#comment-551837



Did you connect any drive to the card during flashing? If so, try disconnecting it next time.

Although the possibility of their flasher seeing the card with corrupted firmware is low, I would try using the SeriTek updater with the card. Since showing up as Athena_3112 indicates that the firmware has somewhat made it into the chip.

There are some parts in SeriTek's instruction in their 5.1.3 Firmware Update that I would do before flashing, either using SeriTek updater or WiebeTech's flasher.

- Remove all other PCI cards and try the firmware install again.
(Sometimes there may be a conflict between different cards)

-Install the FirmTek card in a different PCI slot.
(Sometimes the card may not be seated properly. This also resets the PCI bus)

-Disconnect all USB/FireWire devices except the mouse and keyboard.
(This is used to test if some other device is causing a problem)
 
Last edited:

weckart

macrumors 603
Nov 7, 2004
5,835
3,514
Or try using flashrom to flash the card in a PC. That performs checks on the hardware before flashing and gives you some feedback. Use the -VVV flag for debug info.
 

waimtrp

macrumors member
Sep 20, 2008
96
34
Just did some more searching and found that:

- Years ago, around 2004, with some older firmware, the card would show up in System Profiler as Athena_3112 and the "Type" was ATA. In your case it is listed as SCSI which is wrong for OS X (it's normal to show up as SCSI in OS 9 though).

- When flashing with UPDFLASH.EXE in a PC, it's more reliable to boot and flash from a DOS floppy disk.
https://68kmla.org/forums/index.php...sata-card/&page=3&tab=comments#comment-551837



Did you connect any drive to the card during flashing? If so, try disconnecting it next time.

Although the possibility of their flasher seeing the card with corrupted firmware is low, I would try using the SeriTek updater with the card. Since showing up as Athena_3112 indicates that the firmware has somewhat made it into the chip.

There are some parts in SeriTek's instruction in their 5.1.3 Firmware Update that I would do before flashing, either using SeriTek updater or WiebeTech's flasher.

- Remove all other PCI cards and try the firmware install again.
(Sometimes there may be a conflict between different cards)

-Install the FirmTek card in a different PCI slot.
(Sometimes the card may not be seated properly. This also resets the PCI bus)

-Disconnect all USB/FireWire devices except the mouse and keyboard.
(This is used to test if some other device is causing a problem)
thanks again for your advice & suggestion .. did all of that ..but still no luck :(

i think i should give it a break & try again later a bit ...
[doublepost=1561638898][/doublepost]
Or try using flashrom to flash the card in a PC. That performs checks on the hardware before flashing and gives you some feedback. Use the -VVV flag for debug info.
ok, i will try that too , thanks
 

supernova777

macrumors member
Dec 22, 2007
75
10
heres a big FYI for everyone
some of us over at macos9lives.com have begun working on a project to attempt to make drivers for the Sil3214 cards for macos9

i;ve personally helped with collecting alot of the documentation and information neccessary to make this happen; keep your fingers crossed; hopefully we can find a way to make some new cards supported on macos9 and macosx aswell;

would be nice to get some newer tech working with the os; that is not from 2001/2002;
if the goal is achieved; moving from sata150 to sata300 speed would give a great upgrade in speed + performance
 

waimtrp

macrumors member
Sep 20, 2008
96
34
Just did some more searching and found that:

- Years ago, around 2004, with some older firmware, the card would show up in System Profiler as Athena_3112 and the "Type" was ATA. In your case it is listed as SCSI which is wrong for OS X (it's normal to show up as SCSI in OS 9 though).

- When flashing with UPDFLASH.EXE in a PC, it's more reliable to boot and flash from a DOS floppy disk.
https://68kmla.org/forums/index.php...sata-card/&page=3&tab=comments#comment-551837



Did you connect any drive to the card during flashing? If so, try disconnecting it next time.

Although the possibility of their flasher seeing the card with corrupted firmware is low, I would try using the SeriTek updater with the card. Since showing up as Athena_3112 indicates that the firmware has somewhat made it into the chip.

There are some parts in SeriTek's instruction in their 5.1.3 Firmware Update that I would do before flashing, either using SeriTek updater or WiebeTech's flasher.

- Remove all other PCI cards and try the firmware install again.
(Sometimes there may be a conflict between different cards)

-Install the FirmTek card in a different PCI slot.
(Sometimes the card may not be seated properly. This also resets the PCI bus)

-Disconnect all USB/FireWire devices except the mouse and keyboard.
(This is used to test if some other device is causing a problem)
have some good news that i finally did it , with your advice of newer firmware 5.3.1 , i got the help of " dougg3" from another forum , send me the 5.3.1 firmware , and flashed with UPDFlash , now it works and showing correct info. under system profile just like yours, but with newer 5.3.1 :D

but now i got another challenge , i have 2 pcs of 3112 card, but both not work with my G4 QS, even not boot when installed, saw that someone mention at another forum, its about those PCI golden finger pins , do yo know about it ?

thanks
 
  • Like
Reactions: for this

for this

macrumors 6502
Nov 18, 2014
421
163
have some good news that i finally did it , with your advice of newer firmware 5.3.1 , i got the help of " dougg3" from another forum , send me the 5.3.1 firmware , and flashed with UPDFlash , now it works and showing correct info. under system profile just like yours, but with newer 5.3.1 :D

but now i got another challenge , i have 2 pcs of 3112 card, but both not work with my G4 QS, even not boot when installed, saw that someone mention at another forum, its about those PCI golden finger pins , do yo know about it ?

thanks

Congrats. Sorry about the QS issues, I'm not familiar with them.
 

supernova777

macrumors member
Dec 22, 2007
75
10
some sil3112 cards seem to have some type of hardware incompatibility with the QS/Digital Audio Machines
we dont have info on why this is exactly but the symptom has been reported + observed by about 4-5 people that i know of at least all having the same issue; the card works fine on every other g3/g4 except the 2002 (or was it 2001?) quicksilvers - personally i know that my purple sonnet Pcb card works fine in my quicksilver so to me that is evidence to support the theory that its only certain design implementations of sil3112 cards are incompatible while others work fine; personally i beleive this is a hardware incompatibility but im not 100% sure its not firmware related
 

amedias

macrumors 6502
Feb 9, 2008
263
289
Devon, UK
I’ve also got a 3112 based card that works fine in G3, G4 (yikes, Sawtooth, Gigabit and MDD) but causes a no-boot in my Digital Audio and Quicksilver
 

for this

macrumors 6502
Nov 18, 2014
421
163
All 3112 chips that I've seen are 3112ACT144. But this Tempo seems to use 3112ACTQ144 (if I read it correctly). This may be the reason why this model (Sonnet's Tempo) works on QS and DA.

q144.jpg


There were QS and DA users complaining about no boot problem with 1S2 cards as well in 2003. And it looks like all(?) 1S2 cards use 3112ACT144.

The last reply pointed to the chip as the culprit.
https://www.macgurus.com/forums/showthread.php?13812-G4-vs-Firmtek-KnockOut!
 
Last edited:
  • Like
Reactions: weckart

waimtrp

macrumors member
Sep 20, 2008
96
34
All 3112 chips that I've seen are 3112ACT144. But this Tempo seems to use 3112ACTQ144 (if I read it correctly). This may be the reason why this model (Sonnet's Tempo) works on QS and DA.

View attachment 852054

There were QS and DA users complaining about no boot problem with 1S2 cards as well in 2003. And it looks like all(?) 1S2 cards use 3112ACT144.

The last reply pointed to the chip as the culprit.
https://www.macgurus.com/forums/showthread.php?13812-G4-vs-Firmtek-KnockOut!
not sure about it .. i found that someone selling a sonnet Tempo card with 3112ACT144 and friend of mine got a 1SE2 card with 3112ACT144 too, and it work with QS & DA G4 .. really not sue what the cause of some other 3112ACT144 card not compatible with
All 3112 chips that I've seen are 3112ACT144. But this Tempo seems to use 3112ACTQ144 (if I read it correctly). This may be the reason why this model (Sonnet's Tempo) works on QS and DA.

View attachment 852054

There were QS and DA users complaining about no boot problem with 1S2 cards as well in 2003. And it looks like all(?) 1S2 cards use 3112ACT144.

The last reply pointed to the chip as the culprit.
https://www.macgurus.com/forums/showthread.php?13812-G4-vs-Firmtek-KnockOut!
really not sure chipset revision related .. and i found a guy selling his Tempo card with 3112ACT144 , also i have a friend got a 1SE2 card same with 3112ACT144, and work with QS & DA ...
 

Attachments

  • s-l1600.jpg
    s-l1600.jpg
    231.2 KB · Views: 314
  • s-l1600-2.jpg
    s-l1600-2.jpg
    323.9 KB · Views: 311
  • s-l1600-1.jpg
    s-l1600-1.jpg
    225.1 KB · Views: 297

xdanieldzd

macrumors newbie
Apr 13, 2017
28
29
Germany
Hey there, it's been over two years since I last posted on these forums, but I might have some useful tidbits to share regarding these flashed Sil3112 SATA cards and the Digital Audio and possibly Quicksilver models.

I've had such a flashed card for quite a while now, but never could get it to work properly in my Digital Audio G4. The system wouldn't boot, nor output any video, etc. while the card was installed, but the card would work fine in a Gigabit Ethernet system, as well as an AGP Graphics a friend of mine recently saved from a recycling center. After helping troubleshoot the latter (had some bad RAM, a dead HDD), I got curious and once again went to try and somehow get this SATA card to work in my DA.

What I eventually tried, and had some success with, was something I'd seen mentioned as a bit of a wild idea: Taping over pins on the card's edge connector, just like with certain flashed AGP video cards.

To make a long story short, I can get my DA to (semi-)reliably boot up, with the card installed and off of a SATA HDD, by taping over PCI pins B9 to B11. B9 and B11 are "PRSNT1#" and "PRSNT2#", and related to sensing PCI card presence and/or power requirements - B9 is connected to ground on my card, B11 is not connected, which I believe would indicate a requirement of 25W. The "semi" part of reliability comes in at this point: I have to press the power button, the system will then chime but not boot, then I have to push and hold the power button again to turn it off, and if I then immediately try powering it on again, the system will boot correctly, and even off of an attached SATA hard disk.

Of course, this isn't really a solution to the problem. It still feels very "hacky" so to speak. Rather, I'm hoping that this might give someone more knowledgeable about the G4's architecture and electronics in general an idea as to what these cards do, that DAs and Quicksilvers aren't happy with.

Attached is a quick screenshot of a fresh Tiger install, booted off of an old 320 GB SATA HDD on my Digital Audio G4 (i.e. PowerMac3,4, tho w/ a Sonnet 1.6 GHz upgrade) and an Xbench comparison between its regular 160 GB IDE HDD and the SATA one.

G4 SATA.png
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.