I am right now trying to modify the BIOS dump from lenovo m75q gen 2 (version without support for ryzen 5xxx series) and would like to add AGESA 1.2.0.0 and microcode (0x0a50000c) for ryzen 7 5700G and alongside unlock power tweaking menus (to lower voltages, TDP etc. to cap the CPU to specific power). I have seen on user requested BIOS unlock for power tweaking and tried his BIOS file (modified) but with no luck (PC is stuck after POST on lenovo screen and won’t boot). Tried manually edit BIOS file (according to various guides) but with no success, and that’s why I decided as a last resort to look for help here.
I see that some GUID from BIOS files from the version that supports Ryzen 5xxx series are the same but I don’t know if I can just swap them out (I believe that these are partitions where AGESA and microcodes are stored) - I don’t believe so beacuse they differ in offsets and sizes.
Can someone please assist me or give me some advice on what to do next? I really do believe that the update package from lenovo site has all of the needed data (AGESA and microcodes) since I verified it with MCExtractor and it indeed found that the update package has microcodes for Cezanne APUs.
Turns out the image from update package is indeed a correct BIOS, I only had to flash it using CH341B programmer onto the chip. After first flash I waited a bit than PC turned on with error message about invalid S/N and Model number, I flashed again BIOS but using the usb stick (bios update utility asks if you want to update S/N and/or Model number. After that PC is booting with no errors (only system UID is all FFF but that doesn’t bother me).
The only request now really is to add possibility of setting custom TDP and voltages (advanced power tweaking menu). If anyone can assist me with that I would hugely appreciate it).
here, i only add chipset as the second advanced useless from what you want, the setting you wanted is stored in CBS and i’m still not be able to manipulate it in setup, maybe this weekend i’ll try again.
Hey, thanks for reply, I flashed BIOS file u provided, system POSTED and works perfectly but I didn’t catch what you’ve changed in this file? Don’t see any changes in setup menu. Regards.
Just checking again with a different IRF extractor. There was suppression for the chipset in the setup, lol. Here, the advanced default changes to the second advanced.
Okay, I checked BIOS and indeed new section appeared, I can view i.e. voltages and there are many useful for my project BIOS settings so already HUGE thank you, what does the second BIOS file do? The one with “suppress2”? I don’t know if I should check it? is it something more than the first file? Best regards.
what does the second BIOS file do? The one with “suppress2”?
Just in case the first file still doesn’t show anything new, the only difference is that there was one suppress control over a bunch of settings that I can’t read.
Hi I saw your reddit post - I’m curious about this CH341B programmer (I’m not savvy w modding BIOS) - and if i can just USB flash Cezanne BIOS onto m75q Gen 2 (5 PRO 4650GE - Zen 2) (11JJ)
I’m on Linux so will prob use a package to flash BIOS update ISO to USB, but I’m glad I looked for your update here - just not sure what purpose the initial flash w/ programmer serves
Thank you, i’ve been trying to figure this out for quite some time now
@Self I was able to get the Cezanne Flash BIOS update onto a sitck and tried the update my m75q gen2 (11JJ) but it seems to detect the existing BIOS - so I’m guessing your m75q-1 either had a dead BIOS or you were able to use that programmer to ‘force’ flash it onto the motherboard? just looking for comfirmation. Would be great if i can figure out how to update my machine to accept a 5 PRO 5000 series chip w Zen 3