This tool aids in the reverse engineering of AMD SMU. The SMU is a LatticeMico32 co-processor residing in the mainboard for controlling thermal management, clocks, and fans etc.
The purpose of this project is to collaborate with others to create a free alternative firmware SMU stack that interoperates with coreboot.
You need libpci-dev
sudo ./smudump > ram
(Code needs tweaking on different machines):
sudo ./smutool > rom
User firmware signing
python signsmu.py myfirmware
This project is released under GPLv3