# 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.

- Type: Case study
- Targets: Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/patagonaa/huawei-r48xx>
- Primary source: <https://github.com/patagonaa/huawei-r48xx/blob/ca0013afa9cc5ba73ec6c17bab0ee735a8e635e1/README.md>
- Catalog page: <https://awesomerea.org/resources/huawei-r48xx-can-protocol-case/>
- Record JSON: <https://awesomerea.org/resources/huawei-r48xx-can-protocol-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/huawei-r48xx-can-protocol-case/index.md)

## 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.

## Primary sources

1. <https://github.com/patagonaa/huawei-r48xx/blob/ca0013afa9cc5ba73ec6c17bab0ee735a8e635e1/README.md>
2. <https://github.com/patagonaa/huawei-r48xx/blob/ca0013afa9cc5ba73ec6c17bab0ee735a8e635e1/LICENSE>

## More in Protocols

- [OpenChirp: reconstructing the Chirp audio protocol](https://awesomerea.org/resources/openchirp-audio-protocol-case/index.md) · Case study
- [Photo!: reconstructing Game Boy Camera sensor and transfer behavior](https://awesomerea.org/resources/photo-game-boy-camera-case/index.md) · Case study
- [Xbox Live Machine Account Creation Service: reconstructing authentication exchanges](https://awesomerea.org/resources/xbox-live-macs-case/index.md) · Case study
- [Quansheng UV-K5: programming protocol and memory-map investigation](https://awesomerea.org/resources/uvk5-reverse-engineering-case/index.md) · Case study
- [TSP143IIIU: reconstructing StarIO printer exchanges for a USB-to-Wi-Fi bridge](https://awesomerea.org/resources/tsp143-stario-protocol-case/index.md) · Case study
- [AirVideo for Ruby: reconstructing server communication](https://awesomerea.org/resources/airvideo-ruby-protocol-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
