Teslas är kända för att popularisera den massiva pekskärmen på instrumentpanelen, men som Tesla-ägare vet alltför väl kan den skärmen inte användas för att ansluta din telefon med Android Auto eller Apple CarPlay. Men tänk om det fanns ett sätt, ett mycket invecklat sätt, men ändå ett sätt?
Utvecklaren Michał Gapiński har arbetat med "Tesla Android Project" i några månader nu och har precis demonstrerat en fungerande lösning. Här är det fångat på video:
De örnögda bland er kanske har märkt något konstigt – CarPlay UI körs i webbläsaren. Tja, det är inte riktigt fallet, bilens webbläsare används för att sätta ihop en sorts skärmgjutningslösning.
Det finns faktiskt en Raspberry Pi 4 som kör en modifierad version av Android 12. Videoutgången för den skickas till en andra Raspberry Pi (som kör Linux), som konverterar den till något som kan ses med hjälp av bilens webbläsare. Beröringsinmatning fångas av webbläsaren och skickas till den första Pi:n för bearbetning. Det är det första hallonet som hanterar CarPlay-grejer och det kan även köra inbyggda Android-appar. Du kan hitta mer information om hårdvarukraven här, men rättvis varning - det här projektet är inte för svaghjärtade.
Hur invecklat allt detta än låter så fungerar det faktiskt. Du kan använda Apple Maps för navigering, appar som låter dig komma åt laddningsstationer från tredje part och så vidare, allt från pekskärmen på din Tesla. Även DRM-skyddad multimedia fungerar korrekt (Apple Music är demonstrerad i videon, Netflix fungerar tydligen också). Med de senaste prestandaförbättringarna som höjde bildhastigheten till 60 fps, verkar det hela faktiskt vara ganska jämnt.
Utvecklaren föreslår att det kan vara möjligt att släppa den andra Raspberry Pi i framtiden, men just nu behöver du två. Du kan använda trådlös Android Auto eller CarPlay om du har en CarlinKit-dongel (i själva verket använder det här projektet AutoKit-appen som dongel).
Ha en topp på de senaste utgåvorna för projektet, det har skett imponerande förbättringar på kort tid.