Симптом

CarPlay никогда не появляется, или DiPlay возвращается на главный экран во время установки.

Возможные причины

Отсутствие разрешений, неправильные сохраненные сведения о точке доступа, неподдерживаемые API-интерфейсы P2P и конкурирующие приложения для проецирования — это разные пути сбоя. Сопоставьте журнал со сценой.

Быстрые проверки

  1. Подтвердите Android 9+ для APK и 10+ для Wi-Fi Direct. Закройте другие приложения для проецирования.
  2. Выберите «Встроенная автомобильная точка доступа», включите реальную автомобильную точку доступа и сохраните ее точное имя/пароль; оставьте iPhone Bluetooth/Wi-Fi включенным.
  3. Выполните сопряжение через настройки Bluetooth автомобиля, выберите нужный iPhone и примите подсказки CarPlay. Проверьте запрошенные разрешения Wi-Fi/Местоположение/Рядом.
  4. Попробуйте USB с известным путем к данным. Если один транспорт работает, запишите это, а не называйте всю машину несовместимой.

Сообщенные результаты и обходные пути

Для шлейфов 0.2.0→0.2.6 сначала еще раз проверьте выбранную перенесенную точку доступа и сохраненные данные. #26 сообщает об очистке данных приложения в качестве обходного пути; он стирает настройки/сопряжение и должен следовать за диагностическим экспортом, а не предшествовать основным проверкам.

В #98 автор передаёт подтверждение производителя: эта прошивка auto_rk_t21/RK3326 не поддерживает RFCOMM; защищённый и незащищённый connect() завершаются тайм-аутом. Это косвенные данные конкретной прошивки, не доказательство отказа всех RK3326 или работы всех RK3326S. Этот отчёт относится только к указанной прошивке; другие конфигурации требуют отдельной проверки.

Статус версии

Сопровождающий #79 сообщает, что в 0.2.8 включено исправление ошибки getNetworkName Android 10. В захваченном потоке подтверждается только повторное тестирование пользовательской сборки. Успешное соединение с общедоступным APK все еще необходимо подтвердить на затронутой установке.

Изменения и проверки в 0.2.13

