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

- 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/morcibacsi/PSAVanCanBridge>
- Primary source: <https://github.com/morcibacsi/PSAVanCanBridge/blob/14268bfdc34458d9259ae4bcb32dcd80525d4a04/readme.md>
- Catalog page: <https://awesomerea.org/resources/psa-van-can-protocol-bridge-case/>
- Record JSON: <https://awesomerea.org/resources/psa-van-can-protocol-bridge-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/psa-van-can-protocol-bridge-case/index.md)

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

## Primary sources

1. <https://github.com/morcibacsi/PSAVanCanBridge/blob/14268bfdc34458d9259ae4bcb32dcd80525d4a04/readme.md>
2. <https://github.com/morcibacsi/PSAVanCanBridge/blob/14268bfdc34458d9259ae4bcb32dcd80525d4a04/docs/VAN-LP-CORE-ARCHITECTURE.md>

## More in Protocols

- [aioharmony: Logitech Harmony Hub protocol notes and client](https://awesomerea.org/resources/aioharmony-case/index.md) · Case study
- [MQB-sniffer: decoding Golf MK7 CAN diagnostic exchanges](https://awesomerea.org/resources/mqb-sniffer-case/index.md) · Case study
- [ktm-can: decoding KTM motorcycle CAN messages](https://awesomerea.org/resources/ktm-can-case/index.md) · Case study
- [Xbox-Smartglass-Core: an Xbox One SmartGlass protocol client](https://awesomerea.org/resources/xbox-smartglass-core-python-case/index.md) · Case study
- [Comet: reconstructing GOG Galaxy's game communication service](https://awesomerea.org/resources/comet-gog-service-case/index.md) · Case study
- [PS3Sharp: reconstructing the PS3 TMAPI debug protocol](https://awesomerea.org/resources/ps3sharp-tmapi-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.
