Case study
PSA VAN-CAN protocol bridge: translating vehicle bus generations
PSA VAN-CAN protocol bridge converts vehicle messages from AEE2001 to AEE2004 or AEE2010, and from AEE2004 to AEE2010, so newer PSA head units and displays can work in older cars. Its ESP32 firmware handles VAN and CAN traffic, including steering controls, dashboard data and display messages. The repository documents VAN frame encoding, fields, checks and reply timing.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 191
- Last commit
- 2026-10-02
- Language
- C
GitHub data as of 2026-11-09
Requirements & limits
- A compatible custom PCB is required; the documented VAN-CAN hardware uses an ESP32, CAN transceivers and a TSS463C VAN controller.
- VAN-CAN operation was tested on a 2004 Peugeot 307 SW.
- Mixed-generation head unit and display combinations are unsupported.
Cite
BibTeX
@misc{psa-van-can-protocol-bridge-case,
title = {{PSA VAN-CAN protocol bridge: translating vehicle bus generations}},
howpublished = {\url{https://github.com/morcibacsi/PSAVanCanBridge}},
url = {https://github.com/morcibacsi/PSAVanCanBridge},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/psa-van-can-protocol-bridge-case/}}
}Plain text
PSA VAN-CAN protocol bridge: translating vehicle bus generations. https://github.com/morcibacsi/PSAVanCanBridge (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/psa-van-can-protocol-bridge-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- readme.md GitHub · morcibacsi/PSAVanCanBridge · Revision 14268bf
- docs/VAN-LP-CORE-ARCHITECTURE.md GitHub · morcibacsi/PSAVanCanBridge · Revision 14268bf
More in Protocols
- aioharmony: Logitech Harmony Hub protocol notes and client · Case study
- MQB-sniffer: decoding Golf MK7 CAN diagnostic exchanges · Case study
- ktm-can: decoding KTM motorcycle CAN messages · Case study
- Xbox-Smartglass-Core: an Xbox One SmartGlass protocol client · Case study
- Comet: reconstructing GOG Galaxy's game communication service · Case study
- PS3Sharp: reconstructing the PS3 TMAPI debug protocol · Case study