DiPlay Wired USB CarPlay Setup and Compatibility
Connect in order
- Use the vehicle’s documented USB data port and a known data-capable cable. Unlock the iPhone.
- Open DiPlay and select Connect with USB. Approve USB access on Android and Trust/CarPlay prompts on the phone.
- Approve the local VPN permission if shown. It carries the USB network connection locally, not a remote internet VPN service.
- Keep other projection apps closed and start with H.264 / 30 fps / Default scale.
Phone-specific evidence
Seal 06 report #57 says iPhone XS Max / iOS 18.7.1 connects on 0.2.7, while iPhone 13 Pro / reported iOS 26 reconnects repeatedly on the same car. That is a report for those combinations, not all iOS 26 phones.
Han / DiLink 4 report #11 describes working wired projection and touch, but repeated permission prompts and a 15–25 second startup. A head unit can permit a working link while retaining firmware-specific permission behavior.
If it still fails
Save a diagnostic report after the failed attempt. Record whether the iPhone is discovered, permissions are accepted, the UI loops before projection, or audio/video starts then stops.
Do not infer an ADB requirement from a USB failure. Core CarPlay has no runtime ADB requirement.
USB handles bounded USBMUX control-reply padding and permits unfinished Manual hotspot settings for wired sessions (PR #114/#130). The USB correction targets captured iOS 27 framing. End-to-end wired media and reconnects on the non-BYD device in #100 still need confirmation.
#122 reports repeated access/pairing prompts without a CarPlay connection. Its exact DiPlay, firmware and iOS versions are incomplete; the report establishes neither a universal cause nor a fixed release. Keep that symptom separate from USBMUX framing failures and record the exact versions and diagnostics.
Changes and checks in 0.2.13
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).
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
Apple-device USB attachment matching is corrected. Optional accessibility assistance confirms only DiPlay’s own system USB permission dialog; unrelated apps and dialogs are excluded. Normal USB authorization remains required (PR #170/#224).
Changes and checks in 0.2.11
Reconnects use settled display geometry and normal readiness checks. The wired VPN must be scoped to DiPlay or startup aborts. A narrowly matched Android 10 P2P Builder failure gets one guarded Auto-mode recovery (PR #173/#168).
Reported setups
The following are source reports, not a universal affected-car list. Unknown fields remain unknown.
iPhone 13 Pro / iOS 26 · DiPlay 0.2.7
Reported incompatible
Reporter describes repeated USB reconnection with this phone. Issue closed; no confirmed 0.2.8 retest. Year supplied in a reporter comment.
View original reportiPhone XS Max / iOS 18.7.1 · DiPlay 0.2.7
Limited evidence
Same reporter says this phone connects over USB. Audio, controls and long-term stability not assessed.
View original reportiPhone 13 Pro Max / iOS 27.0 · DiPlay 0.2.0
Works with known issues
Projection and touch explicitly work. Steering-wheel media keys fail; USB permission repeats and startup takes about 15–25 seconds. Newer steering-wheel implementation exists, but this exact setup has no retest.
View original reportRelated GitHub issues
Closed does not necessarily mean fixed. The source is authoritative for later updates.
本页依据公开项目文档及参考社区指南整理,保留实测边界与原始证据。资料快照不代表最新修复状态。