Before I pack this endeavor up and hang my head in defeat after multiple days of stressing over this fiasco, I wanted to get all your opinions on what to do to try to resurrect this card, as I've seen many instances of our forum's members coming up with insanely clever solutions that have never occurred to others before.
Several months ago, I bought a Radeon 9700 TX for a dual processor Pentium !!! workstation I've got. It worked fine, and there were no issues. The trouble is, the 9700 was completely saturating its AGP 2x bus, and as a result achieving only marginally better speeds than the Radeon 9000 before it.
This past week, I came across a June 2003 Power Mac G5 2.0 DP queried to be scrapped. So I took it home, cleaned it out, and fired it up. It instantly boot right up, bong and all, to a loaded install of OS X 10.4.11 that looked like it wasn't touched since about 2010. So, I swapped out hard drives, installed a fresh copy of Tiger (at least until Fienix leaves beta), and everything was working fine.
It had its stock GPU installed, a Radeon 9600 Pro. Now, seeing as how the 9600 Pro was essentially a 9700 slashed in half, and that I had an actual 9700 that was never reaching its full potential, I decided to read up on flashing graphics cards. - Of course, not before confirming that the 9700 TX and 9700 Pro Mac Edition were technologically identical and only had differences of BIOS and clock speeds.
Long story short, I used FreeDOS 1.1 and ATIFlash 4.07, and not only had a 9700 Pro Mac ROM ready, but a reduced 64k 9700 Pro Mac ROM as well, just in case. After struggling with DOS for a while, I finally ended up starting ATIFlash and followed The Mac Elite's instructions on ATI card flashing, and all went well.
Now, here's where the trouble begins. I dumped the original ROM without issue, and began to flash the original 128k Mac ROM. But in that immediate moment, I wasn't paying attention to how the backup ROM (from the card) was a little bit smaller than 64k, meaning the 128k ROM was much too large (of course, without any indication during flashing). But as soon as I realized that, the machine was already rebooted and it was too late.
This was fine. My rationale was that if it didn't work when tested in the G5 (the G5 ended up refusing to boot with it installed), I can simply go back and do a blind flash, as the process was simple enough, and I already had the sounds from the machine (indicating checkpoints in the process) more or less memorized. And that's what I proceeded to do after being rejected by the G5.
I did NOT however, anticipate that the P!!! would refuse to boot too, eventually beeping whenever a key was pressed, meaning there was probably an inescapable message on screen that couldn't be displayed. So that means my only planned escape route was effectively cut off right before me, and the card was rendered (at least until further notice) unusable.
Afterward, I came across this article (https://www.overclock.net/forum/74-...cked-graphics-card-fix-failed-bios-flash.html). I tried its advice and used one of the two Mac PCI graphics cards I had in the G5's PCI-X slot (backwards compatible), and discovered that it works. So, I plugged in the half-done 9700 (w/ floppy power cable via an adapter) with the display connected to a Radeon Mac Edition (PCI version) I had in one of the PCI-X slots, and it again refuses to boot up, even ignoring a PRAM reset request.
As a fallback, I tried the same thing on the Pentium !!!. I switched its primary graphics adapter to PCI via the BIOS (on a known good card), plugged in one of the Mac PCI cards (this time a Rage 128), and installed the 9700 in its AGP slot. Still no display. I then learn that Open Firmware GPUs do not work the same way as EFI GPUs, and will not work in both a Mac and a PC, unlike Intel Mac cards.
So (for lack of any more transitioning words), then I start trying to find a PC BIOS for either the Radeon ME, or the Rage 128, so either one of them can temporarily be flashed to try to get the Pentium machine to ignore the 9700 and just properly boot. But no matter where I look online, I cannot find a BIOS for the Rage 128, which I then learn seems to be a rebranded Xclaim VR 128, and that I also fail to try finding a BIOS for. What about the Radeon ME? Well, after researching not only the card specs but BIOS as well (no luck there), it appears that the Radeon ME is a kind of mix of the Radeon 7200 and the 8500, and that to my knowledge, no real PC equivalent (and by extension ROM) should exist for. At least, that's more or less what I was able to gather.
Therefore, I am locked out of accessing my card due to a lack of compatible computers that will POST w/ the card installed, and also a lack of PC PCI graphics cards to try overriding the only compatible PC I have access to. And thus, my current situation.
-
Apologies for the wall of text... Further ideas are of course most welcome.
Several months ago, I bought a Radeon 9700 TX for a dual processor Pentium !!! workstation I've got. It worked fine, and there were no issues. The trouble is, the 9700 was completely saturating its AGP 2x bus, and as a result achieving only marginally better speeds than the Radeon 9000 before it.
This past week, I came across a June 2003 Power Mac G5 2.0 DP queried to be scrapped. So I took it home, cleaned it out, and fired it up. It instantly boot right up, bong and all, to a loaded install of OS X 10.4.11 that looked like it wasn't touched since about 2010. So, I swapped out hard drives, installed a fresh copy of Tiger (at least until Fienix leaves beta), and everything was working fine.
It had its stock GPU installed, a Radeon 9600 Pro. Now, seeing as how the 9600 Pro was essentially a 9700 slashed in half, and that I had an actual 9700 that was never reaching its full potential, I decided to read up on flashing graphics cards. - Of course, not before confirming that the 9700 TX and 9700 Pro Mac Edition were technologically identical and only had differences of BIOS and clock speeds.
Long story short, I used FreeDOS 1.1 and ATIFlash 4.07, and not only had a 9700 Pro Mac ROM ready, but a reduced 64k 9700 Pro Mac ROM as well, just in case. After struggling with DOS for a while, I finally ended up starting ATIFlash and followed The Mac Elite's instructions on ATI card flashing, and all went well.
Now, here's where the trouble begins. I dumped the original ROM without issue, and began to flash the original 128k Mac ROM. But in that immediate moment, I wasn't paying attention to how the backup ROM (from the card) was a little bit smaller than 64k, meaning the 128k ROM was much too large (of course, without any indication during flashing). But as soon as I realized that, the machine was already rebooted and it was too late.
This was fine. My rationale was that if it didn't work when tested in the G5 (the G5 ended up refusing to boot with it installed), I can simply go back and do a blind flash, as the process was simple enough, and I already had the sounds from the machine (indicating checkpoints in the process) more or less memorized. And that's what I proceeded to do after being rejected by the G5.
I did NOT however, anticipate that the P!!! would refuse to boot too, eventually beeping whenever a key was pressed, meaning there was probably an inescapable message on screen that couldn't be displayed. So that means my only planned escape route was effectively cut off right before me, and the card was rendered (at least until further notice) unusable.
Afterward, I came across this article (https://www.overclock.net/forum/74-...cked-graphics-card-fix-failed-bios-flash.html). I tried its advice and used one of the two Mac PCI graphics cards I had in the G5's PCI-X slot (backwards compatible), and discovered that it works. So, I plugged in the half-done 9700 (w/ floppy power cable via an adapter) with the display connected to a Radeon Mac Edition (PCI version) I had in one of the PCI-X slots, and it again refuses to boot up, even ignoring a PRAM reset request.
As a fallback, I tried the same thing on the Pentium !!!. I switched its primary graphics adapter to PCI via the BIOS (on a known good card), plugged in one of the Mac PCI cards (this time a Rage 128), and installed the 9700 in its AGP slot. Still no display. I then learn that Open Firmware GPUs do not work the same way as EFI GPUs, and will not work in both a Mac and a PC, unlike Intel Mac cards.
So (for lack of any more transitioning words), then I start trying to find a PC BIOS for either the Radeon ME, or the Rage 128, so either one of them can temporarily be flashed to try to get the Pentium machine to ignore the 9700 and just properly boot. But no matter where I look online, I cannot find a BIOS for the Rage 128, which I then learn seems to be a rebranded Xclaim VR 128, and that I also fail to try finding a BIOS for. What about the Radeon ME? Well, after researching not only the card specs but BIOS as well (no luck there), it appears that the Radeon ME is a kind of mix of the Radeon 7200 and the 8500, and that to my knowledge, no real PC equivalent (and by extension ROM) should exist for. At least, that's more or less what I was able to gather.
Therefore, I am locked out of accessing my card due to a lack of compatible computers that will POST w/ the card installed, and also a lack of PC PCI graphics cards to try overriding the only compatible PC I have access to. And thus, my current situation.
-
Apologies for the wall of text... Further ideas are of course most welcome.
Last edited: