Esta lista reúne versões publicadas e revisadas manualmente. PRs abertos e forks personalizados não contam como funções já lançadas. Confira a versão atual no projeto antes de atualizar.
0.2.19
Public preview
Release source

Faster USB startup, audio timing and phone diagnostics

What changed

  • USB startup avoids repeated two-second waits and requests CarPlay mode first on iOS 26. Auto-confirm recognizes the system USB dialog; on Android 7.1–9 with no permission page, already-approved network ADB can grant USB access. Vehicle acceptance remains pending.
  • Calls, Siri and navigation use the correct 16 kHz playback clock. Failed initial call-microphone reads retry up to three times; background music uses a 0.1 s decoder wait. First setup chooses navigation stream 14 for DiLink 3/4 and 15 for DiLink 5, preserving saved choices.
  • DiLink 4 dashboard-map launch waits for window focus; reversing-camera transitions retain session size when another window hides the status bar. Smooth video/Direct video output restore the last picture; Android 9 and older regain dialog backgrounds. The CarPlay settings panel and narrow-screen search are adjusted, and an optional dashboard album-art card is added.
  • Wireless adds MIUI 13 Bluetooth permissions, an immediate Bluetooth-off prompt and failure-specific recovery tips. Enter the actual second hotspot name ending in _5G when it exists. Wheel-key service recovery waits before re-enabling; hotspot-start reports give the cause.
  • Settings → Diagnostics → Get the report on a phone offers Download report through a QR code or an address and six-digit code. Five wrong codes block typed entry until the page is reopened; QR access continues. Review the report before sharing; no automatic upload.
  • Japanese joins the app's eight languages; Traditional Chinese is completed and 67 Arabic strings are translated. Source builds still omit runtime authentication assets. The public preview is experimental, not Apple-certified.

Why it matters

Consider 0.2.19 for slow USB startup, the matching call/Siri audio symptoms, dashboard/camera resizing or phone diagnostics. Test the exact APK while parked on your firmware; the changes do not guarantee every head unit works.

Validation and compatibility

Upstream reports 2,636 tests passed, one expected macOS skip, no failures; lint, source/production builds and archive checks passed. A local-build audio test on DiLink 3, the earlier Ford RFCOMM fix and contributor picture-restoration testing on a 2024 Tang retain their specific scope. No new maintainer vehicle or emulator test of the complete 0.2.19 release is claimed.

0.2.19: Android 7.1+ (API 25), target API 37, versionCode 38, com.shihab.diplay; eight app languages. Android 7.1–8.1 still needs vehicle testing; launcher embedding needs Android 11+. Legacy Bluetooth permissions now apply on every Android version and are granted without a prompt; other permissions are unchanged.

When to consider upgrading

Signing matches 0.2.18; update com.shihab.diplay in place to keep settings and pairing. Reproduce on 0.2.19, then Settings → Diagnostics → Save diagnostic report or Get the report on a phone. Android 7.1–9 requests storage access; Android 10+ normally saves to Downloads/DiPlay. View report/Share remain available. Review logs before posting; no automatic upload.

Existing limitations

  • Public preview, not Apple-certified; bundled identity is extractable and future iOS acceptance is unresolved. Android 7.1–8.1 and repaired USB/audio/display paths need vehicle feedback. Optional experiments remain off by default; earlier or local-build tests do not validate this complete APK.

Vehicle checks still needed

  • While parked, test 0.2.19 USB startup/permission, calls/Siri/microphone, background music, dashboard-map touch, reversing-camera return and phone reports on the exact firmware. Test optional features individually and retain diagnostics.

Last verified: 2026-10-12 · Original release notes

0.2.18
Public preview
Release source

USB stability, wheel keys and settings backup

What changed

  • USB keeps reads that finish at timeout, repairs Android 7.1 listener binding and retries configuration after detaching conflicting drivers. With network ADB already approved, missing VPN consent can be granted through ADB. These fixes still need vehicle acceptance.
  • Connection stages and failures are localized. Wireless diagnoses unusable vendor Bluetooth, handles refused RFCOMM flushes and finds connected iPhones through car Bluetooth profiles. Hotspot names with non-English characters get a warning; try an English name when preparation stalls.
  • Music waits up to 0.5 s instead of discarding AAC after 10 ms. Default-off experiments offer clearer USB navigation voice (calls unchanged), disabling media-key audio focus (wheel keys may stop), and car phone audio for CarPlay/VoIP calls (not validated with a real CarPlay call).
  • Default-off display experiments add Harman full screen, square corners without safe area, MediaTek low-latency decoding and a cluster speedometer using approved ADB. The APK adds 32-bit x86 libraries. Screen length uses 25 mm steps; custom car-button icons are resized to 192 pixels.
  • Foreground CarPlay can use next/previous keys without the wheel-key service, except during calls. Service restoration retries and foreground recovery improve. Geely/Lynk geely_fx11 gains media keys and Siri; HiCar may need disabling. Experimental call keys answer/decline; FCE cluster guidance is default-off and its CarPlay integration remains untested in a car.
  • Settings → About backs up/restores listed settings on a phone via QR; pairing keys, authentication and hotspot credentials are excluded. The page stops on leaving or after 10 idle minutes. Updates allow another installer such as MT Manager and use the verified public Downloads copy when it matches.

Why it matters

While parked, test the exact 0.2.18 APK: USB stability, music, Bluetooth, wheel keys, settings backup and required experiments. Turn optional features on individually; record firmware and diagnostics.

