The process of bringing CarPlay to your Tesla car begins with downloading the Tesla Android Project source code from GitHub, followed by ADB installation and flashing a custom image to an SD card. Once the primary Raspberry Pi 4 board with the SD card is connected and the bootloader pops up, users need to verify the pairing via a fastboot command manually.
After extracting the necessary files and executing a list of commands, you need to get past the driver update process before the entire script is executed and the Android Auto setup flashes on the screen. But that’s not the end of it. Users now have to establish connections using the ethernet port and hack their way around the device certification block by Google Play using ADB tools. This is followed by booting up the Linux interface on the other Raspberry Pi board, which is another lengthy process in and of itself.
Once the CarPlay interface has been successfully installed, users might come across some lag that can be overcome by overclocking the Raspberry Pi module running Android. However, users will have to sacrifice mic support for calls if they seek audio navigation assistance. The developer has promised to fix some of the limitations in future builds of the Tesla Android Project kit — and until Tesla releases official support with a software update, this might be the best alternative available.