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

- Type: Case study
- Targets: Binary · Firmware · Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/lipedesign/moi3-cluster-pipeline-re>
- Primary source: <https://github.com/lipedesign/moi3-cluster-pipeline-re/blob/9322f9424f6971cb4c5dd2e470fd14a03c980be4/README.md>
- Catalog page: <https://awesomerea.org/resources/moi3-cluster-pipeline-re-case/>
- Record JSON: <https://awesomerea.org/resources/moi3-cluster-pipeline-re-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/moi3-cluster-pipeline-re-case/index.md)

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

## Primary sources

1. <https://github.com/lipedesign/moi3-cluster-pipeline-re/blob/9322f9424f6971cb4c5dd2e470fd14a03c980be4/README.md>
2. <https://github.com/lipedesign/moi3-cluster-pipeline-re/blob/9322f9424f6971cb4c5dd2e470fd14a03c980be4/docs/ivi-share-protocol.md>

## More in Firmware and hardware

- [openwrt-dlink-dir842-r1: OpenWrt port informed by Realtek datapath research](https://awesomerea.org/resources/openwrt-dlink-dir842-r1-case/index.md) · Case study
- [ZOOM F8: BLE remote-control protocol reconstruction](https://awesomerea.org/resources/zoom-f8-ble-protocol-case/index.md) · Case study
- [UAD-2 OCTO: tracing PCIe command rings and DSP resource loading](https://awesomerea.org/resources/uad2-octo-pcie-case/index.md) · Case study
- [GameSir Cyclone 2: firmware findings and controller bridge](https://awesomerea.org/resources/gamesir-cyclone2-case/index.md) · Case study
- [airport-express-tools: rebuilding AirPort Express configuration and Wi-Fi client mode](https://awesomerea.org/resources/airport-express-tools-case/index.md) · Case study
- [Gaomon M10K 2018: firmware decoding and report-rate investigation](https://awesomerea.org/resources/gaomon-m10k-2018-firmware-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.