Validation and compatibility

Upstream reports 2,498 tests passed, one expected macOS skip, no failures; lint and source/production builds passed. Earlier Harman-build tests, Android Auto FCE-path checks and contributor geely_fx11 results retain their exact scope. No new maintainer vehicle or emulator test of the complete 0.2.18 release is claimed.

0.2.18: Android 7.1+ (API 25), target API 37, versionCode 37, com.shihab.diplay; seven app languages. Android 7.1–8.1 still needs vehicle testing; launcher embedding needs Android 11+. MANAGE_OWN_CALLS is added only for default-off experimental car phone audio.

When to consider upgrading

Signing matches 0.2.17; update com.shihab.diplay in place to retain settings/pairing. Reproduce on 0.2.18, then Settings → Diagnostics → Save diagnostic report. Android 7.1–9 requests storage access; Android 10+ normally saves to Downloads/DiPlay. Use View report/Share fallbacks, review logs before posting; no automatic upload.

Existing limitations

  • Public preview, experimental and not Apple-certified. Bundled identity is extractable; future iOS acceptance is unresolved. Android 7.1–8.1 and new repairs/experiments require exact-firmware testing. Earlier tests do not validate this complete APK.

Vehicle checks still needed

  • While parked, test the exact 0.2.18 APK: USB stability, music, Bluetooth, wheel keys, settings backup and required experiments. Turn optional features on individually; record firmware and diagnostics.

Last verified: 2026-10-11 · Original release notes

0.2.17
Public preview
Release source

USB recovery, Wi-Fi Direct and voice notes

What changed

  • USB skips an isolated damaged NCM block instead of reconnecting; recurring damage still reconnects. Older iPhones get one identification retry without unsupported messages; iOS 13.6.1 session success remains unconfirmed. USB access auto-confirm recognizes Android 10+ and Chinese prompts, with a BYD accessibility-settings fallback. Interface claiming retries and failure diagnostics improve; iOS 15 or earlier may still need an iOS update or wireless.
  • If USB drops every few seconds, try Settings → Connection → USB connection → iPhone charging → Reduced (1.5 A), then Low (0.5 A), and reconnect. Normal remains 2.4 A. This changes the offer to the iPhone, not the port's physical limit; suspected Qin PLUS DM-i power insufficiency is unmeasured. Vehicle acceptance is pending.
  • Prefer the built-in car hotspot for Wi-Fi Direct stutter. With already-approved network ADB, 0.2.17 pauses Wi-Fi network search during Wi-Fi Direct on Android 7.1+, restoring it after the session. Car hotspot/Same LAN do not pause it. Diagnostics explains skipped pauses; this extension still needs vehicle acceptance.
  • Messaging-app voice notes such as WhatsApp use the head-unit microphone; Opus 16 kHz packet timing is corrected. Calls and Siri are unchanged. These voice-note changes still need in-car acceptance.
  • Experimental vehicle options include default-off suppression of BYD's call popup on Android 12L with approved ADB, restored when CarPlay leaves the foreground or ends; album-cover lighting, whose field-tested fork does not validate this port; and physical Bluetooth controller keys. These need vehicle feedback. A contributor confirmed the hotfix-firmware lamp-settings repair on a 2024 Tang.
  • Setup recognizes DiLink generation from the controller version. Daily/open-time GitHub checks show Update available; About disables them, and downloads require a tap. Verified updates also copy to Download/DiPlay on Android 10+. Android 7.1–9 reports ask for storage access; denied/unavailable storage uses report-view/share fallbacks. Android 11+ also falls back when the Downloads provider fails.

Why it matters

Consider 0.2.17 for USB drops, Wi-Fi Direct stutter or voice notes; verify the exact firmware and optional features.

Validation and compatibility

Upstream reports 2,350 unit tests passed, one expected macOS skip and no failures; lint and source/production builds passed. Contributors tested hotfix-firmware lamp settings on a 2024 Tang and update notices on a head unit. No new maintainer vehicle or emulator test of the complete 0.2.17 release is claimed; earlier software Opus and fork tests remain version-scoped.

0.2.17: Android 7.1+ (API 25), target API 37, versionCode 36, package com.shihab.diplay; seven app languages. Android 7.1–8.1 still needs vehicle testing. Launcher embedding requires Android 11+.

When to consider upgrading

Signing matches 0.2.16; update com.shihab.diplay in place to retain settings/pairing. Reproduce on 0.2.17, then use Settings → Diagnostics → Save diagnostic report. Android 7.1–9 asks for storage access to save to Download/DiPlay; Android 10+ normally uses Downloads/DiPlay. Follow View report/Share or storage fallbacks; review logs before posting. Nothing uploads automatically.

Existing limitations

  • Public preview, experimental and not Apple-certified; the bundled identity is extractable and future iOS acceptance unresolved. Android 7.1–8.1 and the new USB, identification, Wi-Fi Direct, charging, voice-note and experimental vehicle changes need exact-firmware acceptance. #572, #574 and draft #516 are excluded; no universal compatibility fix is claimed.

Vehicle checks still needed

  • Test the exact 0.2.17 APK on your head unit while parked: USB recovery/charging, Wi-Fi Direct, voice notes and optional vehicle features. Contributor or older-build results do not validate other firmware or this complete release.

Last verified: 2026-10-10 · Original release notes

0.2.16
Public preview
Release source

Calls on older Android, connection recovery and display controls

