Case study
MQB-sniffer: decoding Golf MK7 CAN diagnostic exchanges
MQB-sniffer documents CAN diagnostic traffic on a 2016 Volkswagen Golf MK7 by capturing exchanges between an OBDeleven adapter and the car. It identifies request and response IDs and records examples for engine RPM, ambient light, selected gear and gearbox mode.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 98
- Last commit
- 2025-12-15
- Language
- C++
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: The documented capture setup uses a Golf MK7, OBDeleven, an ELM327 adapter and an OBD2 splitter.
- Limits: The author reports buffer overflows on cheap ELM327 adapters and communication problems with MCP2515 sniffing.
- License: No licence file in the repository.
Cite
BibTeX
@misc{mqb-sniffer-case,
title = {{MQB-sniffer: decoding Golf MK7 CAN diagnostic exchanges}},
howpublished = {\url{https://github.com/mrfixpl/MQB-sniffer}},
url = {https://github.com/mrfixpl/MQB-sniffer},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/mqb-sniffer-case/}}
}Plain text
MQB-sniffer: decoding Golf MK7 CAN diagnostic exchanges. https://github.com/mrfixpl/MQB-sniffer (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/mqb-sniffer-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · mrfixpl/MQB-sniffer · Revision b3df8f0
More in Protocols
- 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
- PFire: reconstructing an XFire server from its messaging protocol · Case study
- poggadaj: rebuilding Gadu-Gadu backend services · Case study