• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

[HELP] GeForce 4 MX 440 AGP 8x BIOS Mod.

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.

Musafir_86

New Member
Joined
Sep 20, 2007
Hello,

-I'm new in this scene so please apologize me if this look like such a noob.

-I'm trying to edit GeForce 4 MX 440 with AGP 8x 64MB DDR 128bit (NV18 core) to change core and memory clocks. I use X-BIOS Editor 1.0 RC3 build 520 (v1.0.3.520). The core successfully changed, but the memory isn't, no matter whatever value entered. I also tried previous version of X-BIOS, but to no avail. I'm trying to use HEX Editor, but don't know the exact location for real memory clock. The usual address C9DC until C9EB doesn't work.

Original clocks : 275MHz core / 256MHz (512MHz DDR) memory.

-Using RivaTuner 2.04, I found out that the actual memory clocks (from low-level/PLL reading) is different from the BIOS. Here's there report of the original BIOS :

Code:
$ffffffffff ----------------------------------------------------------------
$ffffffffff NVIDIA specific display adapter information
$ffffffffff ----------------------------------------------------------------
$0100000000 Graphics core             : NV18 revision A2
$0100000001 Hardwired ID              : 0181
$0100000002 Memory bus                : 128-bit
$0100000003 Memory type               : DDR (RAM configuration 0d)
$0100000004 Memory amount             : 65536KB
$0100000005 Core clock                : 274.500MHz
$0100000006 Memory clock              : 256.500MHz (513.000MHz effective)
$0100000007 Reference clock           : 27.000MHz
$0100000008 Maximum Fvco              : 900.000MHz
$0100000009 Core PLL Fvco             : 549.000MHz
$010000000a Memory PLL Fvco           : 513.000MHz
$ffffffffff ----------------------------------------------------------------
$ffffffffff NVIDIA VGA BIOS information
$ffffffffff ----------------------------------------------------------------
$1100000000 Title                     : NVIDIA Geforce4 MX 440 AGP8X VBIOS
$1100000002 Version                   : 4.18.20.07
$1100000001 BMP version               : 5.19
$1100000200 Core clock                : 275MHz
$1100000201 Memory clock              : 200MHz


-Please help me, any help is highly appreciated. BTW, before this I've successfully unlocked & overclocked Galaxy 6800XT AGP using BIOS mod. Thanks.

Regards,
-Musafir_86.
 
Due to different board revisions it is not always possible to successfully edit the BIOS.

I would try flash it to a different BIOS, maybe from a different manufacturer, and edit that.

Why are you going through all this trouble? What are you going to use it for?

and :welcome:
 
Due to different board revisions it is not always possible to successfully edit the BIOS.

I would try flash it to a different BIOS, maybe from a different manufacturer, and edit that.

Why are you going through all this trouble? What are you going to use it for?

and :welcome:

-Tried that; seems MX 440 AGP 8x (NV18) BIOSes have problem recognizing the correct speed. Moreover, RivaTuner 2.04 report also mistakenly said that mem speed is 200MHz (400MHz DDR) which was read from the VGA BIOS. But using low-level access & ForceWare interface, both of them detect correct speed, though. Why? Ha..ha.. Just fulfilling one's desire; moreover, the BGA memory chips rated 3.6ns (550MHz DDR).


-Thanks, but NiBiTor only support GeForce FX and up.
 
Last edited:
Success At Last!

-Alhamdulillah, finally succeeded!!! I use trial-and-error method to search every occurrence of 0064 (reverse-endian of 6400=25600=256MHz/512MHz DDR) and replace it with 6C6B (6B6C=27500=275MHz/550MHz DDR). Then, I tried every mod with VGABIOS before actually flashing it. I found out that the actual value is located at CA48,CA49. Now, my MX 440 core & mem clocks are hardwired at MX 460 level's. :soda:

-Thanks to Unwinder (Guru3D.com) for giving suggestions, even though I got nothing from that RivaTuner VGA BIOS parsing script. Also, many thanks to The Mac Elite (themacelite.com - but I used themacelite.wikidot.com) for info on NVIDIA BIOS ROM editing guide (even it's for Mac) & the reverse-endianess nature. Thanks all!

Best regards,
-Musafir_86.
 
Back