with _Cyb‘s patch(known from reddit) and win系统一键刷BIOS, we can flash bios 603, 502, 300 and undervoltage in a super easy way
- Download voltagebios
- In folder
bios
, deleteTR100A04.fd
, renameXMAKB5R0P0603.fd(or 502 300, the version you want)
toTR100A04.fd
, runH2OFFT-Wx64.exe
to flash, it will automatically reboot multi times, please do nothing - With 300, undervoltage is not limited
- With 603 or 502, goto folder
voltagepatch
, runPatcher.cmd
in Administrator, reboot manually
Downgrade is support, I flash 603 in 502 and flash back and flash back
The patch need powershell which doesn't exist in my lite win10, and I fail to install wmf. So I use Windows 10 (business editions), version 1803 (Updated Jul 2018) (x64) from msdn.itellyou, no problem
Now you can use XTU in windows, and intel-undervolt in linux to undervoltage, here is my /etc/intel-undervolt.conf
apply 0 'CPU' -100
#apply 1 'GPU' 0
apply 2 'CPU Cache' -100
#apply 3 'System Agent' 0
#apply 4 'Analog I/O' 0
tdp 50 50
with my i5-8250u, -120mv causes blue screen, -100mv is fine
_Cyb give patchs which contain raising the start spin temperature, you can now keep the fan quiet under 52 or even 60 degree
- Download patches
- Follow the readme inside
In order to let the EC read new firmware, I use 0% battery shutdown, the patch works after boot.
see also xiaomi-notebook-pro-bios-patcher to custom fan speed curve
If any issue, goto the original page, all sources linked.