Diazonium / smutool

Tool for working with AMD SMU

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

smutool

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.

Compiling

You need libpci-dev

make

RAM dumping

sudo ./smudump > ram

ROM dumping

(Code needs tweaking on different machines):

sudo ./smutool > rom

User firmware signing

python signsmu.py myfirmware

License

This project is released under GPLv3

About

Tool for working with AMD SMU


Languages

Language:C 51.0%Language:C++ 39.0%Language:Assembly 6.0%Language:Python 1.3%Language:Shell 1.2%Language:Makefile 0.9%Language:Objective-C 0.4%