Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register

CarPlay & Android Auto Hack - Walkthrough

This site may earn commission on affiliate links.
That's correct, two Raspberry Pis although the developer stated that he hopes to get it down to one in the future. You also need to provide a data connection with a USB-LTE adapter because the Tesla computer won't stay connected to it if there's no Internet. On a Twitter reply to the developer someone mentioned connecting their phone via USB for data, implying that the dev may be working on that.
ok. Now THAT would work.

If it were one device. That provided charge to my phone while also providing internet to the Pi (and the car) then that would be an instant buy for me.

Tethering to my phone is unreliable anyway tbh.

God I wish someone would just reverse engineer the connection to the M3's screen and provide an HDMI in that split the screen in half; half to car play or an Xbox and half to whatever Tesla wants to do.
 
9” Linux Dashboard Display
(a few companies sell the same exact product)

View attachment 807735View attachment 807736
(The display is not this blurry, just a bad night photo)
Features:
1) Gui showing speed, efficiency, gear selection, distance driven, trip distance, bringers, etc.
2) Wireless Apple Carplay
3) Wired Anderoid Auto . I do not have Android phone so can’t comment on Android Auto experience.
4) Ability to show split view containing appleCar play / Android auto & speedometer gui.

Apple CarPlay Experience

Apple CarPlay experience is mostly very good if you follow the suggested setup of connecting Tesla stereo to Display unit via Bluetooth. All audio is output via the Tesla speakers. There is one area where the experience is not so great, making & receiving phone calls via cell phone and other CarPlay apps such as Zoom, FaceTime, etc. When audio is setup in the suggested manner given by the manual (described later), the person you are taking to hears their statements echo during the conversation. The delay is due to the chain of audio (iPhone CarPlay connection [audio -> Display unit (microphone) -> Tesla Speakers (via connection to Display’s bluetooth, audio from phone seems to have a 1.25 second delay). The delay causes the microphone used in Display device to hear the audio played back from the Tesla stereo speakers when having phone/audio conversations. I do not get a lot of phone calls when driving and when I do, I tend to pull over to make my calls so this quirk doesn’t really bother me. I’d pull over, switch my bluetooth connection to the iPhone and make the call using my iPhone or Tesla phonebook. However, a heavy phone user might be annoyed greatly.

Often asked questions:
  1. Is the display quality good? Yes. Nice and sharp.
  2. Is your air conditioning impacted much since the unit is in-front of the vent? No. I just adjusted my vents to point to the left and right. I also activate the passenger vent and point it in my direction sometimes.
  3. Is the display responsive to touches or is it laggy? It is fairly responsive.
  4. Do all the required install tools come with the unit? Yes. An interior trim pry tool is included. One side is pronged to help pop off plastic clips. You’ll see this tool in the install videos listed below. I also had my own set of interior pry tools which I used for removing plastic clips.
  5. Are the instructions good? No. You'll have to search YouTube for the many install videos about the 9" linux version...not the 10.8" version with front camera...that's an older model.
  6. Will front camera be an optional add on at any point? I don't recall seeing an extra opening on the display for the video circuit..so I'm not expecting an add on to be offered.
  7. Does the unit support wired Apple CarPlay too? No, wireless only.
  8. Does the unit support wireless Android Auto? The manual says wired connection only. I do not have an aneroid device to test with.
  9. How hard was the console to install? This was the first modification I’ve done myself to a car. I spent 10 hours over the course of two days. Someone who has prior experience with car interiors and dealing with the wiring connectors would probably get it done in 2-3 hours. I think I could do it more quickly if I had to again. If you have back issues or are worried about straining your back, you might want to have someone else perform the step of removing/installing the data cables as you need to get in an uncomfortable position.
    The hardest part of the install was removing the data cable from the Tesla computer. I spent 3 hours trying to get it out until I found a tip mentioned in only a few YouTube videos. To get the cable out, you need to wiggle the data cable up & down while pushing down the small clip on the data cable connector & also applying some force to pull it outward. Keep doing this for 5 minutes straight. Don’t stop. Don’t apply tons of outward force & I did not pull on the cables in order to get the connector out. Pulling on the cables could damage the connection. I got the cable out within 3 minutes after following this methodology. Can’t believe I spent 3 hours previously (yes I was pushing the data connector’s clip down) with no luck. To get the splitter’s data cable connector in, I had to insert it not perpendicular to where I imagined the connection was. There is a metal railing in the way. Feel with your fingers to map out the area. I spent an hour again trying to get it in. Then I realized I had to insert it at a slight angle rather than perfectly perpendicular to get the connector past the railing and then straighten out to an angle perpendicular to the computer’s port. After I tried that methodology, I got it in within 5 minutes. Sorry, I don’t have photos or anything.

    Here were some install videos I found helpful:
    “Unboxing and 1st Impressions of the Display Centre Console Dashboard” by DaxM

    “Tesla Model 3/Y - Display Touch Dash Screen with Apple Carplay and Android Auto - Installation” by Mtn Ranger

    “NEW Display Model Y/3 Steering Wheel Screen Apple CarPlay and Android Auto Ultra HD Installation” by The MegaWatts

  10. Are there firmware updates available? The unit has the ability to be upgraded via a usb-c stick which is FAT32 formatted. As of this time there are no updates available that I know of. I contacted Display to find out and they said none are available and best way to know when updates come out is to join their Facebook group. Which probably gives them basic info about you aka free marketing data for them.
  11. How is the audio quality considering the manual says to make a chain such as iphone CarPlay (bluetooth audio)->display->Tesla infotainment via bluetooth . The audio seems pretty good considering the two bluetooth hops. You can also connect the Tesla to your iPhone to remove one bluetooth hop. I find there is less lag between playing/pausing music and hearing output via Tesla stereo. TIP: initially audio will play from display’s internal speaker. On Tesla infotainment’s bluetooth source bar, push pause play icon and the sound will transfer from display to Tesla speakers. Once a while, sound will revert to display speaker. Repeat the process. Audio from navigation apps and messages app will always come from display speaker when using this setup.
FYI @Truchkinator @BilliganSailor
Update: I showed the hansshow 9” Linux display to another forum member who had an android phone. He was able to connect wirelessly although manual says only wired anderoid auto connection is supported.
 
I did some more testing to see if I could get rid of the Patti pants bearing their voice echoed back 3 seconds later while in phone calls , zoom. FaceTime audio. Here is what I did.
1) Set tesla to use phone as preferred Bluetooth audio source & not use the dispkay as Bluetooth audio source.
2) in iOS go to settings->general->accessibility->touch->call audio routing and select Bluetooth headset. This will force the audio to come from phone Bluetooth and seems to use the phone’s microphone during calls. So keep the phone in a holder on left side of infotainment screen or at least closer to your sitting position. I had the fan blowing during a call and my wife said noise was not too bad but you might have to lower fan in some cases.
3) when phone Bluetooth is audio source, when listening to music or podcasts via CarPlay gui sound will first come out of display’s small speaker. To make audio come from car, look at tesla infotainment’s Bluetooth audio source control and push the paus icon once to turn it in to okay mode. Now audio will come from phone and CarPlay speaker will cease producing noise. I only have to do this once .
4) all navigation audio & interaction with messages app will come from CarPlay speaker . No way around it.
Ive actually been using this display, though not from Hannshow, for about 2 months now. There's a new software release that is supposed to take care of the echoing: Help Center, so you may want to check if Hannshow has the update though I suspect Verokokapp's update would work fine since the head unit probably all comes from the same manufacturer in China. I actually don't like using Carplay for my calls since i listen to the radio a lot so I just route my calls through Tesla - which isn't easy to do with IOS as it defaults to Carplay through IOS. If anyone wants to route their calls through the car, you'll need to go to setup>accessibility > touch > call audio routing > set to bluetooth headset which will then default to any bluetooth device, which in this case, happens to be the tesla.
 
