[Request] Mod for Lenovo ThinkStation P3 Ultra

Hi. Just checked, it should work partially. Advanced tab will likely appear, but OverClocking Performance Menu may remain unavailable.

Thanks for the quick reply, If it’s not too much to ask is it possible to kindly ask for a SREP solution ? or can you kindly point me to any information on tutorial on how i can create one by myself. In the meantime I found this reddit post which I’m gonna try out first. Thanks again for your help.

@mike787
I’m unsure if solution I’m gonna prepare works. The latest bios release from device’ support page may have differences, which will make SREP config ineffective when ran on M4WKT25A from 2023.

You can try the gen 2 file first and see if it’s enough already.

1 Like

I just did a test on the gen 2 file, it seems it can already unlock the overclock option under advance which makes it possible to undervolt. Thanks for all the help~~

@Sweet_Kitten ,

Would you be willing to help for the srep config for the P360 Ultra too? I tried the P3 version and it gets stuck trying to enter setup. I can access the first menu with what appears to be the memory OC, but not the main one near the bottom of the list. A setting has been removed from a BIOS update and cannot be reconfigured anymore (TME). I’ve tried practically every other tool out there to decrypt the BIOS Guarded block to get the variable offset and set it back to enabled in a rather time consuming manner - without success. If I need to start a new thread and request please let me know. The latest BIOS for the board is here .

@decaf
Hello. You tried LENOVO-THINKSTATION-P3-ULTRA.zip or M5PJY34USA.zip (for P3 Gen 2 Tiny)?

1 Like

@Sweet_Kitten

So far the P3 Thinkstation version, I’ll try the P3 Gen 2 one right now (it works!). For future reference: can you provide the guide you use to craft smokeless ?

I’ve been looking through the BIOS table and you can tell the person responsible for this board is tired or someone who is real sloppy and doesn’t care about their companies product and the experience it leaves for the user. For some reason there are offsets within the BIOS table that share the same number, is this part of BIOS Guard? I feel the so called LEN advisories are actually weakening the security of the unit itself, in exchange for marginal performance gains that are beneficial for people who only care about how quick boot time is (instead of practicality for secure everyday use).

Its fine as long as the controls belong to different var store. In fact, its always been like this.

Thank you for the question if I tested the other version or not, it booted up the extra fields. The function I was looking for is back on. I think I will be more cautious and skeptical with the BIOS updates from this point forward.

Question: can you target within amisetupwriter an offset by varname as well (ie amisetupwriter (offset) (varname) (value))?

Don’t know, never used the soft.

Hi, I’ve tried this on my P3 Ultra with the latest BIOS available from June 7 2026 (S0JKT33A). I could see the Overclocking Performance Menu and could do undervolting but it doesn’t seem to apply? I tried putting ridiculous mV offset values to see if it would crash but the P3 Ultra still ran normal and didn’t really see a difference in temps. Any ideas?

Thanks