Jump to content
tmash

[TUTORIAL] [4GHz+] Overclock i7 4XXXm(q/h) to i7 extreme conversion Intel Haswell CPU Microcode bug hack

Recommended Posts

Hello,

 

I am attempting this method on an 4710HQ. I downgraded the microcode to 06, but the repeatedly increasing max multiplier thing does not seem to be working. I can get x37 on all cores, but the max stays at 37.

 

Tested microcodes:

17: max 37-36-35-35

07: max 37-37-37-37

06: max 37-37-37-37

(stock cfg is 35-34-33-33 with +2 bins)

 

Is there any trick apart from re-opening the FIVR window after increasing the values? Is it possible that other components/BIOS are locking it somehow? Any ideas about ways to check what the issue might be?

 

Thank you

Share this post


Link to post
Share on other sites
16 hours ago, Derlep said:

Hello,

 

I am attempting this method on an 4710HQ. I downgraded the microcode to 06, but the repeatedly increasing max multiplier thing does not seem to be working. I can get x37 on all cores, but the max stays at 37.

 

Tested microcodes:

17: max 37-36-35-35

07: max 37-37-37-37

06: max 37-37-37-37

(stock cfg is 35-34-33-33 with +2 bins)

 

Is there any trick apart from re-opening the FIVR window after increasing the values? Is it possible that other components/BIOS are locking it somehow? Any ideas about ways to check what the issue might be?

 

Thank you

First, remove the microcode, or do 00h, then open R/w everything select CPU MSR register, do and post a screenshot of it before throttlestop and after throttlestop bin increase (in your case 37x all cores).

What throttlestop version are you using?

I had similar issue locking at 38x unless I shutdown completely. Also, make sure you aren't using Windows uefi mode, standard uefi is ok as it works here, bios works aswell. Disable fast boot when shutting down.

Edited by tmash

Share this post


Link to post
Share on other sites
15 hours ago, tmash said:

First, remove the microcode, or do 00h, then open R/w everything select CPU MSR register, do and post a screenshot of it before throttlestop and after throttlestop bin increase (in your case 37x all cores).

What throttlestop version are you using?

I had similar issue locking at 38x unless I shutdown completely. Also, make sure you aren't using Windows uefi mode, standard uefi is ok as it works here, bios works aswell. Disable fast boot when shutting down.

 

The microcode downgrade will have to wait as going to 0 is a more significant change and I'm not brave enough to flash that yet ;)

 

I'm using TS 8.10b2; exe md5 95ABE57810F9C0DCFC549E41D83F2F9A

 

I did the MSR thing but I don't know if this is correct as there are no changes before/after, not sure what I should be looking for other than the PATCH ID which stays at 6.

 

I'm using legacy boot and booting from cold. Also attempted sleep-resume and hibernation-resume.

msr-cleanboot.png

msr-afterts.png

Share this post


Link to post
Share on other sites
5 hours ago, Derlep said:

 

The microcode downgrade will have to wait as going to 0 is a more significant change and I'm not brave enough to flash that yet ;)

 

I'm using TS 8.10b2; exe md5 95ABE57810F9C0DCFC549E41D83F2F9A

 

I did the MSR thing but I don't know if this is correct as there are no changes before/after, not sure what I should be looking for other than the PATCH ID which stays at 6.

 

I'm using legacy boot and booting from cold. Also attempted sleep-resume and hibernation-resume.

msr-cleanboot.png

msr-afterts.png

 

I don't remember what I did in 6, has to do with MSR199 198 and 150, I'll flash 6 tonight and check again 

Share this post


Link to post
Share on other sites

Can anyone make this tutorial even more simple for a layman like me? I'm due an upgrade on my GT72 (4720HQ) soon so happy to take a punt with this. 

 

Cheers.

Share this post


Link to post
Share on other sites
1 hour ago, MiSJAH said:

Can anyone make this tutorial even more simple for a layman like me? I'm due an upgrade on my GT72 (4720HQ) soon so happy to take a punt with this. 

 

Cheers.

