You can hack Apple CarPlay into a Tesla using — what else — Android


While Tesla’s operating system is known for having tons of built-in features (including the ability to play AAA video games), there’s one capability that’s notably missing: support for Apple CarPlay or Android Auto. Michał Gapiński, however, has figured out a way to hack support for both into Teslas, using a web browser, two Raspberry Pis, a handful of add-ons and cables, and Android.
Gapiński calls it the Android Tesla Project (h/t to MacRumors for bringing it to our attention), and it does what its name implies: provides an Android Auto interface that you can access through the car’s built-in web browser. (Shout out to open web standards, putting in the work as always.) While this isn’t the first time we’ve seen a project like this — another developer got Android Auto working in the car’s web browser using just an app — emulating an entire tablet is taking it to the next level.
That process isn’t exactly easy, which is to be expected since Gapiński is pitching this as an alpha. According to the Android Tesla hardware page, you’ll need a Raspberry Pi 4 to run Android, a Raspberry Pi 3 or up to run Linux (which is responsible for capturing the video and shuffling it to your Tesla’s computer over Wi-Fi), add-on cards for HDMI and LTE, and cables to hook it all together.
After going through the (lengthy) software setup process and moving all the hardware into your car, you should be able to connect your Tesla to the Pi’s Wi-Fi network and enter an IP address in the Tesla’s web browser, where you’ll be greeted by Android. From there, you can launch an app that handles CarPlay and Android Auto, giving you access to your phone’s native music interface, maps, and more.
[embedded content]
Based on a video Gapiński uploaded, the experience doesn’t seem like the most responsive thing ever (and apparently navigation audio instructions aren’t working yet), but it does seem to be reasonably functional.
Again, though, this project is very much still in development, hence the two Raspberry Pis. Gapiński’s site says the requirement “might be dropped in the future” and that the goal is for it to run on a single Raspberry Pi 4. It’s also very far away from being a one- or two-step installation process. The current instructions shouldn’t be too unfamiliar to anyone with a decent amount of Linux or modding experience, but I’d imagine they’re pretty intimidating for someone looking to plug and play. The Tesla Android Project’s about page does indicate that the goal is to make installation possible “in a matter of minutes.”
While being able to run CarPlay is a major selling point of Tesla Android, it can also work with Android Auto as well. Plus, there’s the entire Android tablet interface that you can use, too, for things like web browsing or even running diagnostics, although obviously, you should not do any of that while driving.
There’s something delightful about CarPlay being enabled via its competing operating system, but the true magic here is all the work Gapiński’s put in. Even if it’s not ready for prime time, it’s cool to see people adding features to their cars in unexpected (and deeply nerdy) ways.
While Tesla’s operating system is known for having tons of built-in features (including the ability to play AAA video games), there’s one capability that’s notably missing: support for Apple CarPlay or Android Auto. Michał Gapiński, however, has figured out a way to hack support for both into Teslas, using a…
Recent Posts
- Google may be close to launching YouTube Premium Lite
- Someone wants to sell you a digital version of the antiquated typewriter but without a glued-on keyboard (no really)
- Carbon removal is the next big fossil fuel boom, oil company says
- This is probably the best looking docking station I’ve ever seen in my entire life – and I can’t wait to test it
- Fitbit’s got a battery problem
Archives
- February 2025
- January 2025
- December 2024
- November 2024
- October 2024
- September 2024
- August 2024
- July 2024
- June 2024
- May 2024
- April 2024
- March 2024
- February 2024
- January 2024
- December 2023
- November 2023
- October 2023
- September 2023
- August 2023
- July 2023
- June 2023
- May 2023
- April 2023
- March 2023
- February 2023
- January 2023
- December 2022
- November 2022
- October 2022
- September 2022
- August 2022
- July 2022
- June 2022
- May 2022
- April 2022
- March 2022
- February 2022
- January 2022
- December 2021
- November 2021
- October 2021
- September 2021
- August 2021
- July 2021
- June 2021
- May 2021
- April 2021
- March 2021
- February 2021
- January 2021
- December 2020
- November 2020
- October 2020
- September 2020
- August 2020
- July 2020
- June 2020
- May 2020
- April 2020
- March 2020
- February 2020
- January 2020
- December 2019
- November 2019
- September 2018
- October 2017
- December 2011
- August 2010