Case study
RedFIS: reconstructing the Audi A3 8P display protocol
RedFIS investigates the Audi A3 8P dashboard Driver Information System protocol and implements an alternative display controller on ESP32. Its source covers CAN communication, VWTP handling, display decoding and wiring for supported instrument clusters.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 15
- Last commit
- 2025-12-21
- Language
- C
- License (GitHub)
- AGPL-3.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a demo observed; no download method found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Requires an Audi A3 8P instrument cluster and ESP32 hardware connected to its CAN lines.
- Scope: For a cluster numbered 8P0 920 930 with RNS-E installed, an alternative VWTP CAN ID can be selected; a cluster numbered 8P0 920 931 requires the Navigation VWTP CAN ID.
- Limits: The author describes some entry and exit display scenarios as buggy.
- License: AGPL-3.0 License.
Cite
BibTeX
@misc{a3-8p-redfis-case,
title = {{RedFIS: reconstructing the Audi A3 8P display protocol}},
howpublished = {\url{https://github.com/tothpetiszilard/a3_8p_redFIS}},
url = {https://github.com/tothpetiszilard/a3_8p_redFIS},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/a3-8p-redfis-case/}}
}Plain text
RedFIS: reconstructing the Audi A3 8P display protocol. https://github.com/tothpetiszilard/a3_8p_redFIS (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/a3-8p-redfis-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · tothpetiszilard/a3_8p_redFIS · Revision 5349d0d
- connection.md GitHub · tothpetiszilard/a3_8p_redFIS · Revision 5349d0d
More in Protocols
- GalaxyBuds-rs: implementing the Galaxy Buds Bluetooth protocol · Case study
- ETEKCITY Smart Nutrition Scale: mapping the ESN00 BLE packets · Case study
- mi-scale-2: decoding Mi Smart Scale 2 weight messages · Case study
- PSA VAN Bus: documenting Peugeot and Citroën packet formats · Case study
- Apple Wi-Fi Password Sharing: reconstructing the sharing protocol · Case study
- Schellenberg 21009: investigating a USB smart-home protocol · Case study