DiPlay Wi-Fi Direct 失敗:Android 10 與 P2P 排查
症狀
建立 P2P 無線組時失敗或退出,尚未出現 CarPlay。
可能原因
0.2.13 新增依賴韌體的 Android 9 Wi-Fi Direct,讀取實際群組憑證。Android 9 請求的頻道仍未經頻率驗證,Android 10+ 可核對頻率;清理保留系統持久設定(PR #282)。
快速檢查
- 0.2.13 新增依賴韌體的 Android 9 Wi-Fi Direct,讀取實際群組憑證。Android 9 請求的頻道仍未經頻率驗證,Android 10+ 可核對頻率;清理保留系統持久設定(PR #282)。
- 按請求允許 Wi-Fi/定位或附近 Wi-Fi 權限,需要時開啟系統定位。
- 關閉其他畫面連動應用程式。舊組殘留可在 Settings → Wireless connection help → Reset CarPlay Wi-Fi 中處理,並核對確認提示。
- 記錄診斷中請求及實際頻率/通道。用車載系統熱點作對照,不要修改國家碼/驅動屬性。
已有回報與臨時解決方法
當前原始碼保留請求的 SSID,不再讀取 config.networkName。#79 中維護者稱修復屬於 0.2.8;回報者只測試了自編譯版本,尚未複測公開 APK。
版本狀態
0.2.13 新增依賴韌體的 Android 9 Wi-Fi Direct,讀取實際群組憑證。Android 9 請求的頻道仍未經頻率驗證,Android 10+ 可核對頻率;清理保留系統持久設定(PR #282)。
無線啟動可選擇空閒 AirPlay 連接埠;Wi-Fi Direct 處理未知安全類型、忙碌頻道,並在有限重試後從 5 GHz 回退至 2.4 GHz(PR #121/#143)。 Wi-Fi Direct 丟包、特定裝置的麥克風輸入與重新連線問題仍需硬體調查,不代表普遍修復。
0.2.13 的變更與驗證範圍
0.2.13 新增依賴韌體的 Android 9 Wi-Fi Direct,讀取實際群組憑證。Android 9 請求的頻道仍未經頻率驗證,Android 10+ 可核對頻率;清理保留系統持久設定(PR #282)。
無線優先使用可用 IPv4,以限定介面的 IPv6 備援;自動頻道不保證頻段或消除卡頓。介面 mDNS 不再依賴未使用的 NSD 服務;交接備援必須已有影像幀。實驗性熱點加入修復要求 Android 13+、使用者設定的純 5 GHz 熱點、支援的 API、已授權本機 ADB,並在中斷連線後明確確認(PR #251/#258/#283/#309/#313)。
APK 簽章憑證與 0.2.12 一致。覆蓋相同套件保留設定及配對,在 0.2.13 重現問題並儲存新診斷報告:Android 10+ 使用 Downloads/DiPlay,Android 9 使用檔案選擇器;仍可檢視/分享,或退回 App/私人目錄,不自動上傳。
0.2.12 的變化與待驗證項目
符合條件的 Android 10 熱點/Wi-Fi Direct 工作階段可選用已授權本機 ADB 暫停用戶端掃描。同一區域網路模式除外;暫停時無法自動加入已儲存網路。復原標記與重試會恢復掃描,重新開啟也會復原;不是普遍卡頓修正(PR #225)。
熱點啟動檢查實際 AP 介面,AirPlay 未連接時採有限重試。可選熱點自動啟動仍預設關閉;備援需韌體支援命令、已授權本機 ADB 與實際就緒狀態,不能僅以命令成功判斷(PR #229/#235)。
需複測修復後的 DiLink 3/4 儀表路徑、掃描復原、方向盤模式與韌體相關熱點啟動。普遍卡頓、通話/Siri/麥克風、iOS 15 啟動與顏色/主題問題仍需目前裝置新證據。
0.2.11 的變化與待驗證項目
連線設定中的 Wi-Fi Direct 新增「偏好頻道」。預設自動;儲存的手動頻道於下次連線生效。不支援或實際頻道不符時會報錯,尚未證實能解決音訊卡頓(PR #175)。
Android 10 僅在建組前的框架 Builder 嚴格匹配缺失 WifiP2pConfig.getNetworkName() 簽名時,允許自動模式嘗試一次系統預設設定。權限失敗、逾時與手動頻道不適用;舊報告 #15 仍需目前裝置複測。
手動選頻道尚未證實能修復 Wi-Fi Direct 丟包/卡頓。秦 PLUS 啟動、iOS 15 連線、Siri/麥克風品質與日夜主題韌體行為仍需目前裝置證據。
0.2.10 的變更與複查
無線逾時(#98/#134/#137/#142)、旋轉/重新連線(#119/#141)、音訊卡頓(#131)與通話/Siri(#103/#115/#117/#138)需要 0.2.10 新紀錄。
相關配置回報
以下是原始回報配置,不是普遍受影響車型清單,未知欄位仍為未知。
iPhone 14 Pro Max / iOS 27.0 · DiPlay 0.2.0
有不相容報告
藍牙可配對,但 CarPlay 啟動時發生 getNetworkName 崩潰。報告中的 AI 原因分析不作為證明,不能推廣到全部 DiLink 3。
檢視原始回報相關 GitHub 問題
關閉不一定代表已修復,後續進展以原始來源為準。
本页依据公开项目文档及参考社区指南整理,保留实测边界与原始证据。资料快照不代表最新修复状态。