Author Topic: Geforce4 Titanium Rom Maker  (Read 68673 times)

Offline darthnVader

  • Moderator
  • Platinum Member
  • *****
  • Posts: 679
  • New Member
Re: Geforce4 Titanium Rom Maker( Merged )
« Reply #60 on: April 25, 2018, 01:37:21 PM »
A little to report about the Geforce4/Quadro 4, as far as the Device ID.

We can Hard Mod the Device ID for cards that don't work with the OS 9 drivers.

Check you card first to ensure your device id is not already supported by OS 9's drivers. I know for a fact that 0x025b is supported under OS 9 without the need to mod the device ID.

On the back of the card locate R961-R963, remove any resisters from R963 and R961 and place one of them at R962. That will give a Device ID of 0x0250( Geforce 4 Ti 4600 ). This will enable any NV25 GPU to work with the OS 9 drivers.

Keep in mind, if you mod a Quadro ID to a Geforce you would lose any support under OS X for the Stereo 3D mini din, as OS X has Quadro drivers and it did support Stereo 3D.

Stereo 3D has never been tested on a Quadro 4 under OS X, so it may not work anyway, but when I get a chance I'll test it and see.

Offline ICCRRP

  • Active Member
  • *
  • Posts: 6
  • Classics never die
    • ICCRRP Website
Re: Geforce4 Titanium Rom Maker
« Reply #61 on: June 28, 2018, 07:27:42 PM »
The Rom Maker got my ti 4200 128MB running again (a while ago I had manually got the rom working in macOS.. then flashed it back to PC after switching it with a geforce 5200 256MB which was a flashed 5500). Now I have my 4200 again yay and can goof around with it in MacOS9 until I figure out how to hack these nvidia drivers to use the 5200. Say the least I feel your pain on trying to figure out how to hack them. I have tried multiple editors, assemblers, and even tried decompiling them with no luck on decoding them. My plan for getting them to work was to see if nvidia holding to its "standards" would have also made the drivers simple. By simply being a this model can do this and this model can do this. Because in nvidia development it is a standardized set of commands and what not that is suppose to directly send information to the GPU, unlike in the past when you had to have a totally different set of instructions to pass the same commands to different cards. The skinny is i would take the highest compatible nvidia card and swap in the 5200 and etc. Than see what happens. If anybody can help me hack up the drivers to do that swap I have the hardware to test it! PowerMac G4 Quicksilver 1GHz Dual Core and a FX5200 256MB
Collection list, Everything is a work in progress! :P
Mac Pro 3,1 (2.8GHz Quad Xeon, 10GB RAM, GeForce GTX 650Ti 1GB, 480GB SSD + 2TB HD, MacOS 10.12)
iMac 27" Mid-2011 (i7 "Sandy Bridge", 16GB RAM, AMD "pos" HD 6970, 120GB SSD + 1TB HD, MacOS 10.11)
MacBook Pro 15" Late-2008 (2.53GHz C2D, 8GB RAM, GeForce 9600M GT, 480GB SSD, MacOS 10.11)
MacBook Air 11" Mid-2012 (i5 "IvyBridge", 4GB RAM, 128GB PCIe SSD, MacOS 10.13)
PowerMac G5 (Dual 2.5GHz, 4GB RAM, GeForce 6800 GT 256MB AGP, 2x320GB HD, MacOS 10.4 + 9.2.2)
PowerMac G4 "QuickSilver 2002" (Dual 1GHz OC to 1.2GHz, 1.5GB RAM, GeForce 4Ti 4200 128MB AGP or GeForce FX 5500 256GB AGP running as FX 5200 Mac ROM, 250GB HD + 250GB HD, MacOS 10.4 + 9.2.2)
PowerMac G3 "Blue & White" Rev1 (350MHz, 1GB RAM, ATI 7000 64MB PCI, 100GB HD, MacOS 10.4 + MacOS 9.2.2)
PowerBook G4 17" (1GHz, 1GB RAM, GeForce 4MX 64MB, 80GB HD, MacOS 10.4)

