Overclock.net banner

GM107 GTX 950m custom bios mod unlock.

20K views 11 replies 7 participants last post by  yene19960405 
#1 ·
Using @JoeDirt NVFlash to access. Getting error when trying to backup my bios for editing purposes. Can anyone possibly suggest where I may be going in error?



For referance, I cannot save the bios with GPUz... Getting error "Bios reading not supported on this device"

Device is the Asus gl522jx and I am trying to get over the 135 Mhz core clock limit. I also tried creating batch files for NVInspector with no success.


Any advice would be appreciated.
 
See less See more
2
#3 ·
I've modded by BIOS on my Asus laptop so I can help you with this.

Modding the BIOS on the laptop is a bit more complicated than on a desktop because the GPU VBIOS is embedded into the laptops BIOS/Firmware.

You need to extract it using AFUWIN Flasher V5 and save it as a .rom. Then, open it with MMTool and extract the file in the d6 line and save it as a .rom.

Open that .rom with Maxwell bios tweaker and edit it there.

Then insert that file back into the d6 line in MM tool and save as a .rom again. Then use AFUWIN to flash this modded bios back.

Hope that helps!
thumb.gif
 
#4 ·
Thanks for the clear and simple step by step advice.

I was able to -
-backup the bios from to GL552jx.rom with AFUWIN Flasher V5
-open the rom with AMI Aptio UEFI MMTool v5.0.0.7 and extract INDEX 6D into a new gm107.rom.
-Maxwell Bios Editor 1.36 gives me an error when opening gm107.rom"unsupported device"

I am a bit out of my depth here, not to confident that I am doing this correctly.

This is the latest bios for my specific device from the Asus support site (not sure if its usable) - GL552JXAS207



 
#5 ·
Quote:
Originally Posted by Polar79 View Post

Thanks for the clear and simple step by step advice.

I was able to -
-backup the bios from to GL552jx.rom with AFUWIN Flasher V5
-open the rom with AMI Aptio UEFI MMTool v5.0.0.7 and extract INDEX 6D into a new gm107.rom.
-Maxwell Bios Editor 1.36 gives me an error when opening gm107.rom"unsupported device"

I am a bit out of my depth here, not to confident that I am doing this correctly.

This is the latest bios for my specific device from the Asus support site (not sure if its usable) - GL552JXAS207



In MMTool, tick the box "For Option Rom Only/Link Present" and leave the drop down option. Also, make sure to save the file extracts at GM107.rom and not just GM107.
 
#7 ·
Flash accomplished

I post my experience in case someone is going through the same journey to unlock the GPU. I have an ASUS ROG GL552JX. There is no much info online on this model, but it is a cousin of the ROG G751, which means some behaviours and BIOS settings are very similar (they share the codes for controlling the main fan too, which I control with Notebook Fan Controller, the fans let themselves to be set regardless of the BIOS version).

Anyways, I had installed the BIOS 209 from ASUS support webpage. Problem with this BIOS is that locks the turboboost for the CPU, lets you with 2,59 Ghz. So I downgraded to BIOS 202 (the earliest I could find). Using Intel Extreme Tuning Utility you can reach up to 3,8 Ghz (happy days). The vBIOS for the nVidia card is embbed in the main BIOS, so I lost my modded vBIOS installed (I got that from a forum or something two years ago, but I wasn´t able to find the thread, I think it was a thread on the ASUS ROG forum talking about the G751). So BIOS 202 throttles the GPU at 68ºC (and CPU unlocked), still got decent gaming but I wanted to get rid of that ceiling.

-To downgrade to an older BIOS I used WinFlash, if you try with AFUWIN is going to complain about BIOSes not having the same size. And once you're trying to flash with WinFlash you´ll see that does not allow to downgrade. You have to copy Winflash path, paste it in Command prompt followed by "/no date". There are videos on Youtube showing that.

-The vBios is a sector of the main one, and is 102,949 bytes (this is important cause there is only another section in the BIOS with a similar size). Did not manage to Find MMtool, so I blindly navigated through the hex folders to find the right sector (I used UEFI Tool to open the BIOS, with it you can edit, remove, extract, etc. but is very primitive as a GUI). Well, the right folder is the one that starts by "C5". C5D7EAAD-B218-482C-A909-E3B8CDB00E94. Inside that header is the magic.

-Used Maxwell BIOS tweaker 3.6, which was by far the easiest part of the process. Setting clocks, voltages and temp limits. I was moderate and just upgraded the memory clock, turboboost for the card and temp limit to 91 ºC (even 89ºC will work, remember you can always reflash or work with that limit with MSI Afterburner, i.e.).

-Went to UEFI Tool 0.21.4, removed the old "C5D7...." header and inserted the tweaked one. One nice check before saving the BIOS image is to double check that the thing you are removing and the new one have the same size, type and attributes.

-And last but not least, went for AFUWIN 5.05 and flashed the BIOS with the vBIOS addition. Restarted the PC and that was done.

The battery was on in any of the flashings. The laptop works fairly faster and it is also cooler. Roughly speaking, it passed from playing low settings to high settings with more FPS.
 
