Firmware changelog
All notable changes to the firmware will be documented in this file.
[4.5.0] BETA
General Improvements:
- Add Auto-Standby: Automatically enable standby mode when the car's handsfree is not connected to the phone. This is beneficial for vehicles that keep their USB port powered even when the car is turned off. This feature replaces the start/stop functionality.
- Resolve crashes occurring in some newer car models when intercepting mode is enabled (passthrough mode disabled).
AAWireless TWO Updates:
- Pairing mode is now automatically activated by holding the button (indicated by the LED turning purple).
- Fix an issue where phone switching (occasionally) fails in cars that cut USB power to the device when the Android Auto connection was stopped.
CarPlay Fixes:
- Mazda Compatibility: Resolve compatibility issues affecting some Mazda models.
[4.4.0]
General:
- Fix the device's Bluetooth name sometimes not being set correctly.
AAWireless 2:
- Fix multiple button presses not registering correctly when pressing in quick succession.
[4.3.0] BETA
General:
- Fix AA / CP not starting on first boot after factory reset (infinite blinking green LED until replug).
[4.2.0] BETA
General:
- Optimize boot process
[4.1.0] BETA
General:
- Add "standby" button functionality for AAWireless TWO.
- Make LED go RED instead of white in standby mode or when idling with start / stop enabled.
[4.0.0] BETA
General:
- Add AAWireless TWO support
- Make LED go purple when no phones are paired
- Fix phone switching on head units which kill USB power (thus make AAWireless reboot) when stopping Android Auto or CarPlay.
Android Auto
- Fix developer mode on newer headunits
Android Auto over CarPlay
- Touchpad tweaks
- Fix phone call audio with multiple phones paired
[3.5.0]
CarPlay
- Fix Jaguar / Land Rover
Android Auto over CarPlay
- Audio focus and phone call improvements
[3.4.0]
CarPlay
- Improve VW stability
- Improve Mazda compatibility
Android Auto over CarPlay
- Add phone call metadata with IAP Functionality
[3.3.2]
Android Auto
- Make the "Mazda fix" disabled by default for already in use devices, because it breaks some GM and Ford cars with already "paired" AAWireless devices. Will be enabled by default after factory reset.
[3.3.1]
Android Auto:
- Fix start / stop not working
[3.3.0]
General:
- Fix long bluetooth connection timeouts when phone not in range.
- Add startup delay option, on some cars AA / CP starts too soon.
Android Auto:
- Fix Mazda "blinking blue" issues when switching phones.
CarPlay:
- Chevy Trax connection fix.
- Honda Odyssey, Jaguar, Land Rover connection fix.
- Renault, UConnect, Mercedes, Maserati, Alfa Romeo, Honda, ... audio fix.
- MBUX fix for Mercedes MBUX.
Android Auto over CarPlay (AA over CP):
- BT audio proxying support (dongle mode disable, remove car BT pairing, enable AAW BT calling).
- Auto video focus improvement.
- Knob translation improvement.
- Exit button support.
- Album art where supported (IAP Functionality Enable required).
[3.2.1]
Fixes
- Long connection times on gen1 (cs307) devices.
[3.2.0]
Features:
- Add audio stutter fix to work around audio stuttering on some GM / Mercedes / Volvo models.
Fixes
- AA over CP initial connection stability improvement.
- AA over CP - Mercedes knob/touchpad fix.
[3.1.0]
Features:
- Hardware accelerated full screen Android Auto over CarPlay protocol
Fixes
- Minor Bluetooth improvements
- CarPlay compatibility improvements
[3.0.0]
Features
- Add Beta CarPlay functionality. Please check https://aawireless.io/carplay for more information.
- Add Beta Android Auto over CarPlay protocol.
- Add configuration web UI for CarPlay.
Note: CarPlay is only available for generation 2 devices (cs317).
Fixes
- Tweaks in non-dongle mode to make sure the phone cannot reconnect to the dummy handsfree of the device after initial connection.
- Add retrying of connecting to phone, up to 3 times, to make sure AAWireless connects to the correct phone.
[2.1.0 - 2.2.0]
Fixes
- Make sure the name of the device does not change after factory reset.
- Enable firmware updating while Android Auto is running, because some head units reset USB power when Android Auto gets killed, which makes the update fail.
- Fix Hyundai / Kia only working in passthrough mode.
- Fix UConnect (Dodge / Chrysler / Fiat) not starting up Android Auto and needing re-plug or deletion of the AAWireless "pairing" on the head unit.
- Fix Dacia / Renault MediaNav needing "Direct" USB mode.
- Add "GM Fix" which workarounds an issue where the head unit hangs on "Searching for phone" when starting up Android Auto. This needs the latest version of the app to be able to enable it (> 2.22.0).
[2.0.2]
Fixes
- Fix crashing / disconnects on some head units in intercepting (non-passthrough) mode
[2.0.1]
Fixes
- Fix phone calls routed through phone speaker in normal (non-dongle) mode
- Fix device getting "stuck" (blue LED) when wifi connection is lost (or wifi is turned off)
[2.0.0]
Features
- Add WiFi client mode.
- Add dongle mode, which removes the need for dummy Bluetooth handsfree profile. May solve issues regarding phone calls to be routed through the phone speaker and other issues.
- Add paired phone management + prioritization.
- Add force connection to phone.
- Make possible to route the TTS audio (navigation voice) through the phone instead of head unit.
- Add software factory reset from companion app.
Fixes
- Possibly fix SSL issues with some head units in intercepting mode.
- Make factory reset fully reformat the data partition, so there's no leftover stuff, this will cause the device name to change.
[1.9.0 - 1.12.0]
Features
- Add gen 2 CS317 (rv1109) board support.
- Factory reset is now single button press instead of 5 seconds hold.
[1.8.0]
Features
- Unified support for all boards into one single firmware.
Fixes
- Forced all boards to use WiFi-N (40Mhz) on 5Ghz to reduce interference issues.
[1.7.1]
Fixes
- Fixed a bug which made the device randomly not boot (no led).
[1.7.0]
Fixes
- Disable gateway function of DHCP server to prevent phones from trying to route internet via AAWireless.
- Fix a bug which makes the device forget it's settings on every boot because of the storage filling up after a few OTA updates.
[1.6.0]
Features
- Add support for the E2W4 (batch 4) board.
[1.5.0]
Fixes
- Make led non-blinking white in start / stop mode, the prevent a rainbow effect when running for a long while.
- Revert stopping of the bluetooth handsfree profile, because it made some phones not starting AA at all anymore (constant blinking green).
- Reboot the device on stop in start / stop mode, to force the phone to disconnect from WiFi.
- VAG fix improvements: in some situations VAG headunits still crashed. This still is a workaround, it's an inherent issue in Technisat headunits, we can never fix this completely.
[1.4.0]
Fixes
- Add "Default" USB mode which should remove the need for the different USB modes.
- Stop handsfree Bluetooth profile when AA is running, to force phones to switch to the handsfree of the car, should fix phones not using the handsfree of the car for phone calls.
[1.3.0]
Fixes
- Remove time correction setting and replace by VAG head unit crash fix.
- Improve start / stop functionality
[1.2.1 - 3]
Fixes
- “DRAM fix” is integrated in this OTA update. If you update to 1.2.3, you don’t need the “DRAM fix” tool anymore. However for some devices it might almost be impossible to do an OTA update because of instability, for those devices you do need to apply the DRAM fix first.
- Wifi stuttering / crashes fixed for some devices.
[1.2.0]
Features
- Add auto video focus function: This function makes AA automatically show on screen for some cars, instead of manually having to press a button to start AA. It might also fix AA never showing, or not be able to start AA on the head unit.
- Start / stop with car: On some cars the USB port always stays powered, which means AAWireless will constantly try to connect to the phone, even when the car is off. We implemented functionality to start up AAWireless when the phone connects to the Bluetooth Headset connection of the car and disconnects when the Bluetooth Headset connection is lost.
- Change WiFi connect timeout. Some phones sometimes don’t connect to the Wifi hotspot of AAWireless when AA is started. AAWireless has a timeout of 20 seconds by default (30 seconds in 1.0.0) for restarting the whole process. This can be a bit long, so we made it configurable.
Fixes
- The “Mazda” fix: On some cars, AAWireless only connects the first time on pairing, and after that it is very hard to connect. There was a bug in the code which caused a delay, and this influenced the “startup” phase of Android Auto.
- We updated the Android Auto protocol messages which should fix weird issues for some, for example having the wrong screen resolution when not in Passthrough mode.
- Bug report functionality has been fixed. We will also improve the app side next week in order to improve feedback about what is happening.
[1.1.0]
Fixes
- Fix debug logging.