Ive actually been using this display, though not from Hannshow, for about 2 months now. There's a new software release that is supposed to take care of the echoing: Help Center, so you may want to check if Hannshow has the update though I suspect Verokokapp's update would work fine since the head unit probably all comes from the same manufacturer in China. I actually don't like using Carplay for my calls since i listen to the radio a lot so I just route my calls through Tesla - which isn't easy to do with IOS as it defaults to Carplay through IOS. If anyone wants to route their calls through the car, you'll need to go to setup>accessibility > touch > call audio routing > set to bluetooth headset which will then default to any bluetooth device, which in this case, happens to be the tesla.
I suggest the same iOS feature for automatically routing calls to the Bluetooth device connected to the phone. Seems to work well. Below thread is that I have been doing.

 
Ive actually been using this display, though not from Hannshow, for about 2 months now. There's a new software release that is supposed to take care of the echoing: Help Center, so you may want to check if Hannshow has the update though I suspect Verokokapp's update would work fine since the head unit probably all comes from the same manufacturer in China.

I just looked at my hansshow 9” Linux display. My Hansshow display came with software version v0.3.6 this is the latest version number which appears in verkokappa’s download google drive. When using v0.3.6 on hansshow, People still hear their voice echo due to all the Bluetooth audio delay (microphone is in Hansshow) when using the Bluetooth chain iPhone->display->tesla infotainment. Solution for heavy phone users still seems to be using chain iPhone->tesla infotainment (microphone seems to be tesla A pillar) & using iPhone accessibility feature to automroute calls to connected Bluetooth device and if music / podcast audio comes from speaker on occasion, push pause/play for tesla Bluetooth infotainment screen to redirect audio to tesla speakers.
 
