Radeon 9100 that I can't flash

indibil

6502
Hello.

I recently acquired this 64MB Radeon 9100 (equivalent to a Radeon 8500LE), and just like I did with another 9100, I decided to flash it.

1779292169393.jpg1779292169449.jpg

The previous one worked with the original ROM by adjusting the speeds to 250/250.

This graphics card came with a 64KB EEPROM, a PM39LV512, and since the original ROM is 128KB, I flashed it onto an AM29F010. I verified that the extra pin was traced on the PCB, and it was; it's routed.

After soldering the EEPROM and installing it in a G4 GE, which now has a flashed 8500, there's no image. Using an ATI Rage Pro PCI card, I can access the system profile and view the information, but it doesn't match what the 8500 displays.

Working Radeon 8500:

1779292169507.jpg

Radeon 9100 flashed:
1779292169562.jpg

Does anyone have the ability to review the two dumps I've attached and see if there are any incompatibilities? I also have the ROM that @joevt modified many years ago, but I don't know if it would be more compatible or if they're similar. I'm attaching it as well.

Thanks.
 

Attachments

Looks like the ROM did not get applied correctly? Can you use a flashing utility to read the ROM?
What does .properties show for the GPU in Open Firmware?
Does it show that a PCI Option ROM exists and is 128K? If so, can you map it in Open Firmware and dump the hex?
 
Looks like the ROM did not get applied correctly? Can you use a flashing utility to read the ROM?
What does .properties show for the GPU in Open Firmware?
Does it show that a PCI Option ROM exists and is 128K? If so, can you map it in Open Firmware and dump the hex?
Thanks for replying.

Before seeing your response, I decided to flash the original PC ROM to a 128kb EEPROM to see what Apple System Profiler would show, and it shows exactly the same thing as with the Mac ROM we saw earlier.

1779468885286.png

I use an Ati Rage Pro 1128 PCI to be able to view the 9100 AGP.

I used a 128kb EEPROM to try to patch it with the update released by ATI, but it doesn't work, and sometimes it shows this error:

1779467230809.jpg

Next, I performed a DUMP from OS9 using "ATI Multi Dumper", both from the PC ROM and the Mac ROM, soldered onto the board.

1779467705141.jpg

I've attached the files, but I think I've already located the problem: it's only accessing 64kb of the EEPROM, even though it has a 128kb chip.

On the PCB, there's a trace coming from pin A16, the only additional pin compared to the 64kb EEPROM, but I don't know where it should go.

1779469529930.png
Do you know where this A16 pin should be connected?
 

Attachments

Back
Top