Início Guia
DIPLAY COMMUNITY GUIDE

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

  1. 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.
  2. 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.
  3. 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.

  1. 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.
  2. 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.
  3. 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çãoConteúdoRequisitos
Widget de navegaçãoSeta, rua, distância, chegada e música; sem mapa ao vivoLauncher que aceita widgets Android padrão; indisponível no início BYD
Cartão flutuanteMapa do painel ao vivo sobre a tela inicialMapa do painel ativo, sobreposição; Usage Access para limitar ao início
Mapa integradoMapa ao vivo no layout do launcherAndroid 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.

公开资料与来源

本页依据公开项目文档及参考社区指南整理,保留实测边界与原始证据。资料快照不代表最新修复状态。