How to create a wireless Android Auto dongle for your car using Raspberry Pi

Wireless Android Auto dongles are readily available and quite expensive. Not to mention, most of them come from unreliable manufacturers. So, heres how to set up wireless Android Auto using a Raspberry Pi.

Some cars support Android Auto by default , but require a wired connection. Therefore, many people find it difficult to use. Wireless Android Auto dongles are very expensive. Not to mention, most of them come from unreliable manufacturers. So, here's how to set up wireless Android Auto using a Raspberry Pi .

 

Thanks to the WirelessAndroidAutoDongle project on GitHub (https://github.com/nisargjhaveri/WirelessAndroidAutoDongle), you can switch your in-car Android Auto experience from wired to wireless.

Setup required

First, you'll need a Raspberry Pi board that supports Wi-Fi and Bluetooth. Specifically, these RPi boards are supported right 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; any size is fine. It only takes up 32MB of space. The car's media player must support wired Android Auto and must have a screen.

The necessary downloads

Now, download the image file from GitHub to flash onto your Raspberry Pi. Depending on your RPi board, download the image file. The file size is only 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 images to your SD card.

Create a wireless Android Auto dongle with Raspberry Pi.

  • After 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 . Choose the downloaded image file.
  • Next, click on "Select target" and choose the SD card.
  • Now, click "Flash!" in BalenaEtcher. It will start installing the image to the SD card.
  • Click "Yes" if prompted. The process will finish after one minute.

 

  • After the flashing process is complete, remove the SD card and insert it into your Raspberry Pi board. Almost done!

Connecting a Raspberry Pi-based Android Auto dongle to a car.

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

  • Connect your Android phone to your car's head unit using a wired USB cable. Ensure that Android Auto is set up on your car's display screen.
  • Now, disconnect your Android phone from your car's head unit.
  • Next, connect the Raspberry Pi to the car's head unit using a USB cable. Make sure the flashed SD card is inserted into the RPi board.

 

  • Wait 30 to 40 seconds and the green LED will light up on the circuit board.
  • Now, on your Android phone, open the Bluetooth settings page and look for "AndroidAuto-Dongle" or "AA Wireless Dongle".
  • Tap the Bluetooth device and pair it with your phone. Grant the necessary permissions.
  • Now, open the Wi-Fi settings page on your phone and search for "AAWirelessDongle". Tap on it and enter the password ConnectAAWirelessDongle.

  • After connecting to Wi-Fi, Android Auto will appear on your car's screen. That's it! Now you can use Android Auto wirelessly.

  • If it doesn't work the first time, turn the car off and then back on.
  • Now, connect to Wi-Fi from your phone, and Android Auto will work wirelessly.

Here's how you can create a wireless Android Auto dongle using a Raspberry Pi. It works perfectly on the Raspberry Pi Zero W and supports all Android Auto features, including calls, Google Maps navigation, Google Assistant, music control, etc. Furthermore, it only costs $15 and boots up in 40 seconds.

If you want to  set up Pi-hole on your Raspberry Pi to block ads and trackers on your network, follow these detailed instructions.

Related posts
Other Raspberry Pi articles
Category

System

Windows XP

Windows Server 2012

Windows 8

Windows 7

Windows 10

Wifi tips

Virus Removal - Spyware

Speed ​​up the computer

Server

Security solution

Mail Server

LAN - WAN

Ghost - Install Win

Fix computer error

Configure Router Switch

Computer wallpaper

Computer security

Mac OS X

Mac OS System software

Mac OS Security

Mac OS Office application

Mac OS Email Management

Mac OS Data - File

Mac hardware

Hardware

USB - Flash Drive

Speaker headset

Printer

PC hardware

Network equipment

Laptop hardware

Computer components

Advice Computer

Game

PC game

Online game

Mobile Game

Pokemon GO

information

Technology story

Technology comments

Quiz technology

New technology

British talent technology

Attack the network

Artificial intelligence

Technology

Smart watches

Raspberry Pi

Linux

Camera

Basic knowledge

Banking services

SEO tips

Science

Strange story

Space Science

Scientific invention

Science Story

Science photo

Science and technology

Medicine

Health Care

Fun science

Environment

Discover science

Discover nature

Archeology

Life

Travel Experience

Tips

Raise up child

Make up

Life skills

Home Care

Entertainment

DIY Handmade

Cuisine

Christmas

Application

Web Email

Website - Blog

Web browser

Support Download - Upload

Software conversion

Social Network

Simulator software

Online payment

Office information

Music Software

Map and Positioning

Installation - Uninstall

Graphic design

Free - Discount

Email reader

Edit video

Edit photo

Compress and Decompress

Chat, Text, Call

Archive - Share

Electric

Water heater

Washing machine

Television

Machine tool

Fridge

Fans

Air conditioning

Program

Unix and Linux

SQL Server

SQL

Python

Programming C

PHP

NodeJS

MongoDB

jQuery

JavaScript

HTTP

HTML

Git

Database

Data structure and algorithm

CSS and CSS3

C ++

C #

AngularJS

Mobile

Wallpapers and Ringtones

Tricks application

Take and process photos

Storage - Sync

Security and Virus Removal

Personalized

Online Social Network

Map

Manage and edit Video

Data

Chat - Call - Text

Browser and Add-on

Basic setup