Skip to content

Releases

LibAuto v0.8

Choose a tag to compare

@AggarwalVansh AggarwalVansh released this 09 Nov 12:30

LibAuto v0.8

Which APK should I install?

  • Download LibAuto-standard.apk first.
  • If it does not install or crashes immediately on an older/aftermarket Android head unit (Android 7–9 or 32-bit ARM), try LibAuto-Legacy-Headunit.apk instead.

What's New in v0.8

📶 Wireless Android Auto Support (Two Connection Methods)

  • Method 1: Bluetooth + Hotspot
    • Connect your stereo to your phone's Wi-Fi hotspot and pair Bluetooth.
    • LibAuto automatically handles the Bluetooth RFCOMM bootstrap handshake to launch wireless projection.
  • Method 2: Headunit Server (Wi-Fi TCP)
    • Enable Developer Settings in the Android Auto app on your phone, tap the 3 dots, and select "Start head unit server".
    • Built-in fast auto-detect scanner probes your hotspot gateway, ARP client table, and local subnet across ports 5277 and 5288 so you don't have to look up or type the IP address manually.

🛠️ Projection Handshake & Compatibility Fixes

  • Fixed "Starting Android Auto..." hang: Resolved an issue where Android Auto aborted projection on wireless connections due to Bluetooth pairing verification mismatches and missing adapter advertising on Android 6+ head units.
  • Dynamic Connection Status: Live progress messages now display on the projection screen while negotiating the session.
  • Safe Back Navigation: Pressing the Back button while a wireless connection is in progress now cleanly cancels the session and returns to the launcher instead of getting stuck on a black screen.
  • Wired USB Unchanged: 100% of the original wired USB (AOAP) projection logic is preserved and remains fully functional.
  • Bundled precompiled native AASDK libraries (arm64-v8a and armeabi-v7a).

Known issues

  • Media control steering wheel keys may still require manual mapping depending on your head unit MCU.
  • On select low-RAM head units, connecting Wi-Fi and Bluetooth simultaneously might take a few seconds to settle before auto-launching projection.