



Built an open-source Android Auto and CarPlay headunit for the Pi (wired + wireless)
LIVI is an open-source Android Auto and CarPlay headunit application. It works on Linux, macOS and Windows, but the most exciting target is the Raspberry Pi where it makes a tiny in-car infotainment system possible. Released as AppImage, deb, DMG and Windows installer, no manual build required. On the Pi the only hard requirement is Raspberry Pi OS Trixie, because the UI uses WebGL2 which depends on the Mesa stack that ships with Trixie.
Mainly tested on Pi5 / CM5. Power on -> stream in less than 22s.
What it does:
- Wired Android Auto over USB (AOAP)
- Wireless Android Auto over Wi-Fi + Bluetooth pairing
- Switch between wired and wireless on the fly
- Multi-touch input, keybindings, navigation, media metadata, hands-free audio
- Turn-by-turn navigation data integration
- Instrument cluster streaming with safe-area support
- Reverse camera
- CarPlay supported via carlinkit dongle. Native CarPlay is on the roadmap (requires an MFi authentication coprocessor)
- Forwards sensor data to the phone (GNSS, speed, EV SoC, etc.)
- Multiscreen support with flexible routing
- Embedded GStreamer
Source, releases and install docs: https://github.com/f-io/LIVI