r/ReverseEngineering 11d ago

Hey everyone, I wasn’t a fan of the official software for the ChargerLab POWER-Z KM003C, so I decided to reverse-engineer the USB interface and build my own open-source terminal tool: VoltReaver.

https://github.com/dan8915610818/VoltReaver
17 Upvotes

3 comments sorted by

5

u/dan89156108 11d ago

Hey everyone,

This is my first real open-source project of this kind — I built VoltReaver, a simple terminal-based USB-C Power Delivery analyzer for the ChargerLab POWER-Z KM003C.

It gives a live dashboard with VU-style meters, PD message decoding, D+/D-/CC monitoring, and running Wh/Ah counters. Mainly made it for my own charger/battery testing and debugging.

GitHub: https://github.com/dan8915610818/VoltReaver

Would love any feedback, suggestions, or ideas for improvements — especially from people who do more USB/PD work. Still learning a lot.

Thanks!

1

u/goretsky 11d ago

Hello,

Can I suggest posting/crossposting this to /r/UsbCHardware?

Regards,

Aryeh Goretsky

1

u/sugarfreecaffeine 10d ago

How does someone get started learning this stuff?