Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register
  • We just completed a significant update, but we still have some fixes and adjustments to make, so please bear with us for the time being. Cheers!

Playing Movie on the Touchscreen?

Tam

Well-Known Member
Nov 25, 2012
8,261
7,115
Visalia, CA
Doesn't AP1 software run on the console processor?

If that's true, it's also likely the current AP2 software is also running on the console processor right now.

Rooting the console processor would seem like a bad idea...

AP1 uses MobilEye EyeQ3 processor which is not shared with Multimedia functions of the console processor.

AP2 uses nVidia Drive PX2 AI computing platform which does not share with the central console processor either.
 
  • Like
Reactions: Tesl-anonymous

Tam

Well-Known Member
Nov 25, 2012
8,261
7,115
Visalia, CA
AP1 chip picture:

Tesla-Mobileye-EyeQ3-chip-detail.jpg



AP2 chip is enclosed in a box at your glove box as shown in the thread:

FIRST PICTURES - Tesla Autopilot 2.0 ECU (Nvidia PX 2)


full



If owners want to play with the infotainment system, they need to access nVidia Tegra 3 in the central console:


NVIDIATegraVCM.jpg


Cars makers including Tesla do isolate their infotainment system from propulsion system.

That way, you can reboot the central console 17" display and the propulsion system including braking, steering, accelerating.. still work fine.
 

deonb

Active Member
Mar 4, 2013
4,057
4,208
Redmond, WA
Years ago they used to sell small DVD Players. Now you can just use your Laptop to play a DVD. Use your phone or Laptop to stream. It is a lot easier than trying to use the built-in screen.

Just what we need in the front seat... A third screen.:rolleyes:
 
Jun 11, 2017
18
2
Europe
AP1 uses MobilEye EyeQ3 processor which is not shared with Multimedia functions of the console processor.

AP2 uses nVidia Drive PX2 AI computing platform which does not share with the central console processor either.

AP1 chip picture:

Tesla-Mobileye-EyeQ3-chip-detail.jpg



AP2 chip is enclosed in a box at your glove box as shown in the thread:

FIRST PICTURES - Tesla Autopilot 2.0 ECU (Nvidia PX 2)


full



If owners want to play with the infotainment system, they need to access nVidia Tegra 3 in the central console:


NVIDIATegraVCM.jpg


Cars makers including Tesla do isolate their infotainment system from propulsion system.

That way, you can reboot the central console 17" display and the propulsion system including braking, steering, accelerating.. still work fine.

You seem to have extended knowledge in the domain, is it silly to wonder if an "all in 1" solution for non-tech people would be possible/available to get the car rooted, and thus, allowing the video playing on the CID?
 

wayner

Active Member
Oct 29, 2014
3,804
1,382
Toronto
You seem to have extended knowledge in the domain, is it silly to wonder if an "all in 1" solution for non-tech people would be possible/available to get the car rooted, and thus, allowing the video playing on the CID?
Maybe it is just me, but I think it would be very dangerous for non-tech people to root their car.
 
  • Like
Reactions: KArnold
Jun 11, 2017
18
2
Europe
Maybe it is just me, but I think it would be very dangerous for non-tech people to root their car.

I agree, but I guess non tech people wouldn't even consider rooting their car (maybe even knowing what it means). I should've said instead people who have a bit of knowledge in tech but not enough for developping/coding a tool to allow rooting their car
 

BestRadar

Member
Nov 14, 2013
696
553
NJ
what kind of video input? Would you detail a bit the procedure? how do you control your videos?

Do a search on this board. There was someone selling a multiple camera switch. You disconnect the camera input and plug the camera wire into the switch box and plug switch box back to the original connection and it leaves you another composite input for a front camera or any video device.
 

Tam

Well-Known Member
Nov 25, 2012
8,261
7,115
Visalia, CA
..."all in 1" solution for non-tech people...

It is a skill that you can learn.

For example, if you forgot your house key, a locksmith could open your door in seconds.

It is not hard for a locksmith but it is a challenge for the public if we haven't learned the skills.

Hacking into your Tesla is very easy as long as someone is willing to show you how.

The problem is: There's no class teaching us how to do it.

I certainly don't know how.

Thus, for your question, sorry, the chance is very slim.
 

Tam

Well-Known Member
Nov 25, 2012
8,261
7,115
Visalia, CA
...standard video inputs...

A good alternative is to plug in your movie source into Tesla video input. However, the video signal compatibility might be a problem. Tesla does not work with video signal from other cameras except the one from Tesla only.

Once you work out the video signal compatibility, you need to work out the audio compatibility.

My recommendation is to get a Bluetooth dvd player/laptop: You can watch on that separate screen and listen to your car stereo paired with the Bluetooth.
 

jaguar36

Active Member
Apr 10, 2014
1,990
1,413
NJ
Do a search on this board. There was someone selling a multiple camera switch. You disconnect the camera input and plug the camera wire into the switch box and plug switch box back to the original connection and it leaves you another composite input for a front camera or any video device.

Not gonna happen. The video is transmitted using a gigabit multimedia serial link, not some common signal. You'd need to get a a Maxwell serialize chip and build your own custom board to be able to splice into it. Even then you might run into trouble, as there is some other data passed along the same link that you'd have to somehow mimic.
 

