All credit goes to respective developers of the software used.
I merely provide you a script to build PowerMoney EFI because it is not the easiest task. Using these EFI binaries are potentially dangerous and could damage your computer. I am not responsible for any damages that might cause. Use at your own risk.
A blog post is written for this repository.
These scripts are created to ease the so many steps to build PowerMonkey. If you do not understand what you are doing, you probably shouldn't be running this. Read about EFI and boot process. PowerMonkey github has a good explanation.
- https://github.com/tianocore/edk2 stable202108
- https://github.com/psyq321/PowerMonkey 0.14
- Python 3.10.0
- NASM 2.15.05
- Windows 10 build 17063 and newer
- Visual Studio 2019, with C++ workload installed.
In a command prompt,
git clone https://github.com/awyl/Build-PowerMonkey.git
cd Build-PowerMonkey
setup.bat
Edit CONFIGURATION.c
. Set your undervolt value.
Open the file in a text editor, it should be very self-explanatory.
build.bat
Copy the content of EFI
folder to the folder of same name in your EFI partition. You can also copy the folder to an FAT32 formatted usb stick. If you use usb stick, you should replace fs0
in startup.nsh
to fs1
.
Reboot your computer and go into BIOS.
- Turn off
Secure Boot
- Change the boot file to
EFI\Boot\shellx64.efi
.