macStuff

  • Guest
Re: Geforce4 Titanium Rom Maker( Merged )
« Reply #62 on: June 29, 2018, 12:10:05 AM »
  Man!  An I'd be looking at well over $100 minimum on eBay for one of these.  Sh*t, DieHard, you just got crazy-lucky!!!

those are inflated prices by money hungry dorks

macStuff

  • Guest
Re: Geforce4 Titanium Rom Maker( Merged )
« Reply #63 on: May 20, 2019, 01:48:07 AM »



what happeend with this ?

Offline darthnVader

  • Moderator
  • Platinum Member
  • *****
  • Posts: 679
  • New Member
Re: Geforce4 Titanium Rom Maker( Merged )
« Reply #64 on: May 20, 2019, 05:23:18 AM »



what happeend with this ?

One of the DVI outputs doesn't work in Digital mode.

So, if you are looking for a Dual DVI card, stick with the Gainwood.

macStuff

  • Guest
Re: Geforce4 Titanium Rom Maker
« Reply #65 on: May 20, 2019, 05:49:18 AM »
You got the gainward working?! I forget the details it’s been awhile

Offline darthnVader

  • Moderator
  • Platinum Member
  • *****
  • Posts: 679
  • New Member
Re: Geforce4 Titanium Rom Maker
« Reply #66 on: May 24, 2019, 06:38:04 PM »
You got the gainward working?! I forget the details it’s been awhile

Yes, the Gainwood card works DVI-DVI, DVI-VGA, VGA-DVI.

Just feed the PC Bios to the ROM Maker and flash away.

Offline hagan

  • Newcomer
  • Posts: 2
  • New Member
Re: Geforce4 Titanium Rom Maker
« Reply #67 on: October 25, 2019, 03:25:08 AM »
I've got a ti 4200 from an old PC that I'd love to flash for use in my "new" Quicksilver 2001 867 MHz. I've downloaded Arti's awesome nVidia GeForce 4 NV25 GPU ROM Maker Utility, but I'm stuck with no tool to read & write the flash on the ti 4200. Unfortunately, I don't have access to a PC with an AGP slot; I only have the Quicksilver. Does a firmware flasher exist that runs on the PPC Mac (OS 9 or OS X) that can read & write the ti 4200 that currently has the original PC firmware on it?

Offline darthnVader

  • Moderator
  • Platinum Member
  • *****
  • Posts: 679
  • New Member
Re: Geforce4 Titanium Rom Maker
« Reply #68 on: October 26, 2019, 05:12:29 AM »
I've got a ti 4200 from an old PC that I'd love to flash for use in my "new" Quicksilver 2001 867 MHz. I've downloaded Arti's awesome nVidia GeForce 4 NV25 GPU ROM Maker Utility, but I'm stuck with no tool to read & write the flash on the ti 4200. Unfortunately, I don't have access to a PC with an AGP slot; I only have the Quicksilver. Does a firmware flasher exist that runs on the PPC Mac (OS 9 or OS X) that can read & write the ti 4200 that currently has the original PC firmware on it?

Sorry, you'll need a PC to flash it.

Offline hagan

  • Newcomer
  • Posts: 2
  • New Member
Re: Geforce4 Titanium Rom Maker
« Reply #69 on: November 01, 2019, 07:53:36 PM »
Fortunately, I contacted a friend who still had an old AGP PC under a desk in working condition. I replaced its dead CMOS battery and failed DVD drive to yield a perfectly working old Windows XP machine.

I put a copy of nvFlash 4.46 onto a bootable floppy I formatted with its Windows XP, rebooted into DOS, and then used nvFlash to save a copy of my GeForce4 Ti 4200's original PC firmware ROM. After transferring the ROM file over to my Power Mac G4 Quicksilver, I used GF Ti ROM Maker to create an Apple firmware image based the PC image. After flashing the Apple ROM image back to the card with nvFlash, I now have a working GeForce4 Ti 4200 under both Mac OS 9 and OS X environments.