0.2.13 добавляет зависимый от прошивки Wi-Fi Direct на Android 9 с реальными данными группы. Запрошенный канал на Android 9 не проверяется; Android 10+ проверяет частоту. Очистка сохраняет постоянные профили (PR #282).

Беспроводная связь предпочитает доступный IPv4 с резервным IPv6 в пределах интерфейса. Auto не гарантирует диапазон или отсутствие заиканий. Интерфейсный mDNS не требует неиспользуемой службы NSD; резервная передача требует отрисованного видео. Экспериментальное исправление подключения к точке доступа требует Android 13+, пользовательскую точку только 5 ГГц, поддерживаемые API, разрешённый локальный ADB и явное подтверждение без активного сеанса (PR #251/#258/#283/#309/#313).

Подключение USB меняет транспорт в той же Activity и проверяет разрешения. USBMUX обрабатывает ограниченные хвосты также в ответах с данными. Беспроводной запуск возможен без USB-службы Android, но провод/CH341 требует её; отдельная проблема чёрного экрана/декодера не решена (PR #268/#298/#300).

Сертификат APK совпадает с 0.2.12. Обновляйте поверх того же пакета для сохранения настроек/сопряжения. Воспроизведите на 0.2.13 и сохраните свежую диагностику: Android 10+ использует Downloads/DiPlay, Android 9 выбор файла; просмотр/отправка и резервное хранилище приложения/приватное остаются. Автоматической загрузки нет.

Изменения и проверки в 0.2.12

Существующий Wi-Fi / Same LAN соединяет автомобиль и iPhone через одну внешнюю сеть. Подключитесь в системных настройках, сохраните данные сети, оставьте Bluetooth включённым и отключите изоляцию клиентов. DiPlay сам не подключает Wi-Fi и не меняет маршрут по умолчанию (PR #223).

Запуск точки доступа проверяет реальный AP-интерфейс и ограничивает повторы, если AirPlay не подключается. Необязательный автозапуск по умолчанию выключен; запасной путь требует поддерживаемых команд прошивки, разрешённого локального ADB и наблюдаемой готовности, а не только успешной команды (PR #229/#235).

Исправлено сопоставление USB-подключений устройств Apple. Необязательная служба специальных возможностей подтверждает только системный USB-диалог самого DiPlay, исключая другие приложения и диалоги. Обычное разрешение USB по-прежнему требуется (PR #170/#224).

Диагностика предлагает Просмотреть отчёт/Поделиться при сбое выбора документов или провайдера Downloads. Подтверждение показывает Android/data/com.shihab.diplay/files/diagnostic-reports/ либо закрытое хранилище. Автоматической отправки нет; улучшение экспорта не доказывает исправление запуска (PR #185/#219).

Изменения и проверки в 0.2.11

Переподключения используют установившуюся геометрию экрана и обычные проверки готовности. Проводной VPN должен быть ограничен DiPlay, иначе запуск отменяется. Строго определённая ошибка P2P Builder Android 10 допускает одну защищённую попытку восстановления в режиме Авто (PR #173/#168).

На Android 10 лишь точное отсутствие сигнатуры WifiP2pConfig.getNetworkName() в Builder платформы до создания группы допускает одну попытку с системными настройками в режиме Авто. Ошибки разрешений, тайм-ауты и явные каналы исключены. Старый отчёт #15 требует повторной проверки на актуальном устройстве.

Изменения и проверки в 0.2.10

USB обрабатывает ограниченное заполнение управляющих ответов USBMUX и позволяет проводное подключение при незавершённой настройке ручной точки доступа (PR #114/#130).

Беспроводной запуск выбирает свободный порт AirPlay. Wi-Fi Direct обрабатывает неизвестный тип защиты и занятые каналы с ограниченными попытками перехода с 5 GHz на 2.4 GHz (PR #121/#143).

Нужны новые журналы 0.2.10 для беспроводных тайм-аутов (#98/#134/#137/#142), поворота/переподключений (#119/#141), заикания звука (#131) и звонков/Siri (#103/#115/#117/#138).

Сообщенные настройки

Ниже приведены отчеты источников, а не универсальный список затронутых автомобилей. Неизвестные поля остаются неизвестными.

BYD Han · DiLink ? · Android ?

? / iOS 27 · DiPlay 0.2.6
Есть сообщение о несовместимости

Петля подключения после обновления с 0.2.0 с включенным автоподключением. Репортер сообщает, что очистка данных приложения восстановила соединение; это стирает предпочтения/сопряжение и не является первым шагом.

Посмотреть исходный отчет
Последняя проверка: 2026-10-01
BYD Song Pro · DiLink 3.0 · Android 10

iPhone 14 Pro Max / iOS 27.0 · DiPlay 0.2.0
Есть сообщение о несовместимости

Bluetooth подключается, но при запуске CarPlay происходит сбой с ошибкой getNetworkName. Причина, сгенерированная ИИ, в отчете не принимается в качестве доказательства. Не распространяйте это на все DiLink 3.

Посмотреть исходный отчет
Последняя проверка: 2026-10-01
BYD Qin · DiLink 4.0 · Android 10

? / iOS 18.7.1 · DiPlay 0.2.6
Есть сообщение о несовместимости

После обновления 0.2.0→0.2.6 Wi-Fi Direct закрывается и точка доступа зависает. Модель iPhone не указана.

Посмотреть исходный отчет
Последняя проверка: 2026-10-01
BYD Song Plus · DiLink ? · Android ?

? / iOS ? · DiPlay ?
Есть сообщение о несовместимости

Wi-Fi Direct не запускается на этапе getNetworkName в Song Plus с 17 Controller. Версии приложения и Android не указаны.

Посмотреть исходный отчет
Последняя проверка: 2026-10-02
Geely Binrui · DiLink ? · Android 11

iPhone 15 / iOS 26.7.1 · DiPlay 0.2.7
Есть сообщение о несовместимости

Подключение через точку доступа автомобиля завершается ошибкой до запуска CarPlay. В последующем сообщении указан тайм-аут RFCOMM connect(); #99 цитирует #98 и не является независимым тестом.

Посмотреть исходный отчет
Последняя проверка: 2026-10-02

Связанные проблемы с GitHub

Закрытый не обязательно означает фиксированный. Источник является авторитетным для последующих обновлений.

Следующий шаг

Источники