Hello,
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 don’t really understand i.e. how update package .ROM file differ from the original BIOS dump (even dump from original BIOS update package designed for this tinyPC). Can I for example just flash directly the .ROM file from the update package here: desktops and all in ones :: thinkcentre m series desktops :: thinkcentre m75q gen 2 type 11jn 11jq 11jr 11js - Lenovo Support PL
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.
Thank you for your time and be well.
Mentioned topics:
[REQUEST] Lenovo M75q Gen2 Bios Unlock
How to flash back own BIOS dump, Secure Flash err 18, Aptio V - #4 by 1ng0
EDIT:
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).