Tesla's staan bekend om het populair maken van het enorme touchscreen op het dashboard, maar zoals Tesla-eigenaren maar al te goed weten, kan dat scherm niet worden gebruikt om je telefoon te verbinden via Android Auto of Apple CarPlay. Maar wat als er een manier was, een zeer ingewikkelde manier, maar toch een manier?
Ontwikkelaar Michał Gapiński werkt nu een paar maanden aan het “Tesla Android Project” en heeft zojuist een werkende oplossing gedemonstreerd. Hier is het op video vastgelegd:
De adelaarsogen onder jullie hebben misschien iets vreemds opgemerkt: de CarPlay-gebruikersinterface draait in de browser. Nou, dat is niet helemaal het geval, de browser van de auto wordt gebruikt om een soort schermcasting-oplossing in elkaar te zetten.
Er is eigenlijk een Raspberry Pi 4 die een aangepaste versie van Android 12 draait. De video-uitvoer daarvan wordt naar een tweede Raspberry Pi (met Linux) gestuurd, die deze omzet in iets dat kan worden bekeken via de browser van de auto. Aanraakinvoer wordt door de browser vastgelegd en ter verwerking naar de eerste Pi gestuurd. Het is de eerste Raspberry die de CarPlay-dingen afhandelt en er ook native Android-apps op kan draaien. Meer details over de hardwarevereisten vindt u hier, maar waarschuwing: dit project is niet voor angsthazen.
Hoe ingewikkeld dit allemaal ook klinkt, het werkt echt. U kunt Apple Maps gebruiken voor navigatie, apps waarmee u toegang krijgt tot laadstations van derden, enzovoort, allemaal vanaf het touchscreen van uw Tesla. Zelfs met DRM beveiligde multimedia werkt correct (Apple Music wordt gedemonstreerd in de video, Netflix werkt blijkbaar ook). Met recente prestatieverbeteringen die de framesnelheid naar 60 fps hebben verhoogd, ziet het geheel er eigenlijk redelijk soepel uit.
De ontwikkelaar suggereert dat het mogelijk zou kunnen zijn om in de toekomst de tweede Raspberry Pi te laten vallen, maar op dit moment heb je er twee nodig. Je kunt draadloos Android Auto of CarPlay gebruiken als je een CarlinKit-dongle hebt (in feite gebruikt dit project de AutoKit-app die dongle).
Bekijk de laatste release-opmerkingen voor het project. Er zijn in korte tijd indrukwekkende verbeteringen doorgevoerd.