What changed

  • On Android 7.1–9 without an Opus encoder, the software Opus fallback restores Siri and wireless-call microphone encoding, and diagnostics name the encoder. Echo cancellation now removes echo before noise suppression; buffered music adjusts its receive pacing. Call handling remains experimental and off by default, and needs mono audio to match.
  • USB fixes NCM framing and Android 8 reads, shrinking rejected bulk reads down to 2 KiB retries. After a wireless timeout, DiPlay tries the hotspot on other address families, requests the Android 17 local-network permission, and handles a missing VPN consent screen. WPA3 and transition mode are added; when firmware cannot grant VPN access, the compatible connection path is still required.
  • Advanced → Video and audio gains experimental low-latency decoding and direct video output, both off by default and disabled again if the picture corrupts or the app freezes. Direct output needs a reconnect and cannot adjust the picture; low-latency decoding takes effect on the next connection. Diagnostics add an FPS counter. Default video-backlog recovery and the initial day/night appearance at connect still need in-car feedback.
  • Settings moves to inline search, and the quick menu confirms before discarding unapplied changes. Vehicle → CarPlay controls can disable the swipe-down gesture. Returning from an unchanged window keeps the connection alive. The sidebar supports three drag sizes and a passenger-side tab; on Android 12+ it blurs while being resized, and BYD tyre pressure and temperature are read through read-only ADB.
  • Vehicle markers switch to 1% sliders, covering DiLink 4 and ADB paths, and take effect on the next connection. The steering-wheel card gains its own small-window layout and keeps the full-screen position until adjusted. DiLink 3 arrival time, the experimental Platform 21 on 2023 Tang DM-i, navigation steering-wheel volume, delayed Bluetooth pause and the music ambient light all await in-car acceptance. Experiments are off by default, and Bluetooth pause and lighting need authorized ADB.

What it means for you

Consider 0.2.16 when you need the corresponding call, connection or display fixes; test the optional features on your own firmware.

Validation and compatibility

Upstream reports 2,224 unit tests passing, one expected macOS skip, and no failures; source builds and lint pass. The software Opus path was accepted on BOS Mini A1 (Android 9, MediaTek) and on iPhone 12 / iOS 27; no new maintainer in-car or emulator testing is claimed for the complete new version.

0.2.16: Android 7.1+ (API 25), target API 37, versionCode 35, package com.shihab.diplay, seven App languages. Android 7.1–8.1 still need in-car validation; the desktop map embed requires Android 11+.

When to consider upgrading

The signature matches 0.2.15, and installing over the same package keeps your settings and pairings. After reproducing an issue on 0.2.16, use Settings → Diagnostics → Save diagnostic report. On Android 10+ it usually saves to Downloads/DiPlay, while Android 7.1–9 uses the file picker; view or share it as prompted, or fall back to storage. Nothing is uploaded automatically.

Remaining limitations

  • Still experimental, not Apple-certified, and the built-in identity can be extracted. Android 7.1–8.1, video backlog, decoding and output, the initial appearance and optional vehicle features still need per-firmware testing. Background update check #488 and draft #516 are not included, and older iPhone diagnostics do not mean compatibility is fixed.

Still needs in-car validation

  • Re-test the exact 0.2.16 APK on your target head unit: older Android, calls / Siri, USB and wireless recovery, video and the optional vehicle features. Testing on BOS Mini A1 and contributor builds cannot validate other firmware or the complete new version.

Last verified: 2026-10-09 · Original release notes

0.2.13
Versão de prévia
Versão no GitHub

Wi-Fi Direct no Android 9, layout e experimentos opcionais de áudio/chamadas

