User Tools

Site Tools


eop:automotive:entertainment_or_info_systems

This is an old revision of the document!


Entertainment & Information Systems

Basically, this page documents EOPs for those screens that you see in many cars made after 2010. As in, the ones that show you music, GPS, little “apps”, fuel stats, and so on. Some of the older ones are based off some custom OS or QNX, while newer ones are almost universally Android Auto/Apple CarPlay based. When it comes to CPU architectures, older ones typically are based off of MIPS, and newer ones are almost always ARM or x86.

Bosch LCN2kai

Operating Systems

Rooted Linux
2015 Xterra,[…]should be the same for other[…]Nissans[…]the Rogue, Sentra, Altima, Frontier

Found in many Nissan vehicles, it is possible to root these head units with probing ports and a certain type of USB adapter. Further EOP functions are unknown.

https://github.com/ea/bosch_headunit_root

https://hackaday.com/2021/01/30/nissan-gives-up-root-shell-thanks-to-hacked-usb-drive/

Hyundai Tuscon 2016

Operating Systems

Windows CE access + Media

Not much to say about this one, but it shows movies playing on the non-Android Audio Tuscon entertainment.

https://www.youtube.com/watch?v=J9ai6cvOR9c

Hyundai Veloster 2013, 2015

Operating Systems

Windows CE 6.0 (2013)

Not much to say here either, but this is very similar to the 2015 Veloster method. One can access the Windows CE 6.0 underlying shell with some dealer code.

https://www.youtube.com/watch?v=StVa9jTgFcY

Windows CE (2015; +DOOM, emulators)
If you know how to enter the dealer's debug mode (unique for different models)

While it varies for each Hyundai, it is possible to enter a Windows CE shell on the infotainment systems built in. This redditor demonstrated this for his Veloster, showing off Windows CE’s solitaire, DOOM, and a Game Boy emulator. Presumably, other things are possible within the preexisting CE environment.

https://www.reddit.com/r/itrunsdoom/comments/6xtda1/doom_on_a_hyundai_attempt_1/

https://www.reddit.com/r/itrunsdoom/comments/6xtda1/doom_on_a_hyundai_attempt_1/dmiamea/

Kia Sportage IV

Operating Systems

Windows CE access

Example of “developer” codes/combinations used to access the underlying WinCE shell.

https://www.youtube.com/watch?v=ul4P6RExCNQ

Mercedes-Benz (mid 00s)

Other

Doom (on custom Android)

The video below is on a custom infotainment system, rather than the stock system included in the Mercedes (to my understanding); not sure as to how much was altered, but this is ultimately Android Doom running on the Benz infotainment system.

https://github.com/rnd-ash/mercedes-hacking-docs

https://www.youtube.com/watch?v=5mmiPT2avrY

Pioneer series

Operating Systems

Android ROM hack
The hack involves a whole lot of delicate steps

Some of these are able to accept custom ROMs with more proper functions of an Android tablet, but this is circa 2016. It may not apply now.

https://hackaday.com/2016/12/13/pioneer-avic-infotainment-units-hacked-to-load-custom-roms/

Tesla Model 3

Operating Systems (Intel Atom E3950)

Ubuntu chroot
4GB of (DDR4 I think) RAM, and a 64GB eMMC for storage

While requiring some disabling of certain Intel safeguards relating to the vehicle, it is possible to run a fully featured Ubuntu instance on the little console within a Tesla Model 3, plus potentially the Model S and Xs. The Model 3’s Intel MCU is known to be a lot more locked down, so this being done is somewhat of an achievement.

https://www.reddit.com/r/teslamotors/comments/a1fln4/rooted_tesla_model_3_running_ubuntu_and_youtube/

eop/automotive/entertainment_or_info_systems.1642381751.txt.gz · Last modified: by io55admin