TrendWhat rose yesterday, every day at 07:30 KST · 한국어

GitHub · as of October 8, 2026 · View on GitHub →

andreknieriem/open-headunit

Android Auto receiver app

Turn an Android tablet into a car infotainment system

Plug a tablet into your vehicle, and your smartphone's navigation and music appear directly on the car screen. This app turns an Android device into an Android Auto receiver. You can connect wirelessly or via cable to enjoy a car interface without a separate hardware module.

Changes since Android Auto 17.4 and how to handle them

Starting with Android Auto 17.4, the existing wireless trigger method is blocked, causing connection drops. This repository provides bypass commands for rooted devices and instructions for running the head unit server directly from developer mode. It also notes that using a hardware dog is the most stable method and presents five connection options suited to different environments. Specifically, if your device can be rooted, you can restore the previous wireless startup flow with a one-line command that activates a specific receiver.

Various connection methods and support for special environments

In addition to wired USB connections, it supports wireless connections via Wi-Fi Direct, hotspots, and a dedicated hardware dog.

  • Native Mode Communicates directly with the raw wireless protocol of Android Auto without a helper app. It uses Wi-Fi Direct or the head unit hotspot.
  • Head Unit Server Starts the server from Android Auto developer settings without rooting to enable wireless projection.
  • Wireless Helper A companion app that automatically triggers wireless connections in the background. It is available for Android Auto 17.3 or lower, or when using a rooting bypass.

Known issues and troubleshooting tips

If touch controls for Google Maps do not work in portrait mode, lowering the pixel density (DPI) in the app settings to below 200 often resolves the issue. If wireless connections drop frequently, it is recommended to turn off the smartphone's Wi-Fi Assistant or network switching features. Additionally, on some devices, the h265 decoder is broken, causing the system to freeze on the 'Android is starting' screen; in this case, you must change the video codec to h264 in the settings. On devices running Android 10 or lower, automatic wireless projection is disabled due to a policy change by Google, so you must start the head unit server manually.

Version-specific improvements and latest updates

The recent v.3.5.0-beta3 version improves the reconnection logic for native mode and adds a feature to restore the hotspot after booting. It also includes simplified translations for Chinese, Indonesian, Hindi, Thai, and European Portuguese. The transmission path for external Bluetooth modules has been integrated into native AA, and a low-latency Wi-Fi request option has been introduced. Previous versions included improvements to USB connection stability, a dark mode splash screen, and support for BYD steering wheel keys.

Things to check before use

This app is suitable for people who want to use an Android tablet or smartphone as a head unit. However, the connection method varies significantly depending on the Android Auto version and whether the device is rooted, so you should first check the option that fits your environment. In particular, if you are using FYT-based vehicles or external Bluetooth modules, specific hardware requirements and the process of disabling existing apps are necessary, so caution is required. The stability of wireless connections depends heavily on the network environment and the device's Wi-Fi settings, so it is advisable to check battery saving modes and network switching features.

By the numbers

Language
Kotlin
Topics
android · androidauto · headunit
Latest release
v.3.5.0-beta3 · October 3, 2026
Last commit
October 7, 2026

Written by AI from this repository's README on October 7, 2026. GitHub's original is the reference.

View on GitHub → · Homepage