O que mudou

  • 0.2.13 adiciona Wi-Fi Direct no Android 9 conforme o firmware, usando credenciais reais do grupo. O canal solicitado não é verificado no Android 9; Android 10+ verifica a frequência. A limpeza preserva perfis persistentes (PR #282).
  • A conexão sem fio prioriza IPv4 utilizável, com IPv6 vinculado à interface como alternativa. Auto não garante banda nem elimina engasgos. mDNS de interface dispensa o serviço NSD não utilizado; a alternativa de transição exige vídeo renderizado. O reparo experimental de entrada no hotspot exige Android 13+, hotspot configurado pelo usuário apenas em 5 GHz, APIs compatíveis, ADB local autorizado e confirmação explícita sem sessão ativa (PR #251/#258/#283/#309/#313).
  • Conectar USB troca o transporte na mesma Activity e verifica permissões. USBMUX trata trailers restritos também em respostas com dados. A conexão sem fio inicia sem serviço USB do Android, mas cabo/CH341 ainda exige esse serviço; o problema separado de tela preta/decodificador permanece (PR #268/#298/#300).
  • Posições fixas do Dock mudam ao vivo; entrar/sair de Automático reconecta. Rotação opcional em tela quadrada e áreas divididas mantêm vídeo/toque, mas aumentam a carga de decodificação. O painel lateral experimental vem desligado e fecha em mudanças de rotação/divisão (PR #245/#246/#277/#284).
  • Melhorias na projeção nativa e imagem do painel DiLink 4 têm confirmação em Seal 2022/DiLink 4/Android 10. DiLink 3 verifica recuperação. Cartões de direção continuam expirando em dois minutos; mapa ganha 125% e recuperação de bateria/serviço de volante é restrita. Teclas/cartões de chamada DiLink 3 são independentes e vêm desligados; restauração usa valores originais de repouso, sem capturar o estado anterior (PR #243/#260/#265/#285/#296/#297/#304/#306).
  • Correção de tempo Siri trata o fluxo capturado de 24 kHz, não todo problema de microfone. Música AAC-LC com buffer é experimental, vem desligada, reconecta e exige apps compatíveis; não é sem perdas nem compensa conexão continuamente lenta. Toque usa TCP_NODELAY sem garantia de latência (PR #295/#308/#311).
  • Chinês tradicional (Taiwan) é o sétimo idioma do app; Android 13+ sincroniza a escolha do sistema. Rascunhos de ajustes, controles de luz, botão do carro e telas de espera dia/noite foram corrigidos. Este site comunitário tem treze idiomas, separadamente do app (PR #239/#252/#281/#286/#302/#305/#314/#317).

Por que isso importa

Considere para problemas de conexão, USB e exibição específicos do firmware ou para testar conscientemente os experimentos desligados por padrão.

Validação e compatibilidade

O upstream verificou 1.487 casos unitários: 1.486 passaram, um caso existente dependente do host foi ignorado, sem falhas/erros. Quatro builds/lint de depuração só de fonte e build/lint móvel assinado passaram; avisos existentes permanecem. O APK incorpora o commit 6fb0fa4a09e77a84a437da5159147a6f6141ed61. Não se declara novo teste veicular do mantenedor para a versão corrigida completa.

0.2.13 exige Android 9+ (API 28), mira API 37 e tem versionCode 32. Wi-Fi Direct no Android 9 exige APIs do firmware e não verifica frequência; Android 10+ mantém verificação. Integração ao launcher exige Android 11+. Integrações BYD opcionais mantêm limites de firmware/permissão.

Quando considerar a atualização

O certificado do APK corresponde ao 0.2.12. Atualize o mesmo pacote por cima para preservar ajustes/pareamento. Reproduza em 0.2.13 e salve diagnóstico novo: Android 10+ usa Downloads/DiPlay, Android 9 um seletor; Ver relatório/Compartilhar e armazenamento do app/privado continuam como alternativas. Sem envio automático.

Limitações existentes

  • Experimental, sem certificação Apple; a identidade do acessório incluída é extraível e a aceitação futura pelo iOS é incerta. Engasgos gerais, decodificador/tela preta, Siri e iOS antigo não estão universalmente resolvidos.

Verificações no veículo ainda necessárias

  • Reteste P2P Android 9, restauração de painel por modelo, reparo de hotspot e chamadas/áudio no firmware alvo. Música com buffer precisa de testes físicos de pausa/busca/navegação/chamada/Siri; configurações de colaboradores não validam a versão assinada completa.

Histórico de problemas relacionados/verificações não resolvidas: #15, #151, #163, #174, #131, #117

Última revisão: 2026-10-06 · Notas de lançamento originais · Fonte complementar 1 · Fonte complementar 2 · Fonte complementar 3 · Fonte complementar 4 · Fonte complementar 5 · Fonte complementar 6 · Fonte complementar 7 · Fonte complementar 8 · Fonte complementar 9 · Fonte complementar 10

0.2.12
Versão de prévia
Versão no GitHub

Novas conexões, controles do painel e correções de recuperação

O que mudou

  • Wi-Fi existente / Same LAN conecta carro e iPhone à mesma rede externa. Conecte nas configurações do sistema, salve as credenciais, mantenha Bluetooth ligado e desative o isolamento de clientes. O DiPlay não conecta ao Wi-Fi sozinho nem muda a rota padrão (PR #223).
  • O início do hotspot verifica a interface AP real e limita novas tentativas quando AirPlay não conecta. O início automático opcional continua desligado por padrão; a alternativa exige comandos suportados pelo firmware, ADB local autorizado e prontidão observada, não apenas um comando bem-sucedido (PR #229/#235).
  • Corrigida a correspondência de conexão USB de dispositivos Apple. A assistência opcional de acessibilidade confirma somente o diálogo USB do sistema referente ao DiPlay; exclui outros apps e diálogos. A autorização USB normal continua necessária (PR #170/#224).
  • Em sessões elegíveis de hotspot/Wi-Fi Direct no Android 10, ADB local autorizado pode pausar opcionalmente as varreduras de redes. Same LAN é excluído; a conexão automática a redes salvas fica indisponível durante a pausa. Marcadores de recuperação e novas tentativas restauram as varreduras, inclusive ao reabrir. Não é uma correção universal para cortes (PR #225).
  • Mapas virtuais 16:9 atendem launchers compatíveis sem painel físico. Rotas experimentais DiLink 3/4 adicionam controles delimitados e restauração repetível do estado original; DiLink 5/5.1 mantém prioridade. Não se declara HUD no para-brisa DiLink 3 nem perfil HUD DiLink 4 verificado (PR #171/#182/#187/#213).
  • Multijanela preserva proporções do vídeo, alinhamento do toque e barras do sistema; telas compactas de configuração cabem melhor. Resolução aceita inteiros de 30%–160%; ampliação incompatível com o decoder salva 100% com aviso. Cancelar restaura a prévia dos ajustes e mantém a sessão (PR #172/#179/#181/#191/#230).
  • A aparência CarPlay oferece sistema, luz ambiente, dia e noite. Brilho, contraste, saturação e temperatura do vídeo principal mudam ao vivo, separados do tema Android e do fluxo do painel; não comprovam correção de falhas de cor (PR #178/#211).
  • Cartões de conversão personalizados ganham tamanho de 30%–95%, opacidade e dados de chegada fornecidos pelo telefone. Instruções desconhecidas/vencidas são removidas. Conteúdos de painel suportados mudam ao vivo com verificação de entrega; layouts incompatíveis ainda reconectam (PR #193/#232).
  • Zoom do mapa pelo volante e joystick da tela principal são opcionais e desligados por padrão. Configure teclas estacionado; ações de chamadas/mídia e pares de pressionar/soltar são preservados. Verificações de rota/sessão rejeitam comandos para telefones ou fluxos antigos (PR #214/#231).
  • Cartões exibidos apenas na troca de música mostram novos dados por cinco segundos com proteção de temporizadores. A capa permanece enquanto sua substituta chega; falhas confirmadas limpam a imagem antiga, mas uma transferência que nunca termina não ganha novo timeout (PR #215/#228).
  • Diagnósticos oferecem Ver relatório/Compartilhar quando o seletor de arquivos ou provedor Downloads falha. A confirmação mostra Android/data/com.shihab.diplay/files/diagnostic-reports/ ou armazenamento privado. Não há envio automático; exportação melhor não comprova correção de inicialização (PR #185/#219).

Por que isso importa

Útil para testar uma rede externa existente, recursos suportados de painel/volante e obter relatórios em unidades com restrições.

Validação e compatibilidade

O projeto informa 1.193 testes unitários aprovados, um ignorado por condição do host e nenhuma falha/erro. Quatro builds debug somente de código-fonte e lint debug, lint de lançamento e build mobile assinado passaram; avisos de lint existentes permanecem. A assinatura coincide com 0.2.11. Não se declara novo teste em veículo da versão completa corrigida.

APK para Android 9+; Wi-Fi Direct exige Android 10+ e mapa incorporado no launcher, Android 11+. Rotas BYD opcionais ainda exigem firmware e permissões compatíveis. Android 7/8 e problemas específicos de outras marcas continuam fora do suporte do projeto.

Quando considerar a atualização

Instale sobre o mesmo pacote assinado para manter ajustes e pareamento. Reproduza problemas pendentes no 0.2.12 e use Ajustes → Diagnóstico → Salvar relatório de diagnóstico, com o local indicado ou Ver relatório/Compartilhar.

Limitações existentes

  • O APK permanece experimental e sem certificação Apple; a aceitação futura pelo iOS não é garantida. Forçar a parada pode adiar a restauração de estados originais, do painel ou Wi-Fi até reabrir o DiPlay.

Verificações no veículo ainda necessárias

  • Reteste as rotas corrigidas DiLink 3/4, recuperação de varredura, modos do volante e hotspot específico do firmware. Cortes gerais, chamadas/Siri/microfone, início com iOS 15 e cores/temas ainda exigem evidências novas do dispositivo atual.

Histórico de problemas relacionados/verificações não resolvidas: #15, #151, #163, #174, #131, #117

Última revisão: 2026-10-05 · Notas de lançamento originais · Fonte complementar 1 · Fonte complementar 2 · Fonte complementar 3 · Fonte complementar 4 · Fonte complementar 5 · Fonte complementar 6 · Fonte complementar 7 · Fonte complementar 8

0.2.11
Versão de prévia
Versão no GitHub

Controle de canais, ajustes do veículo e correções de compatibilidade

O que mudou

  • O Wi-Fi Direct ganha Canal preferido na configuração de conexão. Automático é o padrão; o canal manual salvo vale na próxima conexão. Canais incompatíveis ou diferentes do solicitado geram erro. Não é uma correção confirmada para cortes de áudio (PR #175).
  • O cartão personalizado de conversão no painel oferece três tamanhos e ajustes de posição em passos de 2%. Setas desconhecidas ficam vazias e instruções expiradas são removidas. O cartão original no vídeo do iPhone não pode ser movido separadamente (PR #155).
  • O gesto para abrir ajustes aceita dois, três ou quatro dedos; três continua sendo o padrão. Dispositivos sem toque ganham navegação por controle remoto/D-pad, preservando o toque e o seletor rotativo comuns (PR #156/#146).
  • Dados avançados do veículo em Localização mantém o padrão DiLink 5.0 e adiciona detecção legada escolhida explicitamente. A sondagem limitada e somente de leitura exige ADB pela rede autorizado; apenas campos aceitos habilitam seus controles de bateria, velocidade das rodas e vídeo estacionado (PR #158/#173).
  • O início automático opcional do hotspot existente do carro fica desativado por padrão. Verifica permissões do próprio pacote DiPlay em firmware BYD compatível e preserva nome/senha do hotspot (PR #164/#173).
  • Atualizações parciais de música preservam o artista omitido; metadados/capas sem mudanças deixam de ser publicados repetidamente. A correção de API de áudio no Android 9 trata uma falha concreta de compatibilidade, sem provar que todas as causas de #163 foram resolvidas (PR #161/#162/#173).
  • Reconexões usam a geometria estabilizada da tela e as verificações normais. A VPN por cabo deve ficar restrita ao DiPlay ou o início é abortado. Uma falha específica do P2P Builder no Android 10 permite uma tentativa protegida de recuperação em Automático (PR #173/#168).
  • Diagnósticos limitados de conexão sem fio, mídia, tema e encerramento do próprio app não adicionam envio automático nem permissões de diagnóstico e omitem conteúdo de áudio/vídeo/pacotes. Revise os relatórios antes de publicá-los.

Por que isso importa

Útil para comparar canais Wi-Fi Direct compatíveis, configurar recursos de veículo suportados e diagnosticar falhas de conexão ou mídia.

Validação e compatibilidade

O projeto informa 773 testes unitários aprovados, um ignorado por condição do host e nenhuma falha/erro. Três builds de depuração somente de código-fonte, lint de depuração, lint de lançamento e build assinado passaram; avisos de lint existentes permanecem. A assinatura coincide com 0.2.10. Não há nova validação em veículo declarada.

APK para Android 9+; Wi-Fi Direct exige Android 10+ e mapa incorporado ao launcher, Android 11+. O suporte BYD depende do firmware; Android 7/8 e problemas específicos de outras marcas estão fora do suporte do projeto.

Quando considerar a atualização

Instale sobre o mesmo pacote assinado para manter ajustes e pareamento. Reproduza problemas persistentes no 0.2.11 e exporte em Ajustes → Diagnóstico → Salvar relatório de diagnóstico. Para falhas de inicialização, reinicie primeiro e abra o DiPlay manualmente para exportar.

Limitações existentes

  • O APK continua experimental e sem certificação Apple. A aceitação futura pelo iOS e a adequação à distribuição geral continuam sem resolução.
  • A seleção manual de canal não é uma correção confirmada para perdas/cortes no Wi-Fi Direct. Inicialização do Qin Plus, conexões com iOS 15, qualidade de Siri/microfone e comportamento diurno/noturno do firmware ainda exigem evidências do dispositivo atual.

Verificações no veículo ainda necessárias

  • Confira no dispositivo real controles de TV/seletor, posição do cartão de conversão, campos legados e negação/perda de ADB, hotspot automático, rede por cabo restrita ao app, canais, reconexões e sessões longas de música.
  • O vídeo estacionado opcional ainda exige leitura válida de P e fecha ao sair de P ou perder a leitura. Dados sem fio de veículo/localização passam pelo link Wi-Fi iAP2; isso não prova o uso da velocidade das rodas na navegação em túneis (PR #157).

Histórico de problemas relacionados/verificações não resolvidas: #15, #151, #163, #174, #131, #117, #118, #127

Última revisão: 2026-10-04 · Notas de lançamento originais · Fonte complementar 1 · Fonte complementar 2 · Fonte complementar 3 · Fonte complementar 4 · Fonte complementar 5

0.2.10
Versão de prévia
Versão no GitHub

Correções de conexão, capas de músicas e diagnósticos

O que mudou

  • O USB trata preenchimento limitado nas respostas de controle USBMUX e permite iniciar por cabo com a configuração do hotspot manual incompleta (PR #114/#130).
  • A conexão sem fio pode escolher uma porta AirPlay livre. O Wi-Fi Direct trata tipos de segurança desconhecidos e canais ocupados, com tentativas limitadas de 5 GHz para 2.4 GHz (PR #121/#143).
  • Metadados, posição de reprodução e capas reduzidas do CarPlay chegam a launchers compatíveis pelas sessões de mídia do Android (PR #82).
  • Chamadas podem usar cancelamento de eco e redução de ruído do Android. O suporte depende da central; a captura da Siri não muda (PR #116).
  • A leitura da bateria por ADB de rede seleciona CAN/CANFD pelo protocolo do veículo. A opção salva de mostrar/ocultar o espelho do mapa na tela inicial mantém o mapa do painel (PR #123/#133).
  • O vídeo opcional ganha busca e saltos de dez segundos. Exige ADB de rede e leitura válida da marcha P; sair de P ou perder a leitura fecha a reprodução. Vídeo FairPlay continua sem suporte (PR #129).
  • Mais traduções em ucraniano e diagnósticos de Bluetooth, USB, reconexão, inicialização e microfone. Os diagnósticos não corrigem o roteamento do microfone nem a Siri.

Por que isso importa

Útil nos casos específicos de falha ao iniciar por USB ou sem fio, para exibir músicas em launchers compatíveis e coletar registros mais claros.

Validação e compatibilidade

O projeto relata 529 testes no Linux sem falhas nem testes ignorados. Localmente foram 528 testes, com um teste de vinculação ignorado no macOS. A compilação assinada e o lint passaram; restam avisos de lint. A assinatura coincide com a 0.2.9. Não houve nova validação em carro.

APK para Android 9+; Wi-Fi Direct exige Android 10+. Mapas integrados a launchers continuam exigindo Android 11+. As correções específicas não confirmam compatibilidade com todo carro, launcher ou firmware Bluetooth.

Quando considerar a atualização

Instale sobre a versão com a mesma assinatura para manter ajustes e pareamentos. Reproduza problemas pendentes no 0.2.10 e exporte um novo relatório em Configurações → Diagnósticos → Salvar relatório de diagnóstico. Para falhas de inicialização, reinicie a central e abra o DiPlay manualmente para exportar.

Limitações existentes

  • Não foi adicionado suporte ao Android 7/8; a compatibilidade sem fio com HarmonyOS não foi verificada.
  • Perda de pacotes no Wi-Fi Direct, entrada de microfone e reconexões específicas ainda exigem investigação no hardware; não há uma correção universal.

Verificações no veículo ainda necessárias

  • A correção USB visa os quadros capturados no iOS 27. Mídia por cabo e reconexões no dispositivo não BYD de #100 ainda precisam de confirmação.
  • São necessários novos registros do 0.2.10 para timeouts sem fio (#98/#134/#137/#142), rotação/reconexões (#119/#141), áudio entrecortado (#131) e chamadas/Siri (#103/#115/#117/#138).
  • Verifique novamente a inicialização automática (#118/#127) e o tamanho da imagem (#92). Uma solicitação de abertura aceita não prova que o app apareceu na tela.

Histórico de problemas relacionados/verificações não resolvidas: #98, #134, #137, #142, #119, #141, #131, #103, #115, #117, #138, #118, #127, #92, #100, #124

Última revisão: 2026-10-03 · Notas de lançamento originais · Fonte complementar 1 · Fonte complementar 2 · Fonte complementar 3 · Fonte complementar 4 · Fonte complementar 5

0.2.9
Versão de prévia
Versão no GitHub

Mapas flutuantes, widgets e mais opções de áudio

O que mudou

  • Mapa flutuante na tela central com arraste e zoom por pinça enquanto o DiPlay está em segundo plano. Ative o mapa do painel de instrumentos e a sobreposição; o acesso ao uso limita a exibição às telas iniciais.
  • As informações da música no painel exigem ADB pela rede. Os widgets de navegação precisam de um launcher compatível; a tela inicial nativa da BYD não aceita widgets Android arbitrários.
  • O compartilhamento opcional do mapa ao vivo e os exemplos de launcher exigem Android 11+. O compartilhamento vem desativado; quando ativo, qualquer app local pode solicitar o mapa.
  • Acompanhamento do modo dia/noite da BYD, continuidade durante mudanças da janela da câmera e seleção de áudio 0–20; 0 usa roteamento automático.
  • Idioma ucraniano no app e correção da direção GPS. Algumas traduções ucranianas de novos recursos ainda usam inglês.

Por que isso importa

Útil em configurações BYD compatíveis para mapas flutuantes, widgets ou mais opções de saída de áudio.

Validação e compatibilidade

Na publicação, o projeto relatou 420 testes e uma compilação assinada, além da instalação de uma versão de teste no DiLink 5.1; não havia teste separado do APK final no carro. Os relatos posteriores de 0.2.9 (#124/#126/#131) não verificam a origem nem a assinatura do APK.

APK para Android 9+; Wi-Fi Direct exige Android 10+ e mapas incorporados em launchers, Android 11+. A validação em mais carros, launchers, chamadas/Siri e viagens longas permanece incompleta.

Quando considerar a atualização

Considere o 0.2.9 para esses recursos ou para o limite de canais relatado no 0.2.8. Atualize por cima para preservar o pareamento; uma configuração estável não precisa automaticamente de atualização.

Limitações existentes

  • Ainda ocorrem interrupções ocasionais no áudio. A confiabilidade de chamadas, Siri e viagens longas precisa de mais testes.
  • A tela inicial original da BYD não aceita widgets Android arbitrários. Os exemplos Home e map-host são apps separados para desenvolvedores, fornecidos como código-fonte.

Verificações no veículo ainda necessárias

  • Teste mudanças entre dia e noite, redimensionamento da janela da câmera, alinhamento do toque e transições em segundo plano em mais veículos.
  • Nas centrais afetadas, verifique a prévia do canal 15 e a navegação junto com música, incluindo a preservação das configurações após reconectar.
  • Teste a limpeza dos dados da música, a expiração da rota no widget, os controles do mapa flutuante e a restrição à tela inicial. Confirme a revogação do compartilhamento do mapa e a necessidade de uma nova conexão após reativá-lo.
  • Verifique a vinculação de widgets no exemplo Home, a abertura de apps, a navegação de volta e o retorno à tela inicial da BYD. Teste os relatos de direção GPS conhecida e desconhecida.

Histórico de problemas relacionados/verificações não resolvidas: #124, #126, #131

Última revisão: 2026-10-02 · Notas de lançamento originais · Fonte complementar 1 · Fonte complementar 2 · Fonte complementar 3 · Fonte complementar 4 · Fonte complementar 5 · Fonte complementar 6 · Fonte complementar 7

0.2.8
Versão de prévia
Versão no GitHub

Correções na transferência de localização e dados opcionais do carro

O que mudou

  • Os relatórios de localização seguem a transferência sem fio de Bluetooth para Wi-Fi, limitada a uma atualização por segundo.
  • Dados opcionais de velocidade das rodas e marcha via ADB. A precisão da navegação em túneis ainda não foi verificada.
  • Reprodução de vídeo estacionado opcional no iOS 27 relatado; ADB obrigatório, desativado por padrão, fecha fora de P.

Por que isso importa

Útil se você depende de relatórios de localização da central multimídia ou deseja testar os recursos opcionais do veículo em firmware compatível.

Validação e compatibilidade

Testes no carro do colaborador: BYD Tang, DiLink 5.0, iPhone 15 Pro, relatado iOS 27. A versão final do pacote APK não teve um teste no carro separado.

Android 9+ permanece o mínimo APK; Wi-Fi Direct requer Android 10+. O mantenedor relata que o #79 foi corrigido, apenas com confirmação de construção personalizada.

Quando considerar a atualização

Se o relatório de localização sem fio parar após a transferência, esta versão contém as alterações relevantes. Se sua configuração for estável e você não usar esses recursos, não há recomendação de atualização universal baseada em evidências.

Problemas relatados

  • Seleção do canal de navegação 14/15 relatada como indisponível (#85, #86).
  • O tamanho do CarPlay permanece inalterado após reconectar no Seal EV/DiLink 4/Android 10 (#92).

Histórico de problemas relacionados/verificações não resolvidas: #53, #72, #79, #85, #86, #92

Última revisão: 2026-10-01 · Notas de lançamento originais · Fonte complementar 1 · Fonte complementar 2 · Fonte complementar 3 · Fonte complementar 4

0.2.7
Versão de prévia
Versão no GitHub

Controles no volante, idiomas e opções de painel

O que mudou

  • Cinco linguagens de aplicativo e integração de linguagem de aplicativo Android.
  • Botões de mídia BYD compatíveis e Siri por pressão longa, com CarPlay visível.
  • Opções de mapas e cartões de conversão no painel; bateria e pausa de mapas com permissões ADB opcionais.

Por que isso importa

Os proprietários do firmware BYD testado obtêm manuseio de teclas de mídia e opções de painel mais claras.

Validação e compatibilidade

O projeto informa 324 testes unitários e uma compilação assinada. O APK publicado não passou por uma nova validação separada no carro.

O relatório Android 10 #79 diz que 0.1.0/0.2.0 funcionou anteriormente; 0.2.7 falhou. Este é um relatório específico da versão, nem todos os DiLink 3.

Quando considerar a atualização

Considere a mudança de recurso se os controles de mídia do volante estiverem faltando em sua versão mais antiga. Verifique o escopo exato do firmware em PR #8; outras unidades precisam de testes.

Problemas relatados

  • Android 10 Falha do Wi-Fi Direct relatada (#79).

Histórico de problemas relacionados/verificações não resolvidas: #1, #53, #57, #79

Última revisão: 2026-10-01 · Notas de lançamento originais · Fonte complementar 1 · Fonte complementar 2

0.2.6
Versão de prévia
Versão no GitHub

Hotspot do carro como padrão e mapas no painel

O que mudou

  • O ponto de acesso integrado ao carro é o padrão; a seleção herdada do Local hotspot migra.
  • Mapas no painel de instrumentos e configuração inicial do tema automático no perfil DiLink 5.1 verificado.
  • A exportação de diagnóstico e a configuração da conexão tornam-se mais fáceis de encontrar.

Por que isso importa

Configuração do hotspot sem conectar o telefone manualmente, com opções de mapas no painel em firmware verificado.

Validação e compatibilidade

O mantenedor confirmou o candidato a hotspot e layouts na DiLink 5.1/Android 13. A produção final da APK não foi testada separadamente em sessão.

O fluxo de trabalho do ponto de acesso mudou; tutoriais antigos que descrevem o Local hotspot estão obsoletos.

Quando considerar a atualização

Para configuração de ponto de acesso integrado ou layouts de cluster compatíveis, revise esta alteração. Os proprietários que atualizam do 0.2.0 devem verificar os detalhes do ponto de acesso salvo; loops de conexão foram relatados.

Problemas relatados

  • Atualizar loops de conexão (#26, #42).
  • Falha de Wi-Fi Direct no Android 10 (#44).

Histórico de problemas relacionados/verificações não resolvidas: #26, #42, #44

Última revisão: 2026-10-01 · Notas de lançamento originais · Fonte complementar 1 · Fonte complementar 2 · Fonte complementar 3

0.2.0
Versão de prévia
Versão no GitHub

Caminho BYD HUD verificado e melhorias de conexão

O que mudou

  • HUD orientação sobre um firmware DiLink 5.1 verificado.
  • A inicialização do hotspot integrado funciona no carro de desenvolvimento.
  • Wi-Fi Direct e melhorias no buffer de áudio, com recortes ainda presentes.

Por que isso importa

No firmware testado no carro de desenvolvimento, o HUD exibe setas, distância até a próxima curva e nomes de ruas.

Validação e compatibilidade

234 testes notificados; candidato físico HUD, hotspot e feedback Wi-Fi Direct, com cobertura de direção mais ampla ainda necessária.

Colaborador independente relata operação DiLink 5.0; O escopo DiLink 5.1 verificado oficialmente permanece estreito.

Quando considerar a atualização

Se estiver atualizando de 0.1.0 para HUD, verifique a impressão digital exata do firmware. Esta não é uma habilitação universal do BYD HUD.

Histórico de problemas relacionados/verificações não resolvidas: #1, #11, #15, #41

Última revisão: 2026-10-01 · Notas de lançamento originais · Fonte complementar 1

0.1.0
Versão de prévia
Versão no GitHub

Versão de versão de prévia restaurada

O que mudou

  • APK público restaurado após reconstrução local em 25 de setembro.
  • Mesma versão do aplicativo, código de versão e identidade de assinatura do artefato 0.1.0 anterior.

Por que isso importa

Os usuários existentes podem manter sua instalação; a restauração em si não é uma melhoria de compatibilidade.

Validação e compatibilidade

O projeto informa 172 testes. O APK restaurado não passou por um novo teste separado no carro.

Instruções históricas de lançamento necessárias Android 10+ Wi-Fi Direct para wireless; a orientação atual do ponto de acesso mudou desde então.

Quando considerar a atualização

Não reinstale apenas porque a versão restaurada tem a mesma versão. Revise o comportamento da versão mais recente antes de alterar uma configuração de trabalho.

Histórico de problemas relacionados/verificações não resolvidas: #1, #2

Última revisão: 2026-10-01 · Notas de lançamento originais · Fonte complementar 1

Próximo passo

Fontes