A lightweight launcher utility for Headunit Revived.
This app acts as a trigger to start Android Auto Wireless on your phone. It automatically detects your tablet running Headunit Revived via NSD (mDNS) or a passive TCP trigger, ensuring a seamless wireless connection experience.
Since Android Auto 17.4, Google has removed the ability to connect wirelessly without bluetooth or the Headunit Server. This makes this app useless for Android Auto 17.4 and newer. Please check your Android Auto version before installing this app.
- Auto-Trigger: Fires the Android Auto wireless intent as soon as the Headunit is detected.
- NSD Support: Finds your tablet in the same WiFi network automatically.
- Passive Mode: Waits for a trigger from the Headunit (ideal for Tablet-Hotspot setups).
- Zero-Config: No manual IP entry required.
- WiFi-Triggers on Android 10 (Q) and below: Google has disabled the automatic wireless projection startup for Android 10 and below in Android Auto versions 16.4 and higher. While it still work on newer Android versions, it is currently impossible to trigger projection on Android 10 with recent Google app updates.
To ensure reliable background auto-start (Bluetooth/WiFi) and a stable connection:
- Disable Battery Optimization (CRITICAL): Go to App Info -> Battery -> select "Unrestricted". Since this app acts as a data proxy for Android Auto, it must not be put to sleep while driving.
- Permissions: Grant Bluetooth and Location permissions when prompted.
- Paired Devices: Select your car's Bluetooth device in the settings.
Wireless Helper supports remote control via Android Intents and App Shortcuts.
- Start Search:
wirelesshelper://start - Start with Specific Mode:
wirelesshelper://start?mode=<MODE_ID> - Stop Search:
wirelesshelper://stop
| Mode ID | Description |
|---|---|
nsd |
Shared Wi-Fi |
phone-hotspot |
Phone Hotspot mode |
tablet-hotspot |
Tablet Hotspot |
wifi-direct |
Wi-Fi Direct |
nearby |
Google Nearby |
# Start searching in Phone Hotspot mode
adb shell am start -a android.intent.action.VIEW -d "wirelesshelper://start?mode=phone-hotspot"
# Stop searching
adb shell am start -a android.intent.action.VIEW -d "wirelesshelper://stop"- Fix isConnectingToPeer race, restore group reuse, and forget stale persistent groups, thanks to @o-jcardenass
- Added BT address for Android Auto 17.4, which might help some devices to connect again
- Wifi direct improve, thanks to @notathf
- Fix stacked Overlay/Write-Settings/Battery-Optimization dialogs on first launch, thanks to @o-jcardenass
- WiFi-Direct Teardown Fix: Added proper
removeGroupandcancelConnectcalls on stop to prevent ghost P2P states and chipBUSYerrors. - WiFi-Direct Launch Optimization: Paused peer discovery loop during launch while preserving active P2P connection (PR #58).
- Wi-Fi Auto-Start Fixes: Added
WIFI_STATE_CHANGEDreceiver and updated BT connection checks so pending auto-start triggers as soon as Wi-Fi turns on (e.g., via Samsung Routines). - Bluetooth Delay Fix: Preserved
EXTRA_FROM_BTflag on pending Wi-Fi start to ensure configured Bluetooth auto-start delay countdown runs.
- Fixed QR Crash
- Enhanced Google Nearby Manager
- Added Autostart via BT delay
- Fixed disconnect on switching app
- Added: Auto-Connect to Tablet Hotmode mode. Thanks to @BackSlasher
- Added: QR Code scanner for easy connection in Tablet Hotspot Mode
- Fixed czech translation. Thanks to @teodortomas
- Enhanced: Bluetooth list now shows warning if BT is turned off
- Enhanced: If Wifi is off, the helper now waits for Wifi to be turned on
- Added: Bluetooth Aliases are now shown when set
- Added korean ๐ฐ๐ท translation, thanks to kendrickkim
- Fixed: Bug in Bluetooth list
- Added: Click on Notification brings you to the App
- Bugfix Release: Fixed wrong handling in searching. It is now fast again
- Added: Force Hotspot disable (in combination with bluetooth disconnects)
- Added turkish ๐น๐ท translation, thanks to @ferhat4555
- Added Italian ๐ฎ๐น translation
- Added Google Nearby Feature. This Feature needed Headunit Revived 2.2.0 or later
- Added static ip text field for Hotspot on Tablet Mode to set up a static ip
- Fixed: Don't disable Hotspot if already running. thanks to @dhanar10
- Merging several Merge Request with fixes for broken 1.5.0. Thanks to @dhanar10 and @mixalbl4-127
- Enhanced: Wi-Fi Direct now scans faster to find the headunit
- Added: Option to auto-start the service on app-open
- Added: Multiple Wi-Fi Direct Names now possible
- Enhanced: Auto-Enable Hotspot. As before. This will not work on very new devices, but should work until Android 13
- Added: Multiple Selection for Bluetooth Auto-Start Devices
- Added: Multiple SSID's name for Wi-Fi Auto-Start Devices
- Added: Try to auto enable Phone Hotspot. This will only work for older devices as Android restricted this on newer Android versions!
- Added: Log-Export for debugging like in HeadUnit Revived
- Enhancement: Try to save battery life with smarter code
- Fixed: Better start for new Android Auto versions. Now tries all methods
- Added: Spanish translation ๐ช๐ธ thanks to @tsabaia
- Fixed: Bug with Wi-Fi Popup on Hotspot mode
- Added: Try to auto reconnect when bluetooth device still connected
- Added: Ignore bluetooth disconnection and keep service running
- Added: Byebye intent to Headunit for cleaner closes
- Fixing start of Android Auto with new Version 16.4. The intent is gone and now a broadcast.
- Fixing Fatal Crash on Wifi-Direct closing
- Enhancement for the Wifi-Direct Mode. Note: Since Android 10 this mode is very restrictive and it might now work for every modern phone. Just try it
- Fixing offline mode
- Added Deep Links and App Shortcuts for full automation (Samsung Modes & Routines support).
- Added Arabic translation, thanks to @A5H0
- Improved background activity launch and service lifecycle.
- Added 1x1 Widget for Launcher
- Added Quick-Settings-Tile
- Changed Logo because of the new icons
- Merged new translations
- Added experimental Auto-Start on Wi-Fi logic
- Fixed connection hangs and improved discovery logic.
- Notification now disappears correctly when the session ends or is closed from the headunit.
- Added support for system navigation bar insets (no more cut-off content).
- Added translation support, thanks to @saksonovdev with english, russian and german language
- Complete Rebuild of the functions. Now using a proxy server to establish the connections
- Changed the UI a little bit
- Added Auto Scan on Bluetooth Connection
- First release

