Cet historique couvre les versions publiées et examinées manuellement. Les PR ouvertes et les forks personnalisés ne sont pas présentés comme des fonctions livrées. Vérifiez la version actuelle du projet d’origine avant une mise à jour.
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
Préversion publique
Source de la version

Wi-Fi Direct Android 9, réglages de disposition et expériences audio / appels facultatives

Modifications

  • 0.2.13 ajoute Wi-Fi Direct sur Android 9 selon le firmware, avec les identifiants réels du groupe. Les canaux demandés restent non vérifiés sur Android 9 ; Android 10+ vérifie la fréquence. Le nettoyage conserve les profils persistants (PR #282).
  • Le sans-fil privilégie un IPv4 utilisable avec un repli IPv6 lié à l’interface ; le canal Auto ne garantit ni bande ni absence de saccades. Le mDNS par interface évite un service NSD inutilisé ; le repli du transfert exige une vidéo affichée. La réparation expérimentale de connexion au point d’accès exige Android 13+, un point d’accès configuré par l’utilisateur en 5 GHz uniquement, des API compatibles, ADB localhost autorisé et une confirmation explicite hors connexion (PR #251/#258/#283/#309/#313).
  • La connexion USB change le transport dans l’activité ; les autorisations accordées sont vérifiées. Une gestion ciblée des fins de trame USBMUX couvre les réponses avec charge utile. Le sans-fil peut démarrer sans service USB Android, mais le filaire / CH341 l’exige toujours ; le problème distinct d’écran noir / décodeur reste non résolu (PR #268/#298/#300).
  • Les positions fixes du dock peuvent changer en direct ; les transitions Automatic reconnectent. La rotation facultative d’un canevas carré et les zones de fenêtre partagée préservent la correspondance vidéo / tactile, mais augmentent la charge du décodeur. Le panneau latéral expérimental est désactivé par défaut et se ferme lors des changements de rotation / écran partagé (PR #245/#246/#277/#284).
  • La projection native au combiné DiLink 4 et les réglages d’image progressent ; la confirmation du contributeur couvre un Seal 2022 / DiLink 4 / Android 10. La récupération de projection DiLink 3 a été vérifiée. Les fiches de virage expirent toujours après deux minutes, l’échelle de carte ajoute 125 % et la récupération des services batterie / volant reste limitée. Les touches d’appel / fiches indépendantes DiLink 3 sont désactivées par défaut ; la restauration des valeurs de repos d’origine n’est pas un instantané de l’état précédent (PR #243/#260/#265/#285/#296/#297/#304/#306).
  • Les horodatages Siri sont corrigés pour le flux 24 kHz observé, pas pour tous les problèmes de microphone. La musique expérimentale AAC-LC avec tampon est désactivée par défaut, reconnecte et nécessite des applications compatibles ; elle n’est ni sans perte ni une solution à une liaison constamment lente. Les événements tactiles utilisent TCP_NODELAY sans garantie de latence (PR #295/#308/#311).
  • Le chinois traditionnel (Taïwan) devient la septième langue de l’application ; le choix de langue système Android 13+ est synchronisé. Les brouillons de paramètres, commandes de lumière ambiante, édition des boutons du véhicule et champs jour/nuit sont corrigés. Ce site communautaire propose treize langues, indépendamment de l’application (PR #239/#252/#281/#286/#302/#305/#314/#317).

Intérêt de ces modifications

Envisagez cette préversion pour des problèmes sans fil, USB ou d’affichage propres au firmware, ou pour tester volontairement les expériences désactivées par défaut.

Validation et compatibilité

Le projet d’origine a vérifié 1 487 cas unitaires : 1 486 réussis, un test existant ignoré propre à l’hôte, aucun échec / erreur. Quatre builds debug issus du seul code source / lint et le build mobile signé / lint ont réussi ; les avertissements existants subsistent. L’APK intègre le commit 6fb0fa4a09e77a84a437da5159147a6f6141ed61. Aucun nouveau test du mainteneur en véhicule de la version complète corrigée n’est annoncé.

0.2.13 nécessite Android 9+ (API 28), cible API 37 et possède versionCode 32. Wi-Fi Direct sur Android 9 dépend des API du firmware et ne peut pas vérifier la fréquence ; Android 10+ conserve cette vérification. L’intégration au lanceur nécessite Android 11+. Les intégrations BYD facultatives conservent leurs limites de firmware / autorisations.

Quand envisager une mise à jour

Le certificat de signature de l’APK correspond à 0.2.12. Mettez à jour le même paquet sur place pour conserver paramètres / appairage. Reproduisez les échecs en 0.2.13 et sauvegardez un nouveau rapport : Android 10+ utilise Downloads/DiPlay, Android 9 un sélecteur ; View report / Share et les replis vers le stockage applicatif / privé restent disponibles. Aucun envoi automatique.

Limites existantes

  • Expérimental, non certifié par Apple ; l’identité d’accessoire incluse peut être extraite et son acceptation par de futurs iOS est incertaine. Les saccades générales, problèmes de décodeur / écran noir, Siri et anciens iOS ne sont pas tous résolus.

Vérifications en véhicule encore nécessaires

  • Retestez P2P Android 9, la restauration du combiné propre au modèle, la réparation du point d’accès et les voies appels / audio sur le firmware cible. La musique avec tampon nécessite encore des vérifications physiques de pause / recherche / navigation / appels / Siri ; les configurations des contributeurs ne valident pas la version signée complète.

Historique des issues associées / vérifications en attente : #15, #151, #163, #174, #131, #117

Dernière vérification: 2026-10-06 · Notes de version originales · Source à l’appui 1 · Source à l’appui 2 · Source à l’appui 3 · Source à l’appui 4 · Source à l’appui 5 · Source à l’appui 6 · Source à l’appui 7 · Source à l’appui 8 · Source à l’appui 9 · Source à l’appui 10

0.2.12
Préversion publique
Source de la version

Nouveaux modes de connexion, commandes du tableau de bord et corrections de récupération

Modifications

  • Existing Wi-Fi / Same LAN relie le véhicule et l’iPhone au même réseau externe. Rejoignez-le dans les paramètres système, enregistrez ses identifiants, gardez le Bluetooth activé et désactivez l’isolation des clients. DiPlay ne rejoint pas le Wi-Fi et ne modifie pas la route par défaut (PR #223).
  • Le démarrage du point d’accès vérifie l’interface AP réelle et limite les tentatives si AirPlay ne se connecte jamais. Le démarrage automatique facultatif reste désactivé par défaut ; son repli exige des commandes de firmware prises en charge, ADB local autorisé et une disponibilité observée, pas seulement une commande réussie (PR #229/#235).
  • La détection des appareils Apple connectés en USB est corrigée. L’assistance d’accessibilité facultative confirme uniquement la boîte de dialogue système d’autorisation USB de DiPlay ; les autres applications et dialogues sont exclus. L’autorisation USB habituelle reste requise (PR #170/#224).
  • Sur les sessions point d’accès / Wi-Fi Direct Android 10 éligibles, ADB local autorisé facultatif peut suspendre les recherches de réseaux. Same LAN est exclu ; la connexion automatique aux réseaux enregistrés est indisponible pendant la pause. Des marqueurs et tentatives de récupération restaurent les recherches, y compris après réouverture ; ce n’est pas une correction universelle des saccades (PR #225).
  • Les cartes virtuelles 16:9 prennent en charge les lanceurs compatibles sans combiné physique. Des voies expérimentales DiLink 3/4 ajoutent une gestion limitée du combiné et une restauration de l’état d’origine pouvant être retentée ; DiLink 5/5.1 reste prioritaire. Aucun HUD sur pare-brise DiLink 3 ni profil HUD DiLink 4 vérifié n’est annoncé (PR #171/#182/#187/#213).
  • Le multifenêtre préserve les proportions vidéo, l’alignement tactile et les barres système ; les écrans compacts de configuration s’adaptent mieux. La résolution accepte des entiers de 30 % à 160 % ; un agrandissement incompatible avec le décodeur enregistre 100 % avec un avertissement. Annuler restaure les paramètres prévisualisés et conserve la session (PR #172/#179/#181/#191/#230).
  • L’apparence CarPlay propose les modes système, lumière ambiante, jour et nuit. Luminosité, contraste, saturation et chaleur de la vidéo principale se règlent en direct, indépendamment du thème Android et du flux du combiné ; ces réglages ne prouvent pas la correction des couleurs (PR #178/#211).
  • Les fiches de virage personnalisées ajoutent une taille de 30 % à 95 %, l’opacité et les données d’arrivée du téléphone. Les indications inconnues / expirées sont effacées. Les contenus du tableau de bord compatibles changent en direct avec vérification de livraison ; les changements de disposition incompatibles reconnectent toujours (PR #193/#232).
  • Le zoom de carte au volant et le joystick de l’écran principal sont facultatifs et désactivés par défaut. Configurez les touches à l’arrêt ; les actions d’appel / média et la gestion appui / relâchement appariée sont conservées. Les vérifications d’itinéraire et de session rejettent les commandes destinées à d’anciens téléphones ou flux (PR #214/#231).
  • Les fiches musicales affichées seulement en cas de changement montrent les nouvelles métadonnées pendant cinq secondes avec un contrôle protégé du minuteur. La pochette reste visible pendant son remplacement ; un transfert dont l’échec est confirmé efface l’ancienne image, mais aucun nouveau délai ne limite un transfert interminable (PR #215/#228).
  • Les diagnostics ajoutent View report / Share comme solution de repli si le sélecteur ou le fournisseur Downloads échoue. La confirmation indique Android/data/com.shihab.diplay/files/diagnostic-reports/ ou le stockage privé. Aucun envoi automatique ; l’amélioration de l’export ne prouve pas la correction du démarrage (PR #185/#219).

Intérêt de ces modifications

Utile pour tester un réseau externe existant, les fonctions compatibles du combiné / volant et obtenir des rapports sur les systèmes multimédias restrictifs.

Validation et compatibilité

Le projet d’origine annonce 1 193 tests unitaires réussis, un test ignoré propre à l’hôte et aucun échec / erreur. Quatre builds debug issus du seul code source et lint debug, lint release et le build mobile signé ont réussi ; les avertissements lint existants subsistent. La signature correspond à 0.2.11. Aucun nouveau test en véhicule de la version complète corrigée n’est annoncé.

APK Android 9+ ; Wi-Fi Direct exige Android 10+ et l’intégration de carte au lanceur Android 11+. Les voies BYD facultatives nécessitent toujours des firmwares et autorisations compatibles. Android 7/8 et les problèmes spécifiques des autres marques restent hors du périmètre du projet d’origine.

Quand envisager une mise à jour

Installez par-dessus le même paquet signé pour conserver les paramètres et l’appairage. Reproduisez les problèmes persistants en 0.2.12, puis utilisez Settings → Diagnostics → Save diagnostic report et l’emplacement affiché ou le repli View report / Share.

Limites existantes

  • L’APK reste expérimental et non certifié par Apple ; son acceptation par de futurs iOS n’est pas garantie. Un arrêt forcé peut différer la restauration OEM, du combiné ou du Wi-Fi jusqu’à la réouverture de DiPlay.

Vérifications en véhicule encore nécessaires

  • Retestez les voies corrigées du combiné DiLink 3/4, la récupération des recherches de réseaux, les modes au volant et le démarrage du point d’accès propre au firmware. Les saccades générales, les appels/Siri/microphone, le démarrage iOS 15 et les couleurs / thèmes nécessitent encore de nouvelles preuves sur les appareils actuels.

Historique des issues associées / vérifications en attente : #15, #151, #163, #174, #131, #117

Dernière vérification: 2026-10-05 · Notes de version originales · Source à l’appui 1 · Source à l’appui 2 · Source à l’appui 3 · Source à l’appui 4 · Source à l’appui 5 · Source à l’appui 6 · Source à l’appui 7 · Source à l’appui 8

0.2.11
Préversion publique
Source de la version

Choix de canal, paramètres du véhicule et corrections de compatibilité

Modifications

  • Wi-Fi Direct ajoute Preferred channel sous Connection setup. Auto est le choix par défaut ; un canal manuel enregistré s’applique à la connexion suivante. Un canal non pris en charge ou incompatible produit une erreur. Il ne s’agit pas d’une correction confirmée des saccades audio (PR #175).
  • Une fiche de virage personnalisée au tableau de bord propose trois tailles et un déplacement par pas de 2 %. Les flèches inconnues restent vides et les indications expirées sont effacées. La fiche vidéo originale de l’iPhone ne peut pas être déplacée indépendamment (PR #155).
  • Le geste d’ouverture des paramètres accepte deux, trois ou quatre doigts, avec trois par défaut. La navigation par pavé directionnel / télécommande est ajoutée pour les appareils non tactiles, sans modifier le tactile et les molettes habituels (PR #156/#146).
  • Advanced vehicle data sous Location conserve DiLink 5.0 par défaut et ajoute une détection explicite des anciens systèmes. Sa sonde bornée en lecture seule nécessite ADB réseau autorisé ; seuls les champs acceptés activent les commandes de batterie, vitesse des roues et vidéo à l’arrêt correspondantes (PR #158/#173).
  • Le démarrage automatique facultatif du point d’accès existant du véhicule est désactivé par défaut. Il vérifie les autorisations du seul paquet DiPlay sur les firmwares BYD pris en charge et préserve le nom / mot de passe du point d’accès (PR #164/#173).
  • Les mises à jour incrémentales des titres conservent un artiste omis ; les métadonnées / pochettes inchangées ne sont plus republiées en boucle. Une correction de l’API audio Android 9 traite une erreur précise de compatibilité sans prouver que toutes les causes de #163 sont corrigées (PR #161/#162/#173).
  • Les reconnexions utilisent une géométrie d’affichage stabilisée et les vérifications habituelles de disponibilité. Le VPN filaire doit être limité à DiPlay, sinon le démarrage s’arrête. Un échec précis du Builder P2P d’Android 10 reçoit une seule tentative de récupération protégée en mode Auto (PR #173/#168).
  • Les diagnostics bornés du sans-fil, des médias, du thème et des sorties de DiPlay n’ajoutent ni envoi automatique ni autorisation de diagnostic et excluent les contenus audio, vidéo et des paquets. Relisez les rapports avant de les partager publiquement.

Intérêt de ces modifications

Utile pour comparer les canaux Wi-Fi Direct pris en charge, configurer les fonctions compatibles du véhicule et diagnostiquer les échecs de connexion ou de médias.

Validation et compatibilité

Le projet d’origine annonce 773 tests unitaires réussis, un test ignoré propre à l’hôte et aucun échec / erreur. Trois builds debug issus du seul code source, lint debug, lint release et le build signé ont réussi ; les avertissements lint existants subsistent. La signature correspond à 0.2.10. Aucune nouvelle validation en véhicule n’est annoncée.

APK Android 9+ ; Wi-Fi Direct exige Android 10+ et l’intégration de carte au lanceur Android 11+. La prise en charge BYD reste propre au firmware ; Android 7/8 et les problèmes spécifiques des autres marques sortent du périmètre du projet d’origine.

Quand envisager une mise à jour

Installez par-dessus le même paquet signé pour conserver les paramètres et l’appairage. Reproduisez les problèmes persistants en 0.2.11, puis exportez via Settings → Diagnostics → Save diagnostic report. Pour un problème au démarrage, redémarrez d’abord puis ouvrez DiPlay manuellement pour exporter.

Limites existantes

  • L’APK reste expérimental et n’est pas certifié par Apple. Son acceptation par les futures versions d’iOS et son adéquation à une distribution générale restent incertaines.
  • La sélection manuelle de canal n’est pas une correction confirmée des pertes / saccades Wi-Fi Direct. Le démarrage Qin Plus, les connexions iOS 15, la qualité Siri / microphone et le comportement jour/nuit du firmware nécessitent encore des preuves sur les appareils actuels.

Vérifications en véhicule encore nécessaires

  • Vérifiez sur l’appareil réel les entrées TV / molette, la position des fiches de virage, les champs des anciens systèmes et le refus / la perte ADB, le démarrage automatique du point d’accès, le réseau filaire limité à DiPlay, les canaux, les reconnexions et les longues sessions musicales.
  • La vidéo facultative à l’arrêt exige toujours un rapport P valide et se ferme en quittant P ou en perdant la lecture. Les données sans fil du véhicule / de localisation passent désormais par la liaison iAP2 Wi-Fi ; cela ne prouve pas que la navigation en tunnel utilise la vitesse des roues (PR #157).

Historique des issues associées / vérifications en attente : #15, #151, #163, #174, #131, #117, #118, #127

Dernière vérification: 2026-10-04 · Notes de version originales · Source à l’appui 1 · Source à l’appui 2 · Source à l’appui 3 · Source à l’appui 4 · Source à l’appui 5

0.2.10
Préversion publique
Source de la version

Corrections de connexion, pochettes musicales et diagnostics enrichis

Modifications

  • L’USB gère le remplissage borné des réponses de contrôle USBMUX et autorise des paramètres Manual hotspot incomplets pour les sessions filaires (PR #114/#130).
  • Le démarrage sans fil peut choisir un port AirPlay libre ; Wi-Fi Direct gère les indications de sécurité inconnues, les canaux occupés et un repli borné de 5 GHz vers 2,4 GHz (PR #121/#143).
  • Les métadonnées musicales CarPlay, la position de lecture et les pochettes redimensionnées parviennent aux lanceurs compatibles via les sessions multimédias Android (PR #82).
  • Les appels peuvent utiliser l’annulation d’écho et la réduction de bruit disponibles dans Android ; leur prise en charge varie selon le système multimédia et la capture Siri reste inchangée (PR #116).
  • Les lectures de batterie par ADB réseau choisissent CAN/CANFD selon le protocole du véhicule. Un paramètre enregistré d’affichage / masquage contrôle la copie de carte sur l’accueil sans désactiver la carte du combiné (PR #123/#133).
  • La vidéo facultative ajoute la recherche dans la lecture et des sauts de dix secondes. ADB réseau et une lecture valide du rapport P sont requis ; quitter P ou perdre la lecture ferme la vidéo. Les vidéos FairPlay restent non prises en charge (PR #129).
  • Traductions ukrainiennes supplémentaires et diagnostics Bluetooth, USB, reconnexion, démarrage et microphone ; ces ajouts ne corrigent ni le routage du microphone ni Siri.

Intérêt de ces modifications

Utile pour les cas ciblés de démarrage USB/sans fil, l’affichage musical des lanceurs compatibles et des comptes rendus d’échec plus clairs.

Validation et compatibilité

Le projet d’origine annonce 529 tests Linux sans échec ni test ignoré ; les vérifications locales ont exécuté 528 tests avec un test de liaison macOS ignoré. Le build de publication signé et lint ont réussi ; des avertissements lint subsistent. La signature correspond à 0.2.9. Aucune nouvelle validation en véhicule n’a été effectuée.

APK Android 9+ ; Wi-Fi Direct exige Android 10+. L’intégration de carte au lanceur exige toujours Android 11+. Ces modifications ciblées ne prouvent pas la prise en charge de tous les véhicules, lanceurs ou firmwares Bluetooth.

Quand envisager une mise à jour

Mettez à jour l’installation signée existante pour conserver les paramètres et l’appairage. Pour les problèmes persistants, reproduisez-les en 0.2.10 et exportez un nouveau rapport via Settings → Diagnostics → Save diagnostic report ; pour un problème au démarrage, redémarrez d’abord puis ouvrez DiPlay manuellement pour exporter.

Limites existantes

  • La prise en charge d’Android 7/8 n’a pas été ajoutée ; la compatibilité sans fil HarmonyOS reste non vérifiée.
  • Les pertes de paquets Wi-Fi Direct, les problèmes de microphone propres aux appareils et les reconnexions nécessitent encore une investigation matérielle ; aucune correction universelle n’est annoncée.

Vérifications en véhicule encore nécessaires

  • La correction USB cible le format de trame iOS 27 observé. Les médias filaires de bout en bout et les reconnexions sur l’appareil non BYD de #100 restent à confirmer.
  • De nouveaux journaux 0.2.10 sont nécessaires pour les délais sans fil dépassés (#98/#134/#137/#142), les rotations / reconnexions (#119/#141), les saccades audio (#131) et les appels/Siri (#103/#115/#117/#138).
  • Revérifiez le lancement au démarrage (#118/#127) et la taille d’affichage (#92). Une demande de lancement acceptée ne prouve pas que l’application s’est affichée.

Historique des issues associées / vérifications en attente : #98, #134, #137, #142, #119, #141, #131, #103, #115, #117, #138, #118, #127, #92, #100, #124

Dernière vérification: 2026-10-03 · Notes de version originales · Source à l’appui 1 · Source à l’appui 2 · Source à l’appui 3 · Source à l’appui 4 · Source à l’appui 5

0.2.9
Préversion publique
Source de la version

Cartes flottantes, widgets de lanceur et routage audio élargi

Modifications

  • Carte flottante sur l’écran central, déplaçable et redimensionnable par pincement, quand DiPlay est en arrière-plan. Activez la carte du combiné et l’autorisation de superposition ; Usage Access la limite aux écrans d’accueil.
  • L’affichage des titres au tableau de bord nécessite ADB réseau. Les widgets de navigation nécessitent un lanceur compatible ; l’accueil intégré de BYD n’accepte pas n’importe quel widget Android.
  • Le partage facultatif de carte en direct et les exemples de lanceurs pour développeurs nécessitent Android 11+. Le partage est désactivé par défaut ; lorsqu’il est activé, toute application locale peut demander la carte.
  • Suivi jour/nuit BYD, continuité de la fenêtre caméra et choix de flux audio de 0 à 20 ; 0 sélectionne le routage automatique.
  • Langue ukrainienne et correction du cap GPS. Certains nouveaux libellés de fonctions en ukrainien restent en anglais.

Intérêt de ces modifications

Utile sur les configurations BYD prises en charge pour les cartes flottantes, les widgets de lanceur ou un choix de routage audio élargi.

Validation et compatibilité

À la publication, le projet d’origine annonçait 420 tests, un build signé et une installation du build de test sur DiLink 5.1 ; aucun test séparé de l’APK final en véhicule n’était enregistré. Les comptes rendus communautaires 0.2.9 ultérieurs (#124/#126/#131) ne vérifient ni l’origine ni la signature de l’APK.

APK Android 9+ ; Wi-Fi Direct exige Android 10+ et l’intégration de carte au lanceur Android 11+. La validation élargie des véhicules, lanceurs, appels/Siri et longs trajets reste incomplète.

Quand envisager une mise à jour

Envisagez 0.2.9 pour ces fonctions ou la limite de sélection de canal signalée en 0.2.8. Mettez à jour l’installation existante pour conserver l’appairage ; une configuration stable ne nécessite pas automatiquement une mise à jour.

Limites existantes

  • Des coupures audio occasionnelles persistent. Les appels, Siri et la fiabilité sur longs trajets nécessitent encore des tests plus larges.
  • L’accueil intégré de BYD ne peut pas héberger n’importe quel widget Android. Les exemples Home et map-host sont des applications distinctes pour développeurs, fournies sous forme de code source.

Vérifications en véhicule encore nécessaires

  • Testez les changements jour/nuit, le redimensionnement de la fenêtre caméra, l’alignement tactile et les passages en arrière-plan sur d’autres véhicules.
  • Sur les systèmes concernés, vérifiez l’aperçu du canal 15 et la navigation avec musique, ainsi que les paramètres enregistrés après reconnexion.
  • Testez l’effacement des titres, l’expiration des itinéraires des widgets, les commandes de carte flottante et la restriction à l’accueil. Vérifiez la révocation du partage de carte et une nouvelle liaison après réactivation.
  • Vérifiez la liaison des widgets de l’exemple Home, la navigation entre applications / retour et le retour à l’accueil BYD. Vérifiez les caps GPS valides et inconnus.

Historique des issues associées / vérifications en attente : #124, #126, #131

Dernière vérification: 2026-10-02 · Notes de version originales · Source à l’appui 1 · Source à l’appui 2 · Source à l’appui 3 · Source à l’appui 4 · Source à l’appui 5 · Source à l’appui 6 · Source à l’appui 7

0.2.8
Préversion publique
Source de la version

Corrections du transfert de localisation et données du véhicule facultatives

Modifications

  • La localisation suit le transfert sans fil du Bluetooth vers le Wi-Fi, à raison d’une mise à jour par seconde au maximum.
  • Transmission facultative de la vitesse des roues et du rapport via ADB ; navigation à l’estime dans les tunnels toujours non vérifiée.
  • Lecture vidéo facultative à l’arrêt sur iOS 27 signalé ; ADB requis, désactivée par défaut, fermeture hors de P.

Intérêt de ces modifications

Utile si vous utilisez la localisation du système multimédia ou souhaitez tester les fonctions facultatives du véhicule sur un firmware pris en charge.

Validation et compatibilité

Tests en véhicule par un contributeur : BYD Tang, DiLink 5.0, iPhone 15 Pro, iOS 27 signalé. L’APK final publié n’a pas été testé séparément en véhicule.

Android 9+ reste le minimum pour l’APK ; Wi-Fi Direct exige Android 10+. Le mainteneur indique que #79 est corrigé, avec confirmation sur un build personnalisé uniquement.

Quand envisager une mise à jour

Si la localisation sans fil s’arrête après le transfert de connexion, cette version contient la modification correspondante. Si votre configuration est stable et que vous n’utilisez pas ces fonctions, aucun élément ne justifie de recommander universellement une mise à jour.

Problèmes signalés

  • Sélection des canaux de navigation 14/15 signalée comme indisponible (#85, #86).
  • La taille CarPlay ne change pas après reconnexion sur Seal EV / DiLink 4 / Android 10 (#92).

Historique des issues associées / vérifications en attente : #53, #72, #79, #85, #86, #92

Dernière vérification: 2026-10-01 · Notes de version originales · Source à l’appui 1 · Source à l’appui 2 · Source à l’appui 3 · Source à l’appui 4

0.2.7
Préversion publique
Source de la version

Commandes au volant, langues et options du tableau de bord

Modifications

  • Cinq langues dans l’application et intégration du choix de langue d’Android.
  • Commandes multimédias BYD au volant prises en charge et Siri par appui long lorsque CarPlay est visible.
  • Options de carte / fiche de virage au tableau de bord et fonctions ADB facultatives de batterie / pause de la carte.

Intérêt de ces modifications

Les propriétaires utilisant un firmware BYD testé bénéficient des touches multimédias et d’options plus claires au tableau de bord.

Validation et compatibilité

324 tests unitaires et build signé annoncés ; aucune nouvelle validation en véhicule de la version distribuée.

Le compte rendu Android 10 #79 indique que 0.1.0/0.2.0 fonctionnaient, mais que 0.2.7 échouait. Il concerne une version précise, pas tous les systèmes DiLink 3.

Quand envisager une mise à jour

Envisagez cette modification si les touches multimédias au volant manquent dans votre ancien build. Vérifiez le firmware précis couvert par la PR #8 ; les autres systèmes nécessitent des tests.

Problèmes signalés

  • Plantage Wi-Fi Direct signalé sur Android 10 (#79).

Historique des issues associées / vérifications en attente : #1, #53, #57, #79

Dernière vérification: 2026-10-01 · Notes de version originales · Source à l’appui 1 · Source à l’appui 2

0.2.6
Préversion publique
Source de la version

Le point d’accès intégré devient le mode par défaut ; cartes au combiné d’instruments

Modifications

  • Le point d’accès intégré du véhicule devient le mode par défaut ; l’ancien choix Local hotspot est migré.
  • Carte au combiné d’instruments et configuration automatique unique du thème sur DiLink 5.1 vérifié.
  • L’export des diagnostics et la configuration de connexion sont plus faciles à trouver.

Intérêt de ces modifications

Une configuration du point d’accès plus claire, sans connexion manuelle du téléphone, et des cartes au tableau de bord sur un firmware vérifié.

Validation et compatibilité

Le mainteneur a confirmé le point d’accès et les dispositions du candidat sur DiLink 5.1/Android 13. L’APK final n’a pas fait l’objet d’un test de session séparé.

Le fonctionnement du point d’accès a changé ; les anciens tutoriels décrivant Local hotspot sont obsolètes.

Quand envisager une mise à jour

Consultez cette modification pour le point d’accès intégré ou les dispositions prises en charge au combiné. Après une mise à jour depuis 0.2.0, vérifiez les paramètres enregistrés du point d’accès ; des boucles de connexion ont été signalées.

Problèmes signalés

  • Boucles de connexion après mise à jour (#26, #42).
  • Plantage Wi-Fi Direct sur Android 10 (#44).

Historique des issues associées / vérifications en attente : #26, #42, #44

Dernière vérification: 2026-10-01 · Notes de version originales · Source à l’appui 1 · Source à l’appui 2 · Source à l’appui 3

0.2.0
Préversion publique
Source de la version

Sortie HUD BYD vérifiée et améliorations de connexion

Modifications

  • Guidage HUD sur un firmware DiLink 5.1 vérifié.
  • Le point d’accès intégré démarre sur le véhicule de développement.
  • Améliorations de Wi-Fi Direct et de la mise en tampon audio, avec des coupures persistantes.

Intérêt de ces modifications

Le firmware pris en charge du véhicule de développement bénéficie des flèches de navigation, de la distance au prochain virage et des noms de rues.

Validation et compatibilité

234 tests annoncés ; retours sur le HUD, le point d’accès et Wi-Fi Direct du candidat en véhicule, avec une couverture de conduite plus large encore nécessaire.

Un contributeur indépendant signale un fonctionnement sur DiLink 5.0 ; le périmètre officiellement vérifié de DiLink 5.1 reste restreint.

Quand envisager une mise à jour

Pour passer de 0.1.0 au HUD, vérifiez l’empreinte exacte du firmware. Cela n’active pas le HUD universellement sur les BYD.

Historique des issues associées / vérifications en attente : #1, #11, #15, #41

Dernière vérification: 2026-10-01 · Notes de version originales · Source à l’appui 1

0.1.0
Préversion publique
Source de la version

Préversion publique restaurée

Modifications

  • APK public restauré après une recompilation locale le 25 septembre.
  • Même version d’application, même code de version et même identité de signature que le fichier 0.1.0 précédent.

Intérêt de ces modifications

Les utilisateurs actuels peuvent conserver leur installation ; la restauration seule n’améliore pas la compatibilité.

Validation et compatibilité

172 tests annoncés ; aucun nouveau test en véhicule du fichier restauré.

Les anciennes instructions exigeaient Wi-Fi Direct sur Android 10+ pour le sans-fil ; les recommandations actuelles concernant le point d’accès ont changé depuis.

Quand envisager une mise à jour

Ne réinstallez pas uniquement parce que la version restaurée porte le même numéro. Consultez le comportement des versions récentes avant de modifier une configuration fonctionnelle.

Historique des issues associées / vérifications en attente : #1, #2

Dernière vérification: 2026-10-01 · Notes de version originales · Source à l’appui 1

Prochaine étape

Sources