Skip to content

Android application to install ID6 AA

Choose a tag to compare

@BimmerTuner BimmerTuner released this 05 Nov 23:10
· 149 commits to main since this release
bb62e2b

NBT Evo Android Auto Release Manager

I developed an Android application that allows BMW owners to install and manage Sq00ky's native Android Auto (NBT-AAD) directly from their Android phone, completely eliminating the need for a Windows laptop.

Credits to AI and Sq00ky!

The app is designed for BMW vehicles equipped with NBT EVO / iDrive 6.

REMEMBER TO ENABLE ETHERNET CONNECTION ON YOUR PHONE SETTINGS!

Key Features:

  • One-Tap Connection: Automatically detects the BMW head unit through a USB-to-Ethernet (ENET) adapter.
  • Automatic SSH Setup: Detects and enables SSH access when necessary, then authenticates with the head unit.
  • GitHub Integration: Fetches available NBT-AAD releases directly from GitHub, including stable and beta versions.
  • Release Management: Allows users to select, download, and install specific Android Auto versions.
  • File Integrity Verification: Uses SHA-256 checksums to verify downloaded installation files.
  • Backup & Restore: Supports backing up and restoring existing installations.
  • Uninstall Support: Provides an option to remove NBT-AAD files.

How It Works:

Connect your phone to the BMW using a USB Ethernet adapter → Open the app → Connect to the vehicle → Select a GitHub release → Install Android Auto.

Planned Enhancement: Support for the Bootmod3 wireless Wi-Fi adapter, allowing installations without a physical Ethernet connection.

The Goal: Make installing, updating, and managing native Android Auto on BMW iDrive 6 as simple as possible, using only an Android smartphone without requiring a laptop or complicated manual SSH commands.