DiPlay no HUD e painel BYD: firmware, mapas e ADB
Pára-brisa HUD
A impressão digital DiLink 5.1 / Android 13 verificada é BYD-AUTO/IVI/IVI:13/TP1A.220624.014/eng.build20260722.221155:user/release-keys.. A versão/certificado do receptor original também é protegido. Outro firmware não é habilitado por esse resultado.
O aplicativo de mapas deve fornecer metadados de navegação estruturados. Setas, distância da próxima curva e nomes de ruas foram confirmados fisicamente; isso não é uma promessa para todos os aplicativos de mapas.
Mapa CarPlay no painel
- No firmware compatível, abra Configurações → Navegação BYD e habilite o mapa CarPlay no painel. A opção aparece apenas se a exibição da projeção estiver visível para o aplicativo.
- Nas DiLink 5.0 / Android 12 testadas, escolha Navegação em tela cheia ou Navegação em tela pequena no menu do volante do painel. Ativar por navegação mostra apenas setas.
- No perfil DiLink 5.1 exato, use Configuração automática de mapa para acompanhamento opcional de tema/cartão. Execute o comando mostrado para o seu pacote instalado, verifique e habilite; a conexão básica permanece independente dessa permissão.
Visibilidade e instruções obsoletas
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.
Fim de rota normal, desconexão, saída desligada e orientação obsoleta acionam a limpeza do HUD. A parada forçada/eliminação do processo pode deixar a última instrução visível até a próxima inicialização do aplicativo. Não interprete a orientação restante como uma rota em tempo real. Execute um aplicativo de projeção por vez.
Mapas, músicas e widgets do 0.2.9
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.
Escolha a exibição na tela inicial
Sem cartão: confira opção, sobreposição, CarPlay, mapa do painel e tela inicial visível. Sobre todas as apps significa falta de Usage Access. Defina o launcher externo como início padrão. disabled exige compartilhamento; waiting exige CarPlay/fluxo do painel. O cartão se oculta durante a integração.
Compartilhar o mapa vem desativado. Ativado, qualquer app local pode solicitar. Desativar libera imediatamente os mapas conectados. Ao reativar, o launcher deve enviar novo ATTACH; as visualizações não reconectam sozinhas. Reiniciar DiPlay também exige nova conexão.
- Adicione CarPlay navigation pela lista de widgets do launcher compatível. Abra DiPlay uma vez após instalar; No route é normal sem navegação ativa.
- Ative CarPlay map on instrument cluster e Dashboard map on the centre screen. Autorize exibir sobre outros apps e Usage Access, conecte CarPlay e volte ao início. Toque abre CarPlay, arraste para mover e faça pinça para redimensionar.
- No launcher integrado Android 11+, ative Share the live map with other launchers e o mapa do painel para solicitar conexão. Os exemplos de código são para desenvolvedores, não APKs de launcher incluídos.
| Exibição | Conteúdo | Requisitos |
|---|---|---|
| Widget de navegação | Seta, rua, distância, chegada e música; sem mapa ao vivo | Launcher que aceita widgets Android padrão; indisponível no início BYD |
| Cartão flutuante | Mapa do painel ao vivo sobre a tela inicial | Mapa do painel ativo, sobreposição; Usage Access para limitar ao início |
| Mapa integrado | Mapa ao vivo no layout do launcher | Android 11+, launcher integrado, compartilhamento e mapa do painel |
Mudanças e verificações na 0.2.10
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).
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).
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.
Mudanças e verificações no 0.2.11
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).
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).
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.
Mudanças e verificações no 0.2.12
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).
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).
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).
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.
Mudanças e verificações em 0.2.13
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).
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.
本页依据公开项目文档及参考社区指南整理,保留实测边界与原始证据。资料快照不代表最新修复状态。