Les Tesla sont connues pour avoir popularisé l’écran tactile massif sur le tableau de bord, mais comme les propriétaires de Tesla le savent très bien, cet écran ne peut pas être utilisé pour connecter votre téléphone à l’aide d’Android Auto ou d’Apple CarPlay. Mais et s’il existait un moyen, un moyen très alambiqué, mais néanmoins un moyen ?
Le développeur Michał Gapiński travaille depuis quelques mois sur le « projet Tesla Android » et vient de démontrer une solution fonctionnelle. Le voici capturé en vidéo :
Les plus attentifs d’entre vous ont peut-être remarqué quelque chose de bizarre : l’interface utilisateur de CarPlay s’exécute dans le navigateur. Eh bien, ce n’est pas tout à fait le cas, le navigateur de la voiture sert à concocter une sorte de solution de screen casting.
Il existe en fait un Raspberry Pi 4 qui exécute une version modifiée d'Android 12. La sortie vidéo de celui-ci est envoyée à un deuxième Raspberry Pi (exécutant Linux), qui la convertit en quelque chose qui peut être visualisé à l'aide du navigateur de la voiture. La saisie tactile est capturée par le navigateur et envoyée au premier Pi pour traitement. C'est le premier Raspberry qui gère les éléments CarPlay et il peut également exécuter des applications Android natives. Vous pouvez trouver plus de détails sur la configuration matérielle requise ici, mais soyez prudent : ce projet n'est pas pour les âmes sensibles.
Aussi compliqué que cela puisse paraître, cela fonctionne réellement. Vous pouvez utiliser Apple Maps pour la navigation, des applications qui vous permettent d'accéder à des bornes de recharge tierces, etc., le tout depuis l'écran tactile de votre Tesla. Même le multimédia protégé par DRM fonctionne correctement (Apple Music est présenté en démonstration dans la vidéo, Netflix fonctionne aussi, apparemment). Avec les récentes améliorations des performances qui ont augmenté la fréquence d’images à 60 ips, le tout semble en fait assez fluide.
Le développeur suggère qu’il pourrait être possible de supprimer le deuxième Raspberry Pi à l’avenir, mais pour le moment, vous en avez besoin de deux. Vous pouvez utiliser Android Auto ou CarPlay sans fil si vous disposez d'un dongle CarlinKit (en fait, ce projet utilise l'application AutoKit avec ce dongle).
Jetez un œil aux dernières notes de version du projet, des améliorations impressionnantes ont été apportées en peu de temps.