Wi-Fi Direct de DiPlay no funciona en Android 10
Síntoma
La aplicación falla o se cierra al crear el grupo P2P, antes de que aparezca CarPlay.
Posibles causas
0.2.13 añade Wi-Fi Direct en Android 9 según el firmware, con credenciales reales del grupo. Los canales solicitados no se verifican en Android 9; Android 10+ verifica la frecuencia. La limpieza conserva perfiles persistentes (PR #282).
Comprobaciones rápidas
- 0.2.13 añade Wi-Fi Direct en Android 9 según el firmware, con credenciales reales del grupo. Los canales solicitados no se verifican en Android 9; Android 10+ verifica la frecuencia. La limpieza conserva perfiles persistentes (PR #282).
- Otorgue permisos de Wi-Fi/Ubicación o Wi-Fi cercano según se solicite y habilite la Ubicación cuando sea necesario.
- Cierra otras aplicaciones de proyección. Para grupos obsoletos, use Configuración → Ayuda de conexión inalámbrica → Restablecer Wi-Fi CarPlay y revise la confirmación.
- Registre el canal/frecuencia solicitado y real en el diagnóstico. Compare el punto de acceso del automóvil en lugar de cambiar las configuración de país o del controlador.
Resultados informados y soluciones
La fuente actual conserva el SSID solicitado en lugar de leer config.networkName. En #79, el mantenedor atribuye una solución a 0.2.8; el autor del informe probó una versión personalizada y no volvió a probar el APK público.
Estado de la versión
0.2.13 añade Wi-Fi Direct en Android 9 según el firmware, con credenciales reales del grupo. Los canales solicitados no se verifican en Android 9; Android 10+ verifica la frecuencia. La limpieza conserva perfiles persistentes (PR #282).
El inicio inalámbrico puede elegir un puerto AirPlay libre. Wi-Fi Direct maneja tipos de seguridad desconocidos y canales ocupados, con intentos limitados de 5 GHz a 2.4 GHz (PR #121/#143). La pérdida de paquetes Wi-Fi Direct y los problemas de micrófono y reconexión específicos requieren investigación en hardware; no hay una solución universal.
Cambios y comprobaciones en 0.2.13
0.2.13 añade Wi-Fi Direct en Android 9 según el firmware, con credenciales reales del grupo. Los canales solicitados no se verifican en Android 9; Android 10+ verifica la frecuencia. La limpieza conserva perfiles persistentes (PR #282).
La conexión inalámbrica prioriza IPv4 utilizable con IPv6 de interfaz como alternativa. Auto no garantiza banda ni elimina cortes. mDNS de interfaz evita el servicio NSD no usado; la alternativa de traspaso exige vídeo renderizado. La reparación experimental de unión al hotspot exige Android 13+, un hotspot configurado por el usuario solo de 5 GHz, API compatibles, ADB local autorizado y confirmación explícita sin sesión activa (PR #251/#258/#283/#309/#313).
El certificado APK coincide con 0.2.12. Actualice el mismo paquete encima para conservar ajustes/emparejamiento. Reproduzca en 0.2.13 y guarde un diagnóstico nuevo: Android 10+ usa Downloads/DiPlay, Android 9 un selector; Ver informe/Compartir y almacenamiento de app/privado siguen como alternativas. Sin envío automático.
Cambios y comprobaciones en 0.2.12
En sesiones aptas de hotspot/Wi-Fi Direct en Android 10, ADB local autorizado puede pausar opcionalmente el escaneo de redes. Same LAN queda excluido; durante la pausa no hay conexión automática a redes guardadas. Marcadores y reintentos restauran el escaneo, incluso al reabrir. No es una solución universal para cortes (PR #225).
El inicio del hotspot comprueba la interfaz AP real y limita reintentos cuando AirPlay no conecta. El inicio automático opcional sigue desactivado por defecto; la alternativa requiere comandos admitidos por el firmware, ADB local autorizado y disponibilidad observada, no solo un comando exitoso (PR #229/#235).
Repruebe rutas DiLink 3/4 reparadas, recuperación de escaneo, modos del volante y hotspot específico del firmware. Cortes generales, llamadas/Siri/micrófono, arranque iOS 15 y colores/temas aún requieren pruebas nuevas del dispositivo actual.
Cambios y comprobaciones en 0.2.11
Wi-Fi Direct añade Canal preferido en la configuración de conexión. Automático sigue siendo el valor predeterminado; el canal manual guardado se aplica en la próxima conexión. Los canales no admitidos o distintos del solicitado generan un error. No es una solución confirmada para cortes de audio (PR #175).
En Android 10, solo la firma ausente exacta de WifiP2pConfig.getNetworkName() en el Builder del framework antes de crear el grupo permite un intento con valores del sistema en Automático. Los fallos de permisos, tiempos de espera y canales explícitos quedan excluidos. El informe antiguo #15 necesita una nueva prueba en el dispositivo actual.
La selección manual de canal no es una solución confirmada para pérdidas/cortes de Wi-Fi Direct. El arranque del Qin Plus, las conexiones con iOS 15, Siri/micrófono y el comportamiento día/noche del firmware aún necesitan pruebas del dispositivo actual.
Cambios y comprobaciones de 0.2.10
Se necesitan registros nuevos de 0.2.10 para tiempos de espera inalámbricos (#98/#134/#137/#142), rotación/reconexión (#119/#141), cortes de audio (#131) y llamadas/Siri (#103/#115/#117/#138).
Configuraciones reportadas
Los siguientes son informes de fuentes, no una lista universal de autos afectados. Los campos desconocidos siguen siendo desconocidos.
iPhone 14 Pro Max / iOS 27.0 · DiPlay 0.2.0
Incompatibilidad reportada
Bluetooth se empareja pero el inicio de CarPlay falla con el error getNetworkName. La causa generada por la IA en el informe no se acepta como prueba. No generalice esto a todos los DiLink 3.
Ver informe originalProblemas relacionados con GitHub
Cerrado no significa necesariamente fijo. La fuente tiene autoridad para actualizaciones posteriores.
本页依据公开项目文档及参考社区指南整理,保留实测边界与原始证据。资料快照不代表最新修复状态。