[Solved] IdeaCentre Gaming 5 17IAB7 - XMP unlock

I tried to read the value with this command:
setup_var_cv SaSetup 0x42B 0x1

and it replies with 0x1. So it seems Enabled but maybe you’re correct.

So have I to give up? Sad

Ok, I found the Maximum Memory Frequency parameter in the UEFI and I set it to 3200 MHz on 3600 RAM modules.

Now it works at 3200 MT/s, Windows indicates 3200 MHz and on CPU-Z DRAM frequency and memory controller frequency are the same value of 1596.1 MHz.

Currently don’t understand why with 3200 modules it doesn’t work at all, some expert of Intel UEFI chipset in order to manually try to overclock the RAM?

P.S.: I see that if I make some mistakes and the PC won’t boot if I remove the battery the PC let me power it up for changing modified values but reading the values with setup_var_cv command it reports no changes. Infact if I reboot without changing back the values it doesn’t boot. So I don’t understand how it can boot without battery if the problem is still there and why if I don’t change the values the second boot doesn’t work. Any explanations?

There are one VarStore with default values and another with custom. When you try to boot without battery the firmware detect it and enters safe mode. Default VarStore is used in this case.

So it gives you an attempt to change the values but if you reboot without any changes it reads the custom values and doesn’t start (also without battery, you have to disconnect AC line again)

Can you please walk me through the process that you did to get the perfect ram speed because mine is also 3467 and I have the same exact pc as you.

Do you have a good backup file of this bios? I have the same desktop that accidently bricked from a bios update. The update appeared to have gone through perfectly but when the time came to reboot when it was all done there was just a black screen. I just need a known good version of the bios to flash onto it using a programmer. I have a ch341a usb tool and I can read the bios file fine with it. I just need the correct bios backup to flash it with.

I’ll check for you

Sorry, read now, do you still need this info?

Yes I never got it up to the 3600 speed

Yes I would love this information

@dolomite792 I wonder how this can be the same desktop? One is Intel, the one you linked (with serial) is AMD Ryzen?

This is the original BIOS included in this PC

LENOVO-M42KT39A.zip (8.9 MB)

Download this, then format a USB stick in FAT32, create on it folders /efi/boot, rename modgroub.efi to BOOTX64.efi then place it in boot folder, run flash drive from bios, don’t forget to disable secure boot.

When you see a command prompt use this command:

setup_var_cv SaSetup 0x18D 0x1 0x2

to enable XMP profile 1. If you have multiple XMP profile on your RAM remember this:

Enables XMP profile 1
setup_var_cv SaSetup 0x18D 0x1 0x2

Enables profile 2
setup_var_cv SaSetup 0x18D 0x1 0x3

Enables profile 3
setup_var_cv SaSetup 0x18D 0x1 0x4

Oh I already did all of that and it worked, but my ram speed is stuck at 3467 mhz instead of 3600 mhz.

Would E10 make it 3600?

What happened when you put it to E10? Did it go back to a lower setting?

That value is not good, I reached a stable REAL 3200 MHz with 3600 RAM using XMP profile. For this I’ve also changed the Maximum Memory Frequency:

setup_var_cv SaSetup 0x18B 0x2 0xC80

where 0xC80 is 3200 in hexadecimal.

You can’t reach 3600 MHz, but if you want you can try with E10 instead of C80

What option did you choose in Asprogrammer to flash the rom with? The SPI bios chip is a Gigadevice GD25LR128DSIG and the closest option is GD25LQ128C.

You can’t flash this BIOS after modification, you’ve to do the changes on the fly

I’m new to this, how would you make the modifications on the fly? Thanks again for the dump btw. I couldn’t get Asprogrammer or Neoprogrammer to erase or write the bios dump. It just initiates and then does nothing afterwards. Im going to try flashrom

Hey guys, I’m pretty new to all this but maybe you can help me anyway. At the moment I have an “IdeaCentre G5-14IMB05 Desktop - Type 90N9” and yesterday I installed new RAM, 2x 16GB 3200MT/s Kingston Fury Beast. However, it only runs at 2400 MT/s. I would be very grateful if someone could help me. Many thanks for everything in advance. :heart:

Hi Guys,

I followed the steps of loading this boot into a flash drive on a FAT32 and installed AIO Boot, then put in “setup_var_cv SaSetup 0x18D 0x1 0x2” and now every single time my computer boots it beeps non stop until I manually shut off the computer, take out the AC power. and then reinsert it for it to boot without the continuous beeps. The beeps go on forever if I let it. No errors, just black screen of death without any post or errors.

My Desktop is a pre-built LENOVO_MT_90T0_BU_Lenovo_FM_IdeaCentre Gaming5 17IAB7 and all I wanted was to have resizeable bar and XMP to push the RAM from 3200 MTS to 3600 and now its pretty much beeping every single time I boot it up even if I take CMOS out and put it back and remove the AC it doesn’t matter. Please let me know how I can reverse this command or how to fix it to enable Resizeable bar and overclocking ability.

Thank you so much guys and sorry if I missed any crucial information. I’'ve uploaded all the logs and data that I could on this Google Drive: