DiPlayCommunity Guide &
Compatibility Database
Choose language

Choose a method

MethodRequirementsWhat to check
Built-in car hotspotAPK-compatible Android; actual firmware test neededCar hotspot enabled; exact SSID/password saved; Bluetooth pairing
Wi-Fi DirectAndroid 10+ and working group-owner implementationPermissions, Location on older Android, actual radio/channel behavior
USBAndroid 9+; data port/cable and correct USB rolesA useful comparison when wireless fails

Built-in hotspot setup

  1. Turn on the car hotspot. Choose 5 GHz if available; do not use iPhone Personal Hotspot.
  2. In DiPlay Settings → Connection setup → Built-in car hotspot, save the exact name and password. Update them if the car settings change.
  3. Enable Bluetooth and Wi-Fi on the iPhone, pair with the car, tap Connect phone, then accept CarPlay prompts. You do not need to join the hotspot manually first.

Radio and version caveats

A 5 GHz station capability does not prove a 5 GHz Wi-Fi Direct group can be created. Firmware may reject group channels. Keep a supported fallback instead of changing country codes or driver properties.

Android 10 getNetworkName crashes were reported in #15/#44/#79. Current source avoids the problematic getter; #79 maintainer says fixed in 0.2.8, while the reporter has verified a custom build only.

The old Local hotspot option was removed in 0.2.6. Follow the current saved-hotspot flow if you are using an older tutorial. No ADB or car internet subscription is required for hotspot connection setup.

Reported setups

The following are source reports, not a universal affected-car list. Unknown fields remain unknown.

BYD Song Pro · DiLink 3.0 · Android 10

iPhone 14 Pro Max / iOS 27.0 · DiPlay 0.2.0
Reported incompatible

Bluetooth pairs but CarPlay startup crashes with getNetworkName error. AI-generated cause in the report is not accepted as proof. Do not generalize this to all DiLink 3.

View original report
Last verified: 2026-10-01

Related GitHub issues

Closed does not necessarily mean fixed. The source is authoritative for later updates.

Sources