If your bios is AMI Aptio 4 or 5 ,use Ubutool: https://cloud.mail.ru/public/9SSs/YJbsWyC2V, extract, put the bios in the extract folder, run UBU.bat then change microcode to v1 or v3. I avoided this as I'm not aware of how it inserts padding. I'll update this reply soon once I have access to my laptop.

Edited by tmash

Share this post


Link to post
Share on other sites

E1781IMS.110

Is my bios, I'm unsure how to check if it is AMI Atio 4 or 5?

Share this post


Link to post
Share on other sites
On 23/6/2016 at 7:56 AM, MiSJAH said:

E1781IMS.110

Is my bios, I'm unsure how to check if it is AMI Atio 4 or 5?

 

It seems to be AMI Aptio 4. The "problem" / potential problem I see is that it has 5(x2) patches for different processors. Ubutool will happily patch it and leave only the Haswell (06C3) ones. I think it is probably fine, but who knows.

Share this post


Link to post
Share on other sites
3 minutes ago, Derlep said:

 

It seems to be AMI Aptio 4. The "problem" / potential problem I see is that it has 5(x2) patches for different processors. Ubutool will happily patch it and leave only the Haswell (06C3) ones. I think it is probably fine, but who knows.

yes its totally fine, there is no risk at all playing with microcodes, the important part is bios size and padding insertion, UBUtool does that properly (checked aswell), you can go ahead and do it with confidence.

 

(Note: I don't have access to my PC for the next month)

Share this post


Link to post
Share on other sites

@Derlep Try MC v1, it works fine on a y510p which had the same issue

Edited by tmash
  • Thumbs Up 1

Share this post


Link to post
Share on other sites
7 hours ago, tmash said:

@Derlep Try MC v1, it works fine on a y510p which had the same issue

 

Can confirm 1 works for me. I also tried 4, with that one after selecting 37 the max gets raised to 39, but any oc settings over 37 don't stick, so you're stuck on 37.

 

The problem with 1 is that is seems a bit buggy with the voltage regulation. Fixed voltage works, but is kinda useless. Dynamic seems iffy, I have to target 50~100 mV over the static setting in order for it to be stable. The settings I used for x37 with MC v7 are definitely not stable with MC v1. Frequency regulation seemed wonky too, specially at idle.

 

Long story short, I can get 4.1GHz on a single core. Anything more thermal throttles like crazy. Any less voltage -> reboot. My CPU does not seem very good; it can do 3.7 @ 1.08, 4.1 @ ~1.20, and then I tried 1.35 V and it ran for a few seconds at 4.5 but ended up rebooting (I suspect something strange is going on, because with newer frimwares the lack of voltage usually results on a bluescreen or lockup, not reboot.)

 

So yeah, maybe with better cooling. Does that liquid thermal paste really help? I go from 50 to 90º in less than a second and back again too, I don't know if that's a sign of bad thermal conductivity or not (I'd say it is). Last time I repasted I didn't notice any improvements.

Edited by Derlep
  • Thumbs Up 1

Share this post


Link to post
Share on other sites

@Derlep

 

Liquid metal is huge for CPUs and yes a 40C jump like that is a direct sign of poor cpu-heatsink contact. With liquid metal that jump will be more like 20-25c at high clocks.

 

Unfortunately liquid metal is more difficult to apply, and it will permanently stick to the heatsink. Proper remounts after the liquid metal has been in place for some time require sanding the previous liquid metal off the heatsink. The die can develope a residue, but this is just a cosmetic problem.

Edited by Khenglish
  • Thumbs Up 3

Share this post


Link to post
Share on other sites

@Derlep Yeah liquid metal fixed my temp jumping, though not max temp as significant. Example: IC diamond stayed consistently at 90 for 50 seconds before it started to increase which is okay I guess. Took long to rise to 90 with gallium on the other hand with -5c difference max temp at 26c room temp. Thats 96c at 4.4ghz@1.28v, and 86c at 20c room temp which is significant due to airflow (active cooling effectiveness is not linear with room temp)

v0 and v1 only gives wrong voltage reading, just square the value to get the real one. Power delivery differs between brands and laptops, e.g my p150sm/p170sm supports i7 4940mx which is 65watts, my 4700mq running at 1.20v pulls 78watts at 4.2ghz (stock 48w) which is close. I don't think your model is designed to handle the extreme or high tdp CPUs so you might be putting too much stress on mobo since it's way far from the designed tdp, would explain why Dynamic voltage mode is unstable (my speculation tho).

You can also try cooling the VRMs if they're not being cooled, you can post your laptop model.

  • Thumbs Up 1

Share this post


Link to post
Share on other sites

It's a MSI GE60, which has terrible cooling design, specially for the CPU, with a single long heatpipe. It's the same model as this. The very next model was redesigned and uses 2 fans and shorter pipes.

 

I know the MB monitors power and reacts to it (if the GPU is pulling a lot of power, the CPU gets throttled, independent of temperatures or load), so it could be that if it detects too much draw it panic reboots. There are no high wattage BGA CPUs, so yeah. The VCCIN is also set (and locked) at a generous 2.05V.

 

1 hour ago, tmash said:

@Derlep Yeah liquid metal fixed my temp jumping, though not max temp as significant.

That's what I was afraid of. If using the CPU only on a mildly cool room, it can handle ~47W fine without throttling, so I don't know if it'd help much (it would help with 10 second benchmarks for sure though!). I will probably still give it a go.

 

1 hour ago, tmash said:

v0 and v1 only gives wrong voltage reading

v1 voltage reporting seemed OK to me. The problem was not reading, the problem was less stability at any given voltage. It ran hotter before changing any values too.

  • Thumbs Up 1

Share this post


Link to post
Share on other sites

Hello! 

But I did not understand, after reading the thread of responses, we overclock all the cores (i7 4700mq - 4), or 1 core up to 4+ ghz?

If overclock all 4 cores, whether a stable job?

 

Share this post


Link to post
Share on other sites

Hey I am using a P375SM clevo and I am trying this.  You say to select length 5000 but the image shows only a selected length 218 am I missing something?

Also when I try opening the file with mmtool the app will stop working and this is for either bioses.

 

EDIT: I got the stock bios and now mmtool works I think i got this now 4 entries show up in mmtool and 2 gone the once I wanted gone :P. Is this worth the risk? hihi

Edited by kraankop

Share this post


Link to post
Share on other sites

Hi @tmash,

I have a G751JY with i7-4710HQ OCed +2 bins with ThrottleStop, I follow these steps but for some reasons I can't go past 37x multiplier with TS 8.2. I removed all the block of the Microcode update (mine was "1C" version, 5400 lenght).

 

My question is: if I want to try "00" or "06" version of Microcode (like @Derlep did), have I just to replace "1C" with "00" with HxD or I need to replace the whole block of 5400 with another block?

 

Thanks in advance :)

Share this post


Link to post
Share on other sites

I had Svet from MSI forums try this in my MSI 16F4 GT60. No version of a BIOS he prepared worked, they resulted in a brick. The stock BIOS, completely unlocked without altered microcode, worked fine and the best I got out of the 4710MQ was the +200MHz turbo and 101.0 BCLK. But as soon as the microcode was altered the laptop wouldn't even begin to boot. He tried 4 different versions, I think v1 v4 v6 v7 microcode were in there but not sure.

 

I'd say to anyone thinking of giving it a go to research whether BIOS recovery is simple for their mobo. In my case there was no blind flash procedure and my recovery procedure was to on-chip flash via $10 worth of a CH341A programmer and 150mil SOP8 adapter cable from another laptop.

Edited by bennyg

Share this post


Link to post
Share on other sites

Hi there,
as Haswell microcode should be universal, is it even possible with an X99 chipset board ? I mean the oldes microcode I get by UBU for x99 is version19. But I can manually select of course microcode from LGA1150 Haswells aswell. Does a x99 motherboard would accept to boot in this way ?

Anyway what happens if you got a wrong or missing microcode ? I think he won´t boot just and keep stucked at bios, true ? So if I take the wrong microcode I can just reflash, true ?

Also I prepared myself one bios in which I fully deleted microcode by MMtools (similar like yours I hope, haha). But does he will boot as like version0 microcode then ? Or just put me out an missing microcode error ?

Thanks guys !

Share this post


Link to post
Share on other sites

Hi All,

 

Do I still have to modify the BIOS image(Hex codes) if I will downgrade my 4700MQ's MC to Version 7?

Or is it just the BIOS image + UBU tool that i need(No Hex code modification)?

 

Thank in advance!

Share this post


Link to post
Share on other sites
1 minute ago, n3uralhack3r said:

Hi All,

 

Do I still have to modify the BIOS image(Hex codes) if I will downgrade my 4700MQ's MC to Version 7 and not Version 00?

Or is it just the BIOS image + UBU tool that i need(No Hex code modification)?

 

Thank in advance!

 

And one more thing, If my second question is true, is it also possible to maybe overclock my CPU to at least 4GHz by increasing the Adaptive Voltage to just +250mV(This is based on @tmash's post last April 1)?

 

Share this post


Link to post
Share on other sites
19 hours ago, n3uralhack3r said:

Hi All,

 

Do I still have to modify the BIOS image(Hex codes) if I will downgrade my 4700MQ's MC to Version 7?

Or is it just the BIOS image + UBU tool that i need(No Hex code modification)?

 

Thank in advance!

 

18 hours ago, n3uralhack3r said:

 

And one more thing, If my second question is true, is it also possible to maybe overclock my CPU to at least 4GHz by increasing the Adaptive Voltage to just +250mV(This is based on @tmash's post last April 1)?

 

BUMP

Share this post


Link to post
Share on other sites

Is it possible to make this happen on skylake too?

Someone told that's possible, also with desktop, so I ask if we can make this happen on desktop skylake's?

 

Share this post


Link to post
Share on other sites

Removed

Edited by Tesla

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Klem
      In this thread you can post your requests for Lenovo ThinkPad X250, X260.
      If someone wants upgrade Wi-Fi card and remove whitelist, or unlock hidden additional menus and settings in bios setup menu, then you can post your request in this thread.
      Important!
      For creating your personal bios dump and to flash your bios mod, you must use any SPI programmer  (like CH341A programmer) and a SOIC8/SOP8 test clip!
       
      Just dump your Bios using any SPI programmer  (like CH341A programmer) and a SOIC8/SOP8 test clip, then post it in this thread or upload it to any fileserver and send me the link.
       
       

      CH341A programmer:
      https://www.ebay.com/itm/USB-Programmer-CH341A-Series-Burner-Chip-24-EEPROM-BIOS-Writer-25-SPI-Flash-AU/153117073868?epid=577511738&hash=item23a67d21cc:g:XKEAAOSw5UdbW-iL
       
      https://www.amazon.com/Parts-tower-CH341A-Programmer-Software/dp/B01FVVHCVC/ref=sr_1_4?ie=UTF8&qid=1522179315&sr=8-4&keywords=ch341a&dpID=51BO7eGgO5L&preST=_SY300_QL70_&dpSrc=srch
       
      SOIC8/SOP8 test clip:
      https://www.ebay.com/itm/Soic8-Sop8-Flash-Chip-Ic-Test-Clips-Socket-Adpter-Bios-24-25-93-Programmer/201414947737?hash=item2ee5443399:g:up8AAOSw1Fda8qkt
       
      https://www.amazon.ca/MAUSAN-Socket-Adapter-150MIL-205MIL/dp/B06ZYSNJF3/ref=pd_sbs_21_3?_encoding=UTF8&psc=1&refRID=XM79QJWGED6B4K2VEZDJ
       
      How to use it:
       
      Also, you can search on YouTube a lot of guide for CH341a.
       
      Note: 
      Each bios mod prepare personally and based on your personal bios dump which contain your personal data like Serial numbers, UUID, Service TAG, MAC addresses, Windows keys, NVRAM settings, etc.
      For creating your personal bios dump and to flash bios mod, you need use any SPI programmer  (like CH341A programmer) and a SOIC8/SOP8 test clip!
      Just dump your Bios (from your laptop) using any SPI programmer  (like CH341A programmer) and a SOIC8/SOP8 test clip, then post it in this thread or upload it to any fileserver and send me the link.
    • By racerxdl
      Hi all,
       
      It has been a while since I did anything to my laptop (Clevo P670RG-G) and since I recently got a VR Headset I wish I could overclock my GPU a little. So far the NVidia software (on windows) doesn't allow me to overclock it (the linux sort of allows, which some custom Xorg options) so I decided to give a try modding the vbios.
       
      I read all sorts of issues / guides about it, and it seens that the hardware topology (where the vbios is stored and how things are connected) changes from machine to machine.
       
      What I know about my laptop is that it has two VBios, one for Hybrid Mode and one for Discrete Mode. I'm currently running the discrete mode.
       
      I dumped my VBios using GPU-z and opened up in Maxwell II Bios Tweaker. Everything seens fine so far.
       
      So I have few questions about it:
       
      - There is a way to just unlock the VBios to show the overclocking options in NVidia software? (That way I dont need to reflash to change clocks)
      - I can just flash this GPU-z dump to my VBios?
      - If I brick my GPU, that GPU-z dumped image is the raw SPI image, so if I managed to physically access the VBios, I can just reflash over it?
      - I saw some people saying that I might need as well to flash the main laptop bios as well, is that really needed?
       
      Thanks!
       
      Lucas

    • By Klem
      In this thread you can post your requests for Lenovo ThinkPad T440p / T440s / T540p.
      If someone wants upgrade Wi-Fi card and remove whitelist, or unlock hidden additional menus and settings in bios setup menu, then you can post your request in this thread.
      Important!
      For creating bios backup and to flash bios mod, you must use any SPI programmer  (like CH341A programmer) and a SOIC8/SOP8 test clip!
       
      Just dump your Bios using any SPI programmer  (like CH341A programmer) and a SOIC8/SOP8 test clip, then post it in this thread or upload it to any fileserver and send me the link.
       
       


    • By Klem
      In this thread you can post your requests for Lenovo ThinkPad T450s.
      If someone wants upgrade Wi-Fi card and remove whitelist, or unlock hidden additional menus and settings in bios setup menu, or already upgraded Display and after that can't adjust screen brightness, then you can post your request in this thread.
      Important!
      For creating bios backup and to flash bios mod, you must use any SPI programmer  (like CH341A programmer) and a SOIC8/SOP8 test clip!
       
      Just dump your Bios using any SPI programmer  (like CH341A programmer) and a SOIC8/SOP8 test clip, then post it in this thread or upload it to any fileserver and send me the link.
       
       

      CH341A programmer:
      https://www.ebay.com/itm/USB-Programmer-CH341A-Series-Burner-Chip-24-EEPROM-BIOS-Writer-25-SPI-Flash-AU/153117073868?epid=577511738&hash=item23a67d21cc:g:XKEAAOSw5UdbW-iL
       
      https://www.amazon.com/Parts-tower-CH341A-Programmer-Software/dp/B01FVVHCVC/ref=sr_1_4?ie=UTF8&qid=1522179315&sr=8-4&keywords=ch341a&dpID=51BO7eGgO5L&preST=_SY300_QL70_&dpSrc=srch
       
      SOIC8/SOP8 test clip:
      https://www.ebay.com/itm/Soic8-Sop8-Flash-Chip-Ic-Test-Clips-Socket-Adpter-Bios-24-25-93-Programmer/201414947737?hash=item2ee5443399:g:up8AAOSw1Fda8qkt
       
      https://www.amazon.ca/MAUSAN-Socket-Adapter-150MIL-205MIL/dp/B06ZYSNJF3/ref=pd_sbs_21_3?_encoding=UTF8&psc=1&refRID=XM79QJWGED6B4K2VEZDJ
       
      How to use it:
       
      Also, you can search on YouTube a lot of guide for CH341a.
       
×

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.