Le manque de support de Tesla pour CarPlay a vu le développeur polonais Michał Gapiński créer une solution de contournement élaborée, qui diffuse CarPlay dans le navigateur Web de Tesla à l’aide d’un Raspberry Pi et d’un module LTE.
Commandes au volant + état actuel de #teslaCarPlay en vidéo. La prochaine étape consiste à améliorer la connexion Wi-Fi, le flux est 2x plus fluide lorsqu’il est visualisé sur mon ordinateur portable pic.twitter.com/0wFFUQQPkx14 janvier 2022
Le travail d’un passionné de Tesla Michał Gapiński, ce hack est un peu compliqué, car il repose sur une version personnalisée d’Android plutôt que sur le système d’exploitation Raspberry Pi habituel basé sur Debian, en utilisant FlutterDev, la boîte à outils de Google pour le développement d’applications indépendantes de la plate-forme.
Le projet voit le projet de Gapiński diffuser du matériel vidéo décodé via YouTube, lire de la musique via Apple Musique et utilise Apple Maps pour la navigation, à la place du propre mélange de Tesla de ses propres données cartographiques et de Google. La « colle » qui rassemble tout cela est le Raspberry Pi, mais nous ne savons pas quel modèle est utilisé ici. À première vue, en fonction de la puissance de traitement requise, un Raspberry Pi 4 est utilisé.
Le contrôle total de CarPlay à l’aide des boutons du volant de Tesla et de l’écran tactile est démontré dans Gapiński’s vidéos, et bien que la résolution soit « parfaite », il dit que la fréquence d’images doit être améliorée, car elle est deux fois plus rapide avec un ordinateur portable qu’avec la Tesla.
Le Raspberry Pi se connecte à Internet à l’aide d’un module LTE et utilise sa propre puce Wi-Fi pour agir comme un point d’accès auquel le Tesla se connecte ensuite, avec l’audio diffusé via Bluetooth. Cela signifiait surmonter certaines restrictions au sein du navigateur lui-même, mais présentait l’avantage supplémentaire de faire passer le trafic via un Pi Hole et pouvait être acheminé via un VPN si nécessaire.
Gapiński prévoit de diffuser la méthode au public une fois qu’elle sera prête.