blob: cb8a108fda22f645e02c4048822b2de0a6b60ae4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
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
|