Menu

andipanda.dev

CaRadio

CaRadio is a DIY automotive head unit project combining Raspberry Pi, embedded software, vehicle electronics, CAN bus integration and Apple CarPlay.


Articles

CaRadio: Audio, Navigation Prompts, and the Final Improvements to Version One

How I implemented CarPlay audio playback through a PCM5102 DAC, mixed separate audio streams, handled music ducking during navigation prompts, and debugged the head unit during real drives.

Read article →

CaRadio: How I Adapted CarPlay Touchscreen Controls

How I adapted CarPlay touchscreen controls for my Raspberry Pi-based car head unit: handling taps and swipes, coordinate mapping, and switching between CarPlay and the CaRadio interface.

Read article →

CaRadio: FastCarPlay, LIVI, and Restoring Carlinkit Connectivity

How I chose the software foundation for CaRadio, why I preferred C++ and SDL3 over Qt, what happened after experimenting with LIVI, and how I restored a stable Carlinkit connection.

Read article →

CaRadio: How Carlinkit Works with Raspberry Pi

How an iPhone, a Carlinkit USB dongle, and a Raspberry Pi work together in CaRadio. Why the adapter is needed, how video, audio, and touch input are transmitted, and what the custom application does.

Read article →

CaRadio: From Early Carlinkit Experiments to Working CarPlay

How I explored Apple CarPlay on Raspberry Pi, discovered Carlinkit and open-source projects such as pycarplay, carplay-receiver and FastCarPlay, struggled with performance issues, and returned to development two years later.

Read article →

CaRadio: Building a Custom Head Unit for My Volkswagen Golf

How I built CaRadio using a Raspberry Pi and the original Volkswagen RCD510 housing, set up power management, and installed it in my Golf. The first months of real-world use and what comes next.

Read article →

CaRadio: Why I Gave Up on the RCD510 Electronics

How I tried to reuse the original Volkswagen RCD510 electronics for CaRadio on Raspberry Pi, found the power control signals, ran into endless reboot loops, and eventually abandoned the original mainboard.

Read article →

CaRadio: CarPlay on Raspberry Pi and Linux

How Raspberry Pi, Linux, a Waveshare HDMI touchscreen and Carlinkit became a working version of CaRadio with wireless Apple CarPlay, Google Maps and YouTube Music.

Read article →

CaRadio: How I Returned to Building My Own Head Unit and Ended Up with CarPlay

How my Raspberry Pi head unit project came back to life: a Nissan, early CarPlay experiments, a change of car, and a return to development with FastCarPlay.

Read article →

DIY Raspberry Pi Head Unit for a VW T4

How an attempt to install a standard 2DIN head unit in a Volkswagen T4 turned into a project to build my own Raspberry Pi-based head unit with FM radio, Bluetooth, a rear-view camera, and a Qt/C++ interface.

Read article →