dpskipper

Developer
Aug 4, 2016
187
44
Australia
Doesn't AP1 software run on the console processor?

If that's true, it's also likely the current AP2 software is also running on the console processor right now.

Rooting the console processor would seem like a bad idea...
Pretty sure AP1 is running on MobileEye gear, and the processing is done on a separate daughter board, isolated from the console.
 
Jun 11, 2017
18
2
Europe
Do a search on this board. There was someone selling a multiple camera switch. You disconnect the camera input and plug the camera wire into the switch box and plug switch box back to the original connection and it leaves you another composite input for a front camera or any video device.

I wasn't thinking into that way, more rooting the car, to get access and control your movie like we saw in the video, I'm still wondering how he can actually put the movie into playing as there's no proper folder to access your files

It is a skill that you can learn.

For example, if you forgot your house key, a locksmith could open your door in seconds.

It is not hard for a locksmith but it is a challenge for the public if we haven't learned the skills.

Hacking into your Tesla is very easy as long as someone is willing to show you how.

The problem is: There's no class teaching us how to do it.

I certainly don't know how.

Thus, for your question, sorry, the chance is very slim.

I'm definitely willing to learn, I've already learned quite a lot and don't worry i'm not just looking for the easy-lazy way haha
It's more about discovering the whole process and gain knowledge, looking by the number of answers on the thread there're plenty of people in this case, I mean isn't it exciting to HACK your CAR and see what's hiding behind the scene?

My only concern about rooting the car, IF one day a solution is available (kinda like a mobile jailbreak) I just hope that it will not open the pandora's box later on for vunerabilites...
 

Tam

Well-Known Member
Nov 25, 2012
8,261
7,115
Visalia, CA
....pandora's box later on for vunerabilites...

I wouldn't recommend the practice to amateurs without proper professional supervision because messing around with programming codes can get the whole 17" display go dead.

On the other hand, Tesla is very secured.

Rooting the infotainment system requires you to be physically there at the car.

You have to physically disassemble various parts to get to a cable or two.

You will need to run your password generator to guess a correct one for rooting.

It's physically time consuming at the crime scene so it's more practical to flat tow the whole car to a hackers den.

So I wouldn't worry about vulnerabilities.
 
Jun 11, 2017
18
2
Europe
I wouldn't recommend the practice to amateurs without proper professional supervision because messing around with programming codes can get the whole 17" display go dead.

On the other hand, Tesla is very secured.

Rooting the infotainment system requires you to be physically there at the car.

You have to physically disassemble various parts to get to a cable or two.

You will need to run your password generator to guess a correct one for rooting.

It's physically time consuming at the crime scene so it's more practical to flat tow the whole car to a hackers den.

So I wouldn't worry about vulnerabilities.

that's why an in depth step by step tutorial done by a professional would be nice, that would both guide us and limit the error margin..
After all if you decide you root your car that's only the owner's responsability if he's killing his CID

yeah but imagine in the future a "jailbroken" all in hand root app/software comes on the market by a 3rd party. Wouldn't it be possible to gain access to the car over the air later on once they are rooted?
 

cryptyk

Member
Jul 8, 2015
374
127
United States
There isn't a step-by-step to root the car. It's non-trivial. At a high level, it's:
1) Pull the dashboard apart and grab the cable between the dash display and the center display.
2) Custom make your own cable that converts both of those to ethernet.
3) Run a hub between them and plug your laptop in.
4) Grab the ssh keys from the center console (by pulling the SD card out) and use those to shell into the dash display.
5) Grab the token from the dash display that it uses to communicate to the center display.
6) Do some magic that nobody has detailed yet publicly to get the ssh keys to the center display out of the dash display.
7) Now shell into the center display.
8) Setup X11 so you can overlay your own windows on the displays.
9) Profit.
 
  • Like
Reactions: Tesl-anonymous
Jun 11, 2017
18
2
Europe
There isn't a step-by-step to root the car. It's non-trivial. At a high level, it's:
1) Pull the dashboard apart and grab the cable between the dash display and the center display.
2) Custom make your own cable that converts both of those to ethernet.
3) Run a hub between them and plug your laptop in.
4) Grab the ssh keys from the center console (by pulling the SD card out) and use those to shell into the dash display.
5) Grab the token from the dash display that it uses to communicate to the center display.
6) Do some magic that nobody has detailed yet publicly to get the ssh keys to the center display out of the dash display.
7) Now shell into the center display.
8) Setup X11 so you can overlay your own windows on the displays.
9) Profit.

Thx, yeah that's what Tam provided from the other guy so that's more at an experimental stage for the moment. Let's keep our fingers crossed and hope to see one day a fully automated process to root the car. If such project would happen I'm willing to support it financially
 

About Us

Formed in 2006, Tesla Motors Club (TMC) was the first independent online Tesla community. Today it remains the largest and most dynamic community of Tesla enthusiasts. Learn more.

Do you value your experience at TMC? Consider becoming a Supporting Member of Tesla Motors Club. As a thank you for your contribution, you'll get nearly no ads in the Community and Groups sections. Additional perks are available depending on the level of contribution. Please visit the Account Upgrades page for more details.


SUPPORT TMC
Top