I suggest the same iOS feature for automatically routing calls to the Bluetooth device connected to the phone. Seems to work well. Below thread is that I have been doing.

wish i found your suggestion weeks ago, it was killing me and CS was no help either. I actually ended up finding that out on my own.
 
  • Informative
Reactions: ElectricAnt54
If he would just make a Tesla App Store, let me have Apple Music and Sirius XM apps and I would be so happy. It's really frustrating. Since I got the car in 2020 I feel like updates have been incredibly slow or not great. Not sure what is going on over there.
 
If he would just make a Tesla App Store, let me have Apple Music and Sirius XM apps and I would be so happy. It's really frustrating. Since I got the car in 2020 I feel like updates have been incredibly slow or not great. Not sure what is going on over there.
It might be OK, if streaming through BT was better. No time left info for podcasts or songs and sometimes the artwork shows up and sometimes it doesn't.
 
  • Like
Reactions: timeshifter
WWDC; new version of CarPlay looks amazing.
Makes me loathe Tesla's UI so much more.
Wonder if ioniq 5 will be able
My MYP would be almost perfect if it had Carplay and surround view cameras...
i have CarPlay in my MYP via hansshow 9” Linux display. Love it. Hoping apple would introduce 3D textured display in maps CarPlay view.
 
If he would just make a Tesla App Store, let me have Apple Music and Sirius XM apps
If Tesla would just open up to Apple and Android then more people would get what they want. For you it's Apple Music and Sirius XM. For me it's Audible. For others its Waze. The Apple and Android ecosystems are so robust and expansive and probably have 10x the energy going into them that any Tesla app store could ever hope for.
 
  • Love
Reactions: roc-noc
If Tesla would just open up to Apple and Android then more people would get what they want. For you it's Apple Music and Sirius XM. For me it's Audible. For others its Waze. The Apple and Android ecosystems are so robust and expansive and probably have 10x the energy going into them that any Tesla app store could ever hope for.
Then people won't pay $10 a month for premium connectivity... I know I wouldn't.