Thanks for letting me know I had to find an old AGP PC!

Offline darthnVader

  • Moderator
  • Platinum Member
  • *****
  • Posts: 679
  • New Member
Re: Geforce4 Titanium Rom Maker
« Reply #70 on: November 02, 2019, 06:22:32 AM »
Fortunately, I contacted a friend who still had an old AGP PC under a desk in working condition. I replaced its dead CMOS battery and failed DVD drive to yield a perfectly working old Windows XP machine.

I put a copy of nvFlash 4.46 onto a bootable floppy I formatted with its Windows XP, rebooted into DOS, and then used nvFlash to save a copy of my GeForce4 Ti 4200's original PC firmware ROM. After transferring the ROM file over to my Power Mac G4 Quicksilver, I used GF Ti ROM Maker to create an Apple firmware image based the PC image. After flashing the Apple ROM image back to the card with nvFlash, I now have a working GeForce4 Ti 4200 under both Mac OS 9 and OS X environments.

Thanks for letting me know I had to find an old AGP PC!

Back in the day we had a script that could be loaded to build some properties in Open Firmware that would allow nvflash for OS X to flash a PC card.

You had to VNC in to do the flashing, or use a PCI card for video.

Unfortunately, I lost my copy of the script, and have been unable to properly recreate it. It's been on my todo list, as old AGP PC's are getting had to come by.

Offline kwiatki75

  • Valued Member
  • **
  • Posts: 12
  • New Member
Re: Geforce4 Titanium Rom Maker
« Reply #71 on: November 02, 2019, 10:35:54 AM »
I've got a ti 4200 from an old PC that I'd love to flash for use in my "new" Quicksilver 2001 867 MHz. I've downloaded Arti's awesome nVidia GeForce 4 NV25 GPU ROM Maker Utility, but I'm stuck with no tool to read & write the flash on the ti 4200. Unfortunately, I don't have access to a PC with an AGP slot; I only have the Quicksilver. Does a firmware flasher exist that runs on the PPC Mac (OS 9 or OS X) that can read & write the ti 4200 that currently has the original PC firmware on it?

Sorry, you'll need a PC to flash it.

Yes, that only way to flash ROM. So i decide to buy a PC with AGP and flash my GF4600Ti. Now i have also working MDD with quickest graphics card for os9 ;-)
PM G4 [email protected] 1.5gbDDR,GF4600ti,SSD120GB,USB2
PM G4 [email protected],1.5GBDDR,ATI9000pro,SSD120GB,Wiebe
PM G5 2.0DP, 4GBDDR,ATI9600
PM G5 2.3DP, 4GBDDR,ATIx800MAC
iBOOK 1.33 ,1.5GBRAM,ATI9550

Offline k-Tracker

  • Valued Member
  • **
  • Posts: 24
Re: Geforce4 Titanium Rom Maker
« Reply #72 on: April 14, 2020, 01:28:22 PM »
Just wondering if there are any known NV25 based cards which support DVI-DL? I'd like to use it with Cinema 30" monitor. Even not at full resolution.

Offline k-Tracker

  • Valued Member
  • **
  • Posts: 24
Re: Geforce4 Titanium Rom Maker
« Reply #73 on: April 14, 2020, 01:36:50 PM »
Also, would like to clarify regarding 4200 128MB. Is it supported with OS9 drivers? I found that it arrived with DevID 0x0281. Do drivers support this ID or I need to modify some address resistors too? I haven't yet programmed it with Mac ROM... NVFlashUtility-1.1 under OSX doesn't see this card(checked under VNC).
Waiting for PC board to arrive. 