#8 ·
I post my experience in case someone is going through the same journey to unlock the GPU. I have an ASUS ROG GL552JX. There is no much info online on this model, but it is a cousin of the ROG G751, which means some behaviours and BIOS settings are very similar (they share the codes for controlling the main fan too, which I control with Notebook Fan Controller, the fans let themselves to be set regardless of the BIOS version).

Anyways, I had installed the BIOS 209 from ASUS support webpage. Problem with this BIOS is that locks the turboboost for the CPU, lets you with 2,59 Ghz. So I downgraded to BIOS 202 (the earliest I could find). Using Intel Extreme Tuning Utility you can reach up to 3,8 Ghz (happy days). The vBIOS for the nVidia card is embbed in the main BIOS, so I lost my modded vBIOS installed (I got that from a forum or something two years ago, but I wasn´t able to find the thread, I think it was a thread on the ASUS ROG forum talking about the G751). So BIOS 202 throttles the GPU at 68ºC (and CPU unlocked), still got decent gaming but I wanted to get rid of that ceiling.

-To downgrade to an older BIOS I used WinFlash, if you try with AFUWIN is going to complain about BIOSes not having the same size. And once you're trying to flash with WinFlash you´ll see that does not allow to downgrade. You have to copy Winflash path, paste it in Command prompt followed by "/no date". There are videos on Youtube showing that.

-The vBios is a sector of the main one, and is 102,949 bytes (this is important cause there is only another section in the BIOS with a similar size). Did not manage to Find MMtool, so I blindly navigated through the hex folders to find the right sector (I used UEFI Tool to open the BIOS, with it you can edit, remove, extract, etc. but is very primitive as a GUI). Well, the right folder is the one that starts by "C5". C5D7EAAD-B218-482C-A909-E3B8CDB00E94. Inside that header is the magic.

-Used Maxwell BIOS tweaker 3.6, which was by far the easiest part of the process. Setting clocks, voltages and temp limits. I was moderate and just upgraded the memory clock, turboboost for the card and temp limit to 91 ºC (even 89ºC will work, remember you can always reflash or work with that limit with MSI Afterburner, i.e.).

-Went to UEFI Tool 0.21.4, removed the old "C5D7...." header and inserted the tweaked one. One nice check before saving the BIOS image is to double check that the thing you are removing and the new one have the same size, type and attributes.

-And last but not least, went for AFUWIN 5.05 and flashed the BIOS with the vBIOS addition. Restarted the PC and that was done.

The battery was on in any of the flashings. The laptop works fairly faster and it is also cooler. Roughly speaking, it passed from playing low settings to high settings with more FPS.
Hello, I managed to follow the steps but I am stuck in the software Maxwell bios tweaker because I am a beginner and I do not know what settings to change to remove the limitation of Nvidia. Could you please send me your modified rom to see the modifications that you made there because we have the same graphic card (GTX 950M). Thank you in advance !
 
#9 ·
I explain you through here what I got:

Base clock: 993 Mhz (and playing soft things like emulators does not go above that; is what I noticed). Surely the card can handle more, like +100 Mhz.
Turboboost: 1346 Mhz (there is a pin to set this maximum, and automatically the clock table changes). I set this limit following my own goals, maybe you do not want to push that far (let's say you leave it in 1296 Mhz or something like that).
And once you set the turboboost go for the tab where is a table with the number you set on the "max" cells (I typed manually the new maximums, like in four occasions).

Temperature goal: 89º
Max temperature: 91º (but same story, maybe you want to play a bit safer and go for 86-87 º). The thing on temperatures is not about the laptop catching fire, is the long-term life you want to give to your PC, the cooler the better.

VOLTAGES: definitely is the part to play carefully, a change in miliVolts, can increase the temperature several degrees. What I did: going to the voltage table, checked the max was set at 1.500 mV (did not move it), went to the last 3 stages down under and got them up by 0.030 V, last one was just a bit above 1,2 V.

After Voltage I put the wattages up on the next tab (you see there is 3 options for each, just moved equally the last two on each to make it 100 %, remember we increased the voltages a bit, so just like a 1 % increase on wattages).

That's all I did on Maxwell Bios Tweaker, you can flash and try out how that works, set your limits and then control them on MSI Afterburner. I saw the card responds very well but I would not go crazy pushing it, cause it only has 2 GB of RAM and that will cause a bottle neck, does not matter that you have something quick if you do not have room to store that memory.

You are welcome.
 
#10 ·
And once you set the turboboost go for the tab where is a table with the number you set on the "max" cells (I typed manually the new maximums, like in four occasions).

Hello and first of all happy new year ;) Thank you for your answer and excuse me again my many questions ^^ But I do not understand this passage because on Maxwell bios tweaker there are several profiles and "GPC" "L2C" "SYS" and "XBAR" so I do not know not or as you did put 4 times the maximum values.







After Voltage I put the wattages up on the next tab (you see there is 3 options for each, just moved equally the last two on each to make it 100 %, remember we increased the voltages a bit, so just like a 1 % increase on wattages).

here too I do not know what to change because there are 3 * 3 options, I attached a screen to the post.
 

Attachments

This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top