Thanks for that information. LOL, I know that you’re not Michal; I was just giving him a shoutout. I actually left the same post directly on his Twitter feed. I guess all the programming he was doing was so that everything connects and displays properly and the touchscreen works. One question though, since everything connects by WiFi and BT, and there’s no physical connection to the car (other than power I’d imagine), do you think it would be possible for the steering wheel controls to ever control items in CarPlay? Not really a dealbreaker, since it looks like the touchscreen works as a tappable surface with CarPlay in the browser window.Pretty impressive indeed. To be clear, not sure if you're were thinking or implying this, but I'm not Michal. I am a fan of his work and have been checking in frequently on his Twitter, which says a lot because I'm not a Twitter user really.
I'm going to try to explain what I understand about his solution for anyone who's interested....
His solution is similar to what others, myself included, have done or tried. Start with a Carlinkit USB dongle and attach it to an Android tablet or smartphone. That tablet becomes the CarPlay touchscreen when paired with that dongle. What's inelegant about that solution is you now have a separate display that you have to mount and power and maintain.
Michal's solution takes that same Carlinkit USB dongle and attaches it to a system that acts as a server. That server is connected to by the Tesla browser. So now a window on the Tesla screen is the touchscreen interface for CarPlay (instead of an Android tablet).
That system consists of two Raspberry Pi computers with an LTE modem. He says it'll eventually be reduced to one Raspberry Pi, but he plans on release what he presently has. The LTE modem is needed because the Tesla has to connect to the WiFi hotspot created by the Pi. If there is no Internet behind that WiFi then apparently the Tesla won't use it.
I'm excited to try this out. Hope he releases something soon.