Find the failure stage

SymptomStart here
Never enters CarPlayCannot connect → permissions, selected method, pairing
Works briefly, then restartsDisconnecting → timing, handoff, overlays
All sound stays on phone / no guidanceNo sound → media versus navigation routing
Music skips or cuts outAudio stutter → video load, link comparison, diagnostics
Charging but no sessionUSB not working → data path, prompts, reported iOS combination
Fails creating wireless groupWi-Fi Direct → Android version, API error, firmware radio support

Save a useful report

Use Settings → Diagnostics → Save diagnostic report after reproducing the problem. Android 10+ exports to Downloads/DiPlay; Android 9 uses a document picker.

Record exact app version, car/year, head unit/firmware, Android, iPhone/iOS, wired/wireless and hotspot/P2P method, plus time to failure. Review the log for identifiers before posting publicly.

A closed issue, a proposed PR, or a request to test an update does not prove the problem is fixed on your vehicle.

Changes and checks in 0.2.13

Wireless prefers usable IPv4 with scoped IPv6 fallback; Auto channel selection has no band or stutter guarantee. Interface mDNS avoids an unused NSD service; handoff fallback requires rendered video. Experimental hotspot join repair needs Android 13+, a user-configured 5 GHz-only hotspot, supported APIs, authorized localhost ADB and explicit confirmation while disconnected (PR #251/#258/#283/#309/#313).

USB attachment switches transport within the activity; permission grants are checked. Narrow USBMUX trailer handling covers payload replies. Wireless can start without Android USB service, but wired/CH341 still requires it; the separate black-screen/decoder fault remains unresolved (PR #268/#298/#300).

Siri timestamps are corrected for the captured 24 kHz stream, not every microphone issue. Experimental buffered AAC-LC music is off by default, reconnects and needs supporting apps; it is not lossless or a cure for a continuously slow link. Touch events use TCP_NODELAY without a latency guarantee (PR #295/#308/#311).

The APK signing certificate matches 0.2.12. Update the same package in place to retain settings/pairing. Reproduce failures on 0.2.13 and save a fresh diagnostic report: Android 10+ uses Downloads/DiPlay, Android 9 a picker; View report/Share and app/private-storage fallbacks remain. No automatic upload occurs.

Changes and checks in 0.2.12

Diagnostics add View report/Share fallback when the picker or Downloads provider fails. The confirmation shows Android/data/com.shihab.diplay/files/diagnostic-reports/ or private storage. No automatic upload occurs; export improvements do not prove startup fixed (PR #185/#219).

Retest repaired DiLink 3/4 cluster routes, scan recovery, wheel modes and firmware-specific hotspot startup. General stutter, calls/Siri/microphone, iOS 15 startup and colour/theme reports still need fresh current-device evidence.

Changes and checks in 0.2.11

Bounded wireless, media, theme and own-app exit diagnostics add no automatic uploads or diagnostic permissions and omit audio/video/packet payloads. Reports still need review before public sharing.

Manual channel selection is not a confirmed fix for Wi-Fi Direct loss/stutter. Qin Plus startup, iOS 15 connections, Siri/microphone quality and day/night firmware behavior still need current-device evidence.

Changes and checks in 0.2.10

More Ukrainian translations and Bluetooth, USB, reconnect, boot and microphone diagnostics; diagnostic additions are not a microphone-routing or Siri fix.

Your next step

Sources