Case study
GNR-SMU: mapping Ryzen SMU telemetry and controls
GNR-SMU maps undocumented AMD Ryzen SMU power-management tables through hardware measurements, load experiments and Linux sensor comparisons. It publishes model-specific field maps and Linux telemetry tools, with guarded controls for Granite Ridge CPUs and read-only telemetry for the Vermeer 5600X.
- Targets
- Firmware
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 8
- Last commit
- 2026-09-11
- Language
- Python
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a demo observed; no download method found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: Requires Linux, the ryzen_smu driver and a documented CPU profile: 9800X3D, 9950X3D or 5600X.
- Limits: SMU writes are limited to validated Granite Ridge profiles; the 5600X profile is read-only.
- Limits: Many PM-table fields remain unidentified; the author reports measuring the complete 9800X3D index map on one machine.
- License: MIT License.
Cite
BibTeX
@misc{gnr-smu-case,
title = {{GNR-SMU: mapping Ryzen SMU telemetry and controls}},
howpublished = {\url{https://github.com/Kyworn/gnr-smu}},
url = {https://github.com/Kyworn/gnr-smu},
urldate = {2026-11-08},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/gnr-smu-case/}}
}Plain text
GNR-SMU: mapping Ryzen SMU telemetry and controls. https://github.com/Kyworn/gnr-smu (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/gnr-smu-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · Kyworn/gnr-smu · Revision def79d6
- research/README.md GitHub · Kyworn/gnr-smu · Revision def79d6
More in Firmware and hardware
- SACD daemon reconstruction: rebuilding Sony BDP-BX510 sacd_extract_160 · Case study
- Holy Stone H120D: reconstructing drone Wi-Fi control and video traffic · Case study
- Nokia E7-00 Linux: reconstructing the boot chain and device interfaces · Case study
- CTS Strasbourg Ticket Reader: mapping SRI512 ticket memory · Case study
- Chronos Revived: an Android client for the recovered smart disc BLE protocol · Case study
- PS2 Floating-point: reconstructing console arithmetic behavior · Case study
All 260 entries in Firmware and hardwareFirmware and hardware case studies (175)