Microcode Update of Insyde UEFI BIOSes

@Lost_N_BIOS I made some pictures of almost all settings, (sorry for making them vertical). I can’t upload them here as the zip exceeds the 6MB limit, but I uploaded it on zippyshare.

Maybe you’ll find something else that’s interesting

PS, this is interesting proof that the intel hd 1000 can have 361MB of dedicated shared memory, stock is 128MB!
Would be interesting if we can find a way to overclock not only the CPU but also the iGPU, since we have thermal controls, we can push it :slight_smile:

Intel HD 1000.gif

Sorry @FPSUsername - I meant I wanted to see the actual BIOS itself, not images of the BIOS. Or you can tell me the model and I can look at stock BIOS We’re talking BIOS here and you haven’t mentioned what board/BIOS etc, so I’m at a loss to help you look at things
When you did change memory to 1333, you were looking at CPU-z memory tab, not SPD tab right?

@Lost_N_BIOS oh well, now you know what I can see lmao. I use the first bios from post #87, and yes ofc I checked the memory tab.

CPUz1.PNG

CPUz2.PNG



Here you can see that my memory is capable of running at 1333MHz out of the box

I think you left out an important image, or maybe nothing good in there? What’s in Arrandale MRC/QPI subsection?
Sorry about the CPU-z question, sometimes people confuse that and I didn’t know how tech savvy you are I should have known better since you are modifying BIOS
I had no doubt your memory can do 1333, all memory can do that, even 800mhz memory Thanks for link to BIOS, I’ll see if I can find on my end again, surely I have it all ripped open still

Yes, I checked, Arrandale MRC is where the memory settings are. So, inside Arrandale you set 1333 there, and still only gives you 1066?
If you change this setting to 800, does the speed go down to 800? This way we verify the setting option itself is actually being used.

Looks like this is a i5 CPU limitation, the guy from Clevo here says which CPU’s can run 1333. And to add to this, I cannot find any CPU-z validations with 560M and 1333Mhz, even one clocked in at 3.8Ghz
http://forum.notebookreview.com/threads/…mhz-ram.528290/

Ah, okay. So it’s an unfortunate hardware limitation of the CPU. Overclocking isn’t, I’ve seen on different mobo’s overclocked i3/i5 first gen mobile cpu. Would like to try it

Hello guys! I have the lenovo 100-15IBD and i want to update the cpu microcodes because lenovo didnt. Its an Insyde bios and i dont know how… Do you guys think i have any hope ?
I have attached the bios extracted from the exe package(Win.fd).

Bios.rar (4.91 MB)

@FPSUsername - yes, I think so, but I was talking only about the memory speed, overclocking CPU looks possible on certain systems. Can you change Bclk at all, do we need to enable a bclk setting to be visible, or have you looked yet?

@ektorasdj - Is it this one? https://pcsupport.lenovo.com/us/en/produ…nloads/ds106018
If not, please link to the EXE from Lenovo, thanks
Here is guide on how it’s done, well mainly this is about fixing FIT, but covers microcode as well w/ link to other microcode update guide in thread too (All this applies exactly to your BIOS, except your microcode file is in second padding - the one in middle)
[GUIDE] Update CPU Microcode + Fix FIT Using UEFITool / Hex

I will update for you shortly, in case the above does not help you figure it out

* Edit - I can’t find update to 306D3, here is mod BIOS with all other microcode updated except that one, if you cannot flash it I will have to modify iscflash.dll for you to bypass digital signature check (If you get other error, show me so I know which needs bypassed)
http://s000.tinyupload.com/index.php?fil…196325790698238

@Lost_N_BIOS Hello and thanks for the updated bios! Yes the link from lenovo is the right one !
I dont care about the other microcodes only for the 306D4 which is updated in your mod bios.
Still i tried flashing but it failed. I have attached the screenshot with the error message.

53891083_466678227203729_6770264340047069184_n.jpg

@ektorasdj - thanks, I suspected it may need modified flash package too. Thanks for the error image, it will help me edit the iscflash.dll, this is what stops it (at least if flashed in windows, from the extracted E0CN63WW.exe files folder)
You did try dropping it the extracted E0CN63WW.exe files folder correct and flash from windows? Asking because I can’t tell if your image is flashed from desktop or some pre-BIOS/Pre-Post screen outside of windows.
If it is outside of windows, or something from DOS/BIOS, please try again from within windows using H2OFFT-W.exe from within the extracted E0CN63WW.exe folder (replace win.fd with mod one first) and show me the exact error

