Repository navigation
AA-EntryNav 0.1.4
Connect your phone with a QR code in iDrive, more reliable connecting over the USB cable, and fixes for the picture, the microphone, Bluetooth, the instrument cluster and the controller. The service and the iDrive app change.
Added
- Connect your phone by scanning a QR code in iDrive. A new row in iDrive's Android Auto menu shows a QR code that joins your phone to the car's Wi-Fi and tells the phone app where to find the head unit. It never contains the root password. A PIN of 4 to 8 digits, chosen the first time and typed with the iDrive controller, protects it. The code is hidden while the car is moving. After five wrong PINs the page locks for a minute, and each wrong PIN after that doubles the wait, up to an hour; restarting doesn't reset the count. Forgot the PIN? Delete
/var/local/data/AA/flare-pinover SSH and choose a new one.
Fixed
- Tilting the iDrive controller left no longer closes Android Auto. iDrive also takes a left tilt, and the BACK button, as its own back, which could close Android Auto while you moved between its apps. Both now stay in Android Auto.
- Over a USB cable, Android Auto no longer hangs on a blank screen while connecting. If the phone stops answering partway through, Android Auto tries again by itself after 10 seconds. It used to wait until you unplugged the cable.
- Over a USB cable, replugging the phone works straight away. If the phone turned down the first request to start Android Auto, the car ignored it for 30 seconds, even after you unplugged it and plugged it in again. It now asks again after 2 seconds, and at once when you replug it.
- Over a USB cable, a connection that fails to start no longer retries every second. It now waits 10 seconds before asking the phone again.
- The picture recovers by itself if the car's video decoder stops. It used to stay frozen until you stopped Android Auto. It now comes back within a few seconds.
- The picture no longer stays smeared after a lost video frame. Android Auto now asks the phone for a fresh picture.
- The Assistant's microphone no longer gets stuck. If the car's microphone stopped sending sound, stopping Android Auto could hang, and the microphone could restart over and over while the Assistant listened. It now gives up after a few tries and waits for the phone to ask again.
- A slow answer from the car's Bluetooth no longer stalls Android Auto. It could hold up everything the phone sent for up to 25 seconds, and drop the connection.
- No more garbled road names or distances on the instrument cluster. Odd text or numbers from the phone are cleaned up before they reach it.