-
-
Notifications
You must be signed in to change notification settings - Fork 160
Troubleshooting
ars edited this page Jan 23, 2026
·
13 revisions
If you encounter issues while using HeadUnit Revived, try the solutions below.
The connection is established (audio works), but the screen remains black.
- Cause: Your device's hardware video decoder might be incompatible or failing to initialize correctly (common on some Mediatek/Rockchip devices).
- Solution 1: Enable Force Software Decoding in Settings -> Video. This bypasses the hardware decoder entirely. Warning: This uses significant CPU power and may cause the device to heat up or lag.
- Solution 2: Try changing the Video Codec setting from "Auto" to "H.264". Some devices struggle with automatic negotiation or H.265.
- Solution 1: Change the View Mode in Settings -> Graphic to GLES20. This uses a different rendering method that handles scaling and color formats better on older hardware (Rockchip/Mediatek).
- Solution 2: Change the Resolution in Settings -> Graphic. Some devices struggle with non-standard resolutions. Try 800x480 or 1280x720.
- Solution: Ensure Start in Fullscreen Mode is enabled. This hides the system bars and allows the projection to use the full screen. If the navigation bar reappears and covers the content, try swiping it away or toggling the app to the background and back.
- Solution: Disable Battery Optimizations for HeadUnit Revived in your Android settings. Android may be killing the background service.
- Check: Ensure you are not running other apps that compete for the USB port or exclusive audio focus.
-
Solution: Reset the connection.
- Forget the Head Unit from your phone's Bluetooth settings.
- Clear Data for "Android Auto" on your phone.
- Repair Bluetooth and try again.
- Check: Verify that your Head Unit is creating a 5GHz Hotspot (preferred). 2.4GHz often causes connection instability.
If you disable WiFi and Mobile Data, the automatic "Self-Mode" might fail to start or disconnect immediately.
- Cause: Android Auto's wireless startup process often requires an active network interface or internet check to initialize.
-
Manual Workaround:
- Open Android Auto settings on your phone.
- Enable Developer Settings (tap version 10 times).
- In the top-right menu, select Start Headunit Server.
- Go to HeadUnit Revived -> WiFi menu.
- Select 127.0.0.1 (Localhost) to connect. This bypasses the automatic startup logic and works reliably even without internet.
- Issue: Touch interactions like searching or scrolling may not work in Google Maps when using Portrait Mode. You might see the "ripple" effect when tapping, but the map doesn't react.
- Note: This is a known issue with the Android Auto / Google Maps implementation in vertical orientations and cannot be fixed by Headunit Revived. All other apps typically work correctly.
- Solution: Check the volume levels on both the Head Unit and the Phone. Android Auto has separate volume channels for Media, Navigation, and Voice Assistant.
- Solution 1: Enable Use Native SSL in Settings -> Debug. This uses a native library for encryption, which is much faster than the Java implementation on older devices (Android 5.1/8.1) and can eliminate stuttering caused by high CPU usage.
- Solution 2: Increase the buffer size (not yet configurable in UI, check future updates) or lower the video resolution/FPS to free up CPU resources. Using Software Decoding can also cause audio stuttering if the CPU is overloaded.
- Solution: This is usually a resolution mapping issue. Try changing the DPI in Settings -> Graphic. Setting it to 0 (Auto) usually works best.
- Note: Some resistive touchscreens do not support multi-touch, which limits gestures like pinch-to-zoom.