You may need flash programmer to put the mod BIOS on, or, if possible you can flash down to older BIOS with less protections and the try the flash again.

*Edit - Here, please test this, two ways. For both, extract this to your desktop and then run the H2OFFT-W.exe inside the folder. First time, leave the Win.fd as it is in there now (Same BIOS, but it’s the BIOS image only 8MB, I cut it from the 9.63MB file which contains 3 other non-BIOS images, Driver, INI etc
When that fails, show me error. Then replace Win.fd with one I send you earlier, and then re-run H2OFFT-W.exe and show me error.
http://s000.tinyupload.com/index.php?fil…971731381727830

The reason I said programmer may be required, or possibly earlier BIOS may allow, is because of how this BIOS is flashing - explained here by donovan6000, see last post on this page (#100)


https://www.bios-mods.com/forum/Thread-R…Removal?page=10


* Edit 22 Or, we may be able to do it via FPT, possibly. Please check BIOS main page and see if you find ME FW version shown, if not then download HWINFO64 and in the large window, on left, expand motherboard section and go to ME section and get ME Firmware version.
Once you know the ME Firmware version, download the matching ME System Tools Package from this thread in section "C" - Intel Management Engine: Drivers, Firmware & System Tools
Inside you will find Flash Programming Tools folder, inside that a Windows or Win/Win32 folder. Select that Win folder, hold shift and press right click, choose open command window here (not power shell)
Then run the following command and zip and send me the created file >> FPTw.exe -bios -d biosreg.bin

@Lost_N_BIOS I couldn’t find the Bclk settings, I believe it’s not visible.

@FPSUsername - I will look at BIOS again and see if I see it if I can find link/model, I assume I have it already, just have to look back through this thread and find that info since it’s not your own thread. found it.
Did you look in the BIOS itself (inside setup/IFR, settings with BIOS tools etc), or are you only looking at the BIOS itself while running (Unsure how much you knew about BIOS)?
* I looked and you only have options for QPI Speed and memory speeds, no base clock, Bclk, or CPU multi etc.

@Lost_N_BIOS. Hello again.
Every flashing i tried is from the e0cn63ww.exe ( HWOFFT-W.exe). After running and warning you of flashing the bios

54222397_560158547804518_8561072798317936640_n.jpg

it restarts immediately and the flashing process starts (which gave the error i send you before with your old mod bios.)
I tried the new bios and then i was welcomed with this problem before the restart ever happens.

54263993_2285834495069178_7597400184271667200_n.jpg


I also tried the old bios again with the same previous error.
Unfortunately i have not found an older bios for my laptop to try flashing before flashing your bios.
My firmware version is v10.0.55.3000 which i updated with the tools myself a couple of months ago.
i have created and attached the file you asked with the flashing tool.

biosreg.zip (2.68 MB)

@ektorasdj - thanks, now that is different error, this one we may be able to get around… But, I suspect as linked and explained above by donovan6000, if I bypass that error for you then the previous one you showed will still stop the update due to how it’s processed and used after that reboot
We can try though! But it may require you finding one of the earlier BIOS for this system, then we may get lucky. For later, here is an earlier BIOS that may be useful https://download.lenovo.com/consumer/mob…cn23ww_ia32.exe
* Edit - here is mod iscflash.dll, replace this in folder I sent you with 8MB BIOS, try that again, then same with replaced 9.63MB mod BIOS too if 8MB fails with same error. If both fail, let me know error, when etc. Or we can proceed with below I think, once you test and it flashes OK
http://s000.tinyupload.com/index.php?fil…036734655666019

But first, lets see if we can flash via FPT. The biosreg.bin file you created, open admin CMD prompt just like before and then flash it back as is using this command and show me image of error presented if any >> FPTw.exe -bios -f biosreg.bin
If no error, great! This means we can modify and flash this way.

@Lost_N_BIOS Yes that’s correct, I only checked while the bios was running and indeed only have the option for QPI speed and memory.
Currently, QPI is on auto, cpuz reports 2394MHz

Seems like someone was able to overclock it through bus speed i5-560M overclock, but it seems like mine gets pretty close on stock speeds, 130MHz overclock

Untitled.png

@Lost_N_BIOS
I tried FTP flashing and this error came up :

54197808_2075399582497709_1188131410276253696_n.jpg



Then i tried flashing the 8mb bios with the modded iscflash.dll with the same error :

54278427_264017777820231_1274116891765374976_n.jpg



After the 9mb bios but this time restart didnt happen and i got this error :

54257230_397234741062070_3477316908523454464_n.jpg



Finally after flashing the older bios i tried everything again but exactly the same errors appeared.

I found a ch341a programmer . I can try flashing directly if there is no hope with the above methods. Do you think i should flash your first mod bios directly into the chip? (I still havent opened up the laptop to find it ofcourse).

@FPSUsername - no motherboard shown at the link or CPU-z validation link either, so you never know what system that’s in, could be a board that has full BIOS and maybe could OC a lot more than that even.
Maybe SetFSB was used?

@ektorasdj - for the iscflash.dll, do you get the same with the 8MB BIOS I sent you too (just saw your edit)? So yes, looks exactly like the errors donovan6000 mentioned, this BIOS only modifiable via flash programmer and SOIC8 cable, or if we can get via FPT.
Now, on FPT, that is an error I can fix in the BIOS, but only will help if you can program it on your end (So it would be unlocked/modified in the current onboard BIOS)
Or, there is a tool called PRR/PRR2, that is made to remove this exact lock, you can try that and then test flashing biosreg dump back w/ FPT once again (make backup with programmer first, and make sure it’s valid BIOS in tools, looks like a BIOS and its not all FF/00)
Try prr2.exe first, and again, only do this once you have made a programmer dump and made sure it’s a proper BIOS and you’re ready to recover in case something goes wrong - http://s000.tinyupload.com/index.php?fil…413962410373522

Otherwise, just wait, make a programmer dump and send to me I will mod it for you and remove all locks including the protected range register lock.
This way, next time around you wont have this issue flashing mod BIOS, as long as you always additionally remove the lock again on any BIOS you flash in future. And I’ll show you how it’s done later today so you can do next time.

No, don’t program anything I’ve sent you! You must send be a dump from programmer first, I will mod that, then you program it back.
All other files I’ve sent can only be used in the ways we’ve discussed as we’ve created the files (ie only use FPT biosreg backup with FPT, do not use stock files from the exe)

@Lost_N_BIOS I tried the prr2 but this came up

54363036_1356479584505133_4044068578016624640_n.jpg



Ok when i disassembly my laptop and make a dump bios file i will send it to you to see if you can remove the protections.

Thank you for all your help until now i will do it probably later today!.

@Lost_N_BIOS Yes SetFSB was used for sure. I once contacted the developer and he asked me for the boards schematics. He told me that this board couldn’t do the PLL or FSB overclock.

@ektorasdj - - did you try prr.exe as well? If same, it’s OK, since you have programmer, send me the dump once you get it
Also, it may not matter, but sometimes to some things it can, don’t use FreeDOS, try Win98 Se or something like that instead.

@FPSUsername - someone must have figured out the correct PLL/clockgen to chose then, or dropped that CPU into some other system that can overclock (which there would be more than a few)

Or, I see some mention this system works well with Packard Bell BIOS TM85-JN-501HG - I see you discussed this over at BIOS-mods thread about this in 2015, did you ever try the unlocked/mod BIOS posted in that thread (For Packard)?
Or, how about that UEFI BIOS you relinked for someone in 2016 (mod3)? I’m not sure if that is the packard Bell one or not, if it is, does it not have Bclk? Link is still good https://www74.zippyshare.com/v/WMcESg2e/file.html I will check it out

Do you have images of the board in high res? Maybe we can ID the clockgen

@Lost_N_BIOS Yes well, I did find the PLL from my board like 3 years ago, but the developper of SetFSB couldn’t support it for some reason I don’t remember.
I don’t know if you found something useful in the bios from post 87 that could be shown

About the bios-mods forum on the Aspire 5741G, I only reuploaded the bios with the UEFI support. That bios is limitedly unlocked and doesn’t have the latest microcode like the one you made (which is an updated version of his).
I don’t know anything aboout a PB laptop

Edit:
I did find a schematic (detailed schematic) for the 5741, 5742 and a PB Easynote TM97-GN
Also a service manual