Skip to content

Releases

Android application to install ID6 AA (V0.8.5.x)

Choose a tag to compare

@BimmerTuner BimmerTuner released this 09 Nov 17:08
cd53cc2

What's New & Improved (v0.8.1 → v0.8.5.2)

This update focuses on better compatibility, improved connection reliability, safer installations, and a cleaner user experience.

🚗 Improved BMW Connectivity

Improved automatic BMW gateway and SSH discovery.

Enhanced Ethernet detection for older Samsung, Xiaomi, and Android 14 devices.

Added fallback detection for phones that don't expose Ethernet through Android's standard network APIs.

Clarified that Ethernet tethering must be enabled when using Wired ENET.

Improved handling of intermittent NBT Evo diagnostic connection failures.

Added clearer SSH activation errors and troubleshooting instructions.

Preserved the existing Bavarian-AA SSH activation method.

📶 Wired & Wireless Adapter Support

Separate connection modes for Wired ENET and Wireless Adapter (BM3 & MHD).

Improved network routing to keep vehicle diagnostic traffic separate from internet traffic.

GitHub API requests and downloads use Wi-Fi or cellular instead of the vehicle's Ethernet connection.

Improved DNS handling and release caching for unreliable internet connections.

Wireless adapter support remains experimental and requires compatible hardware.

🔄 Head Unit Restart

Added a Restart Head Unit button directly below Connect to BMW.

Uses BMW diagnostic communication to request a head-unit restart without SSH.

Added a confirmation dialog to prevent accidental restarts.

Added instructions to manually reboot iDrive by holding the power/volume button for approximately 30 seconds.

Improved error handling when the head unit rejects diagnostic requests.

📦 Android Auto Installation Improvements

Automatically detects and installs pf_aa when included in the selected Sq00ky release.

Runs the corresponding PF installation verification.

Improved existing-installation detection and version tracking.

Automatically backs up existing Android Auto files before replacing them.

Improved rollback handling if installation fails.

Prevents duplicate active daemon and plugin installations.

Improved installation verification and error reporting.

🛠 Backup, Restore & Uninstall

Improved backup and restore functionality.

Added an uninstall option for public NBT-AAD components.

Preserves recovery backups when removing Android Auto.

Keeps factory BMW files and existing CarPlay activations untouched during standard NBT-AAD removal.

🎨 UI & Quality-of-Life Improvements

Simplified the BMW connection process.

Improved connection status messages and progress indicators.

Added more user-friendly error dialogs.

Improved release browsing and download handling.

Cleaned up instructions for wired and wireless connections.

Removed unnecessary technical information from the main connection screen.

⚠️ Important Notes

Wireless Adapter (BM3 & MHD) support remains experimental.

Android Auto installation requires a compatible NBT Evo / iDrive 6 head unit.

SSH activation depends on the head unit responding to BMW diagnostic requests.

Android application to install ID6 AA (V0.8.1)

Choose a tag to compare

@BimmerTuner BimmerTuner released this 06 Nov 02:40
074c9de

V0.8.1:

  • Fixed some connection issues with Github
  • Added WiFi Adapter capability (NOT YET FUNCTIONAL)

USE WIRED METHOD!

REMEMBER TO ENABLE ETHERNET CONNECTION ON YOUR PHONE SETTINGS! (Ethernet Tethering in Connection settings)

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.

Android application to install ID6 AA

Choose a tag to compare

@BimmerTuner BimmerTuner released this 05 Nov 23:10
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.