DIY Wireless Android Auto Dongle for Your Car Using Raspberry Pi

DIY Wireless Android Auto Dongle for Your Car Using Raspberry Pi

Thanks to the WirelessAndroidAutoDongle project on GitHub (visit), I turned my car’s Android Auto experience from wired to wireless. So, in this guide, I bring you an affordable way to create your own wireless Android Auto dongle using Raspberry Pi.

Setup Requirements

First things first, you will need a Raspberry Pi board that comes with Wi-Fi and Bluetooth support. Specifically, these RPi boards are supported out of the box.

  • Raspberry Pi Zero W
  • Raspberry Pi Zero 2 W
  • Raspberry Pi 3A+
  • Raspberry Pi 4

You will also need an SD card; could be of any size. It only takes just 32 MB of space. The car head unit must support wired Android Auto and should have a screen.

Essential Downloads

Now, go ahead and download the image file from GitHub to flash on your Raspberry Pi. Depending on your RPi board, download the image file. The file size is just about 32 MB.

  • raspberrypi0w – Raspberry Pi Zero W
  • raspberrypizero2w – Raspberry Pi Zero 2 W
  • raspberrypi3a – Raspberry Pi 3A+
  • raspberrypi4 – Raspberry Pi 4

Next, download BalenaEtcher (Free) and install it on your computer. This will allow you to flash the image onto the SD card.

download balenaetcher

Create a Wireless Android Auto Dongle with Raspberry Pi

  • Once you have downloaded all the files, connect the SD card to your PC via an SD card reader or USB adapter.
  • Next, launch BalenaEtcher and select the “Flash from File” option. Select the downloaded image file.
  • After that, click on “Select target” and choose the SD card.
  • Now, click on “Flash!” in BalenaEtcher. It will start installing the image onto the SD card.
  • Click on “Yes” if a prompt appears. The process will be over in a minute.
flash android auto image using balenaetcher
  • After the flashing process, unplug the SD card and insert it into your Raspberry Pi board. You are almost done.
raspberry pi zero w

Connect Raspberry Pi-based Android Auto Dongle to Your Car

Now that your Raspberry Pi board is ready, it’s time to plug it into the car and test it out:

  • Connect your Android phone to the car’s head unit using a wired USB cable. Make sure the Android Auto connection is established on the car’s screen.
  • Now, disconnect your Android phone from the car’s head unit.
  • Next, connect your Raspberry Pi to the car’s head unit using a USB cable. Make sure the flashed SD card is inserted into the RPi board.
connect raspberry pi to car
  • Wait for 30 to 40 seconds and a green LED will light up on the board.
  • Now, on your Android phone, open the Bluetooth settings page to find “AndroidAuto-Dongle” or “AA Wireless Dongle”.
  • Tap on the Bluetooth device and pair it with your phone. Grant the necessary permissions.
  • Now, open the Wi-Fi settings page on your phone and look for “AAWirelessDongle”. Tap on it and enter the password ConnectAAWirelessDongle.
android connection to wireless android auto dongle
  • After connecting to Wi-Fi, Android Auto should appear on your car screen. And voila! You can now use Android Auto wirelessly.
wireless android auto using raspberry pi in car
  • If it doesn’t work on the first try, turn off the car and power it on.
  • Now, connect to the Wi-Fi from your phone, and Android Auto should work wirelessly.

Anyway, that’s all for this handy guide. If you want to set up Pi-hole on Raspberry Pi to block ads and trackers on your network, follow our detailed guide. If you are facing any issues setting up the wireless Android Auto experience, let us know in the comments below.