Offline ThinkingDifferent

  • Newcomer
  • Posts: 1
  • Lurking no further. :D
Re: Geforce4 Titanium Rom Maker
« Reply #74 on: May 10, 2020, 04:43:09 PM »
Hi! I'd like to try this but would appreciate some further information - is the ROM maker utility all you need to flash the card or does this require another program?

Offline Jubadub

  • Gold Member
  • *****
  • Posts: 326
  • New Member
Re: Geforce4 Titanium Rom Maker
« Reply #75 on: July 25, 2020, 06:37:06 AM »
Were there any breakthroughs in figuring out how to edit supported Device IDs into the Mac OS 9 NVidia drivers since this thread was last updated? While I got a bunch of different Ti4600s already, I also got two 900XGLs and one 750XGL. Hardware-modding their Device ID by changing resistors into an already-supported ID is a cool option to have, because at least it is one option, but I think it goes without saying a software solution, such as getting the NVidia drivers to acknowledge other IDs, is much preferred.

While on-topic, I guess I might emphasize that it seems the 900XGL is as far as OS 9 can currently get in the GPU department, unless brand-new drivers were made for superior cards, which goes way beyond "mere" editing in Device IDs into existing drivers.

Hi! I'd like to try this but would appreciate some further information - is the ROM maker utility all you need to flash the card or does this require another program?

Hi! The ROM maker utility only yields you the ROM you will need for flashing, but won't do the flashing procedure itself. For example, I got a 900XGL ROM and a 750XGL ROM by doing the following:

- Put GPU into an AGP PC, boot into FreeDOS via a USB drive;
- Run flashing program (NVFlash 4.46) with command "nvflash -b romName.rom" to get the PC ROM from it;
- Turn everything off, plug-in USB drive into a PPC Mac-OS-X-compatible Mac (I tried with Tiger), run program, select PC ROM, type in the name of the newly-generated Mac ROM;
- Put Mac ROM back into the USB drive, turn Mac off, put USB drive into the AGP PC, turn AGP PC on, flash the Mac ROM with command "nvflash -5 -6 newRom.rom". (Or is command "nvflash -4 -5 -6 newRom.rom" necessary? Though I think not.)

You can get to see if the program sees/recognizes your GPU with the command "nvflash --list", and see if your GPU is listed there, before flashing.

Offline ivanshpak

  • Enthusiast Member
  • ***
  • Posts: 70
  • New Member
Re: Geforce4 Titanium Rom Maker
« Reply #76 on: February 19, 2022, 05:51:16 AM »
Hello All!

I have a huge request to share the original ROM for Gainward ti (dual DVI) or Mac ROM for this card

After the firmware, I put the card in G4, and i saw artifacts and osX did not start

The fact is that the ROMmaker utility did not help with the mac ROM.
I returned the backup rum but the card does not start (I see it in the NVflash utility, but there is no picture).
Perhaps the backup.rom was created with an error, I attach it here, the original ROM file

My PC setup
Supermicro P6DBS Motherboard

Online DieHard

  • Global Moderator
  • Platinum Member
  • *****
  • Posts: 2368
Re: Geforce4 Titanium Rom Maker
« Reply #77 on: February 19, 2022, 04:31:43 PM »
Quote
After the firmware, I put the card in G4, and i saw artifacts and osX did not start

Kind of sounds like bad VRAM on the card itself... was the card working perfectly before flashing ?

Offline IIO

  • Platinum Member
  • *****
  • Posts: 4439
  • just a number
Re: Geforce4 Titanium Rom Maker
« Reply #78 on: February 28, 2022, 04:59:30 AM »
current average ebay prices for ti 4600 (128mb) are > than the prices for GTX 1050 (4000mb) (while "regular" 4MX comes free with broken quicksilvers.)

i´ve given up the idea after all the years, it just doesnt make sense for me. i rather abandone 3D support and use a GF7 to attach bigger monitors.
insert arbitrary signature here