Case study
moi3-cluster-pipeline-re: MOI3 instrument-cluster video pipeline
The MOI3 cluster pipeline study reconstructs the display path from a VW MIB3 head unit to its instrument cluster on a PC bench. It documents a Wayland ivi_share handoff, RGBA-to-YUV conversion, H.264 encoding and RTP/UDP multicast, and supplies shims and a compositor stub for running a user-provided multi-screen-server binary. Ghidra scripts and a protocol extractor support the investigation.
- Targets
- Binary · Firmware · Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 6
- Last commit
- 2026-10-20
- Language
- C
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a demo observed; no download method found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: The full bench requires a user-extracted MOI3 firmware sysroot, multi-screen-server binary, encoder shader and glforward base.
- Prerequisites: The conversion demo uses a C compiler and Mesa software GL; the user supplies the encoder shader.
- Scope: The project is experimental and confines its implementation to a PC display bench.
- License: Code is MIT licensed; documentation is CC BY 4.0.
Cite
BibTeX
@misc{moi3-cluster-pipeline-re-case,
title = {{moi3-cluster-pipeline-re: MOI3 instrument-cluster video pipeline}},
howpublished = {\url{https://github.com/lipedesign/moi3-cluster-pipeline-re}},
url = {https://github.com/lipedesign/moi3-cluster-pipeline-re},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/moi3-cluster-pipeline-re-case/}}
}Plain text
moi3-cluster-pipeline-re: MOI3 instrument-cluster video pipeline. https://github.com/lipedesign/moi3-cluster-pipeline-re (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/moi3-cluster-pipeline-re-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · lipedesign/moi3-cluster-pipeline-re · Revision 9322f94
- docs/ivi-share-protocol.md GitHub · lipedesign/moi3-cluster-pipeline-re · Revision 9322f94
More in Firmware and hardware
- openwrt-dlink-dir842-r1: OpenWrt port informed by Realtek datapath research · Case study
- ZOOM F8: BLE remote-control protocol reconstruction · Case study
- UAD-2 OCTO: tracing PCIe command rings and DSP resource loading · Case study
- GameSir Cyclone 2: firmware findings and controller bridge · Case study
- airport-express-tools: rebuilding AirPort Express configuration and Wi-Fi client mode · Case study
- Gaomon M10K 2018: firmware decoding and report-rate investigation · Case study
All 260 entries in Firmware and hardwareFirmware and hardware case studies (175)