-
-
Notifications
You must be signed in to change notification settings - Fork 64
Changelog
ars edited this page Apr 17, 2026
·
8 revisions
- USB Stability: Fixed a fatal error in USB connections introduced in 2.2.0. This is a critical hotfix for wired users.
- Native Wireless Reconnection: Implemented a non-blocking, event-driven handshake logic. Pokes (wake-up signals) are now precisely timed to fire only after Wi-Fi credentials are ready, ensuring the phone connects reliably every time.
- Google Nearby Support: Added auto-connect support for Google Nearby mode.
- UI & Task Handling: Resolved a bug where the app would appear twice in the "Recent Apps" launcher / App-Drawer.
-
Automation: Fixed issues with routines and intents (e.g.,
headunit://connect) not working correctly. - Self Mode Fix: Added specific error messages for Android 10 and below when attempting to use self-mode.
- Improved Scaling: Implemented a new approach for scaling and touch event processing to prevent visual and touch offsets.
- Localization: Added translations for USB permission error dialogs in all 15+ supported languages.
- Added: Native AA. 🎉 Warning! This will only work on a limited amount of headunits! Most Android devices do not support connecting 2 Android devices via Bluetooth which is essential for this to work.
- Added: Google Nearby Support as connection method. Needs Wireless Helper 1.6.0 or later
- Added: Pip-Support
- Added: 4K in select
- Try to fix connection problems on WiFi
- Added: Intent and routine for starting the app directly to self mode
- Added: Force Scale Option for older devices on surface view
- Added: New Immersive Fullscreen with avoided notch area. This should fix problems for eg. Pixel Phones
- Enhanced: Video Decoder Error Handling
- Added: 2 new WiFi-Options for a WiFi-Direct. Thanks to @andrecuellar
- Added Japanese language 🇯🇵 thanks to @mattyann87
- Enhanced: Media Session Announcement. Thanks to @irwanrhmn
- New App-Icon without text for better visibility
- Fixed: USB modal appearing for non-Android Auto devices thanks to @andrecuellar
- Added: Create configurable audio queue and audio buffer in settings thanks to @irwanrhmn
- Hotspot Support: Added "Enable Hotspot" option for devices where manual hotspot activation is preferred. (Note: Compatibility varies by device, especially on Android 13+).
- Fake VPN Handler: Implemented a workaround for newer Android Auto versions in offline mode to ensure reliable connections without active internet.
- Audio Focus Enhancement: Improved audio focus logic to resolve issues where sound wouldn't correctly route to the headunit/tablet.
- Auto-Boot: Added functionality to automatically start the app on device boot (thanks to @andrecuellar).
- Legacy Support: Fixed a layout crash occurring on older Android 4.2 devices.
- H.265 Video Optimization: Eliminated artifacts on high-bitrate and 4K-capable hardware by increasing video buffers to 4MB and implementing full VPS/SPS/PPS NAL unit parsing.
-
BMW iDrive Support: Mapped
KEYCODE_ENTERtoKEYCODE_DPAD_CENTERin the internal keymap, ensuring full compatibility with iDrive-style controllers. -
Clean Exit on Disconnect: Added a new "Exit on disconnect" setting. Replaced the "brutal" process kill with a graceful shutdown using a global
ExitIntent. -
UI Rescue Mode: Added a secondary "Save" button at the bottom of the settings list. Insets and Fullscreen modes now save immediately (
settings.commit()) to help users on buggy headunits where the top toolbar is inaccessible. - Robustness Fixes: Resolved an infinite log spam issue in the transport layer during disconnects.
- Improved Wireless Launch: Implemented a robust hybrid trigger (Activity + Broadcast) to ensure Android Auto starts reliably on Gearhead 16.4+ (Android 14/15).
- UI Refinements: Fixed invisible navigation arrows in light mode and corrected the "Save" button text color in dark mode.
- Localization: Added "Wi-Fi is disabled" info toast in all 13 supported languages.
- Dashboard Scaling: Increased the maximum width of the home screen layout to 1200dp for better appearance on ultra-wide high-resolution displays (e.g., 1920x720).
- FPS Negotiation Fixed: Resolved an issue where 60FPS settings were never correctly applied.
- SSL Handshake Improvement: Robust fix for truncated SSL messages on jittery connections.
- New Visual Themes: Added Dark Mode and Xtreme Dark Mode settings for the app itself (thanks to @andrecuellar).
- Navigation Compatibility: Removed redundant app category to ensure hardware NAV buttons correctly recognize the app.
- SWC Refinement: Fixed multiple button events and double/triple skip issues for steering wheel controls.
- USB Permission Logic: Improved permission request flow to prevent 'connection null' errors (thanks to @Bastel2020).
- Video Scaling: Added a setting to Disable stretch to fit, fixing distorted rendering on specific displays (thanks to @tsabaia).
- Legacy UI Fix: Improved touch screen accuracy when not in full-screen mode on older Android devices.
- Dashboard Layout: Fixed oversized icon-buttons on ultra-wide screens with small DPI.
- Fixed Android Auto 16.4 Compatibility: Full support for the latest Android Auto updates (Intent/Receiver fix).
- Improved Media Controls (SWC): Enhanced support for steering wheel controls and automation apps (like MacroDroid). Added MediaSession callbacks to directly forward play, pause, and skip commands.
- Fixed Multiple Volume Sliders: Resolved an issue on modern devices (e.g. Pixel 9) where multiple volume sliders would appear in the system menu.
- Improved Wi-Fi Direct Reliability: Implemented a recursive discovery loop and "Ping Handoff" logic for more stable wireless connections.
- Sauberer Shutdown: Fixed an issue where the AA "Exit" button wouldn't fully terminate the wireless session and prevented unexpected disconnects when re-opening the app.
- Added Romanian Translation: Full support for the Romanian language (thanks to @LeeWiu).
- Self Mode Fix: Enhanced loopback connection using Network ID 0 for reliable offline startup.
- Native Wi-Fi Direct (P2P) Support: Connect your phone to the headunit without a shared network or hotspot.
- Refactored Connection Core: Complete rewrite of internal handling using the new CommManager. Improved stability and faster handshakes.
- Enhanced Fullscreen Logic: Choose between Immersive (hide all), Status Only (keep navigation bars), or Normal view modes.
- Auto-Optimization Wizard: Automatically recommends the best Resolution, DPI, and Codec for your specific hardware.
- Early MediaSession Initialization: Resolved audio routing issues ensuring sound plays through the headunit.
- GPS Speed Fix: Accurate speed reporting by correcting internal unit conversions.
- New Logging System: Integrated log level control and file capture for easier debugging.
- Auto-Optimization Wizard: Added a setup wizard to recommend the best hardware-based settings.
- Self Mode Offline Fix: Network ID 0 fix for reliable offline startup.
- Improved Audio Routing: Enhanced reliability by initializing MediaSession earlier.
- GPS Speed Fix: Corrected knots to mm/s conversion for accurate speed.
- Arabic Language Support: Added full support for the Arabic language.
- Day/Night Mode Intent: New intent for manually setting maps theme.
- Legacy UI Fixes: New window flags for better fullscreen support on Android 4.1 - 4.4.
- System Navigation Provider: Registered HURev as an official navigation app.
- LegacyOptimizer: Performance improvements for single-core CPUs on older devices.
- App Shortcuts: Added shortcuts for quick Connect/Disconnect.
- Navigation Provider: Registered as an official system navigation provider.
- App Freeze Fix: Optimized memory hygiene and FIFO handling.
-
Crash Fix: Resolved
SuperNotCalledExceptionin MainActivity. - Exit Logic: Fixed issue where notification/exit buttons wouldn't close the app.
- USB Auto-Connect: Integrated into "Auto-Connect Last Session".
- USB Soft-Reset: Automatic recovery from USB stalls without replugging.
- Audio Overhaul: Major focus and routing improvements via MediaSession.
- Task Switching: Leaving the app no longer breaks the connection.
- Key-Sniffer: Enhanced debugger for steering wheel and proprietary intents.
- Navigation Registration: HURev recognized as a navigation provider.