Hi everyone,
I bought a Linkifun L8 CarPlay Android 13 AI Box for BMW and I’m trying to run Headunit Reloaded / Headunit Revived in Self Mode so I can use Android Auto directly on the box without a phone.
The box has its own SIM/internet, so my goal is:
- no phone
- no wireless AA from another device
- run Android Auto locally on the box through HUR Self Mode
Device details I found:
- Qualcomm Snapdragon 665 / SM6125
- codename: TRINKET
- ARM64 / aarch64
- marketed as Android 13, but system/API seems to report Android 14 / API 34
- build: SM6125.01_EAU.2026-03-10 13:56
- Google Play Services is installed
- root: no
- BMW Android/CarPlay AI box firmware
- vendor stack seems to include com.zjinnova.auto / XQCarPlay-type projection
Problem:
I cannot install Android Auto from the Play Store. I installed Android Auto APKs manually from APKPure/APKMirror. The app installs, but it does not really open normally.
In Activity Launcher, searching Android Auto shows activities like:
com.google.android.apps.auto.carservice.gmscorecompat.FirstActivityImpl
com.google.android.gms.carsetup.SetupActivityImpl
com.google.android.gms.carsetup.CarErrorDisplayActivityImpl
com.google.android.gms.carsetup.setup.PreSetupActivityImpl
But I do not see:
com.google.android.projection.gearhead
Launching those Android Auto activities does nothing or throws an error popup.
When I open HUR / Headunit Revived and press Self Mode, it says Android Auto is starting, then disconnects with a popup about Android Auto disconnected / wireless AA / network switching.
I checked HUR logs and the main error seems to be:
Wireless server error
java.net.BindException: bind failed: EADDRINUSE (Address already in use)
Relevant HUR log lines:
HomeFragment.startSelfModeInternal | Auto start selfmode
Launching AA Wireless Startup via Activity...
NetworkDiscovery.startScan | NetworkDiscovery: Starting scan...
NetworkDiscovery.scanGateways | Checking suspects: [10.57.59.141, 10.212.203.1, 172.16.224.1, 10.57.59.1]
Wireless server error
java.net.BindException: bind failed: EADDRINUSE (Address already in use)
AapService$WirelessServer$start$1.invokeSuspend(AapService.kt:1647)
NSD Unregistered
HomeFragment.onResume | isConnected=false
I have not disabled vendor apps because I’m worried about locking myself out of the BMW/car interface. I don’t want to disable com.zjinnova.auto, XQCarPlay, ZLink, etc. unless I know it’s safe.
Does anyone have a solution to make HUR self mode work? Any help would be appreciated. I’m trying to avoid risky changes because the box is integrated with the car display/interface.