Case study
Huawei R48xx: mapping the power supplies' CAN protocol
Huawei R48xx documents the CAN communication of Huawei 48 V power supplies, including 29-bit identifier fields, status commands, registers and software address negotiation between units. The author combines tests on R4830S1, R4850G2 and R4850G6 with other documentation. The repository also records connector pinouts and printable enclosure models.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 33
- Last commit
- 2026-10-14
- Language
- OpenSCAD
- License (GitHub)
- MIT
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: Huawei R48xx hardware is needed to reproduce the documented exchanges.
- Limits: The author describes the protocol documentation as incomplete and possibly inaccurate.
- License: MIT license.
Cite
BibTeX
@misc{huawei-r48xx-can-protocol-case,
title = {{Huawei R48xx: mapping the power supplies' CAN protocol}},
howpublished = {\url{https://github.com/patagonaa/huawei-r48xx}},
url = {https://github.com/patagonaa/huawei-r48xx},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/huawei-r48xx-can-protocol-case/}}
}Plain text
Huawei R48xx: mapping the power supplies' CAN protocol. https://github.com/patagonaa/huawei-r48xx (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/huawei-r48xx-can-protocol-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Protocols
- OpenChirp: reconstructing the Chirp audio protocol · Case study
- Photo!: reconstructing Game Boy Camera sensor and transfer behavior · Case study
- Xbox Live Machine Account Creation Service: reconstructing authentication exchanges · Case study
- Quansheng UV-K5: programming protocol and memory-map investigation · Case study
- TSP143IIIU: reconstructing StarIO printer exchanges for a USB-to-Wi-Fi bridge · Case study
- AirVideo for Ruby: reconstructing server communication · Case study