Apple CarPlay on a Tesla made possible with this hack
Tesla might be most controversial for its misunderstood and misused self-driving features, but for a certain number of car owners, its biggest is simpler. Tesla still refuses to play ball with Apple and add support for CarPlay or even Apple Music, no matter how loud its customers clamor for it. It doesn't seem that things will be changing soon, so a developer tried to take matters into his own hands with relative success.
Pi Power
Although initially intended to be more of an educational tool, the Raspberry Pi has become the darling of makers, hackers, and developers who need an affordable yet almost complete computer that's the size of a credit card (but way, way thicker). It can run a variety of operating systems, including even Windows, and with some add-ons, it can do almost everything that a regular PC can and more.
That's what Polish developer Michał Gapiński did when he set out to solve one of the biggest pain points about Tesla: its lack of support for Apple CarPlay or Music.
He installed an Android-based ROM on the single-board computer (SBC) and turned it into a Wi-Fi access point. Connecting the Tesla's browser to the Raspberry Pi gives access to CarPlay and all its features, making it look like Apple's in-vehicle infotainment system is actually running on Tesla's dash. It even works with steering wheel controls
Tesla and Apple
For reasons still unknown, Tesla refuses to support even Apple Music on its cars. Both companies want full control of the software running inside vehicles, so it's not surprising that their ideologies clash. That said, almost all carmakers today support Apple CarPlay or even just streaming from Apple Music, leaving Tesla as the odd one out.
Gapiński's workaround is hardly ideal, but the lack of any official solution leaves people with very few options. The developer is working on refining the system, but it will always be a hack in many other ways. Gapiński promises to make it available to the public once it reaches a more decent state.