Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Ubuntu Operating Systems Software Transportation Linux Technology

Tesla Model 3 Modded To Run Ubuntu (cleantechnica.com) 87

140Mandak262Jamuna writes: CleanTechnica is reporting that someone hacked the infotainment system of a Tesla Model 3 and got root access and installed Linux distribution Ubuntu. Redditor trsohmers is able to show an Ubuntu command shell running alongside the Tesla OS. Since Tesla supports a browser that allows you to visit any site, could this be leveraged into remote hacks? It could also mean that if Tesla sells a long-range version of the Model 3, but limits it via software, people might try to remove the block. One could potentially get a 15-day trial of full self-driving for free and extend that 15-day window forever. At least he had some guts messing with $50,000 hardware that phones home all the time. Will Tesla brick his car to attempt to disprove the security issue?
This discussion has been archived. No new comments can be posted.

Tesla Model 3 Modded To Run Ubuntu

Comments Filter:
  • Feature not bug (Score:4, Interesting)

    by Anonymous Coward on Saturday December 15, 2018 @05:24AM (#57807548)

    Tesla's run Ubuntu in their cars. It is put in there in the factory. If you peel away the UI on the screen you are supposed to find Ubuntu.

    This would be news if this guy found Windows 10 in there.

    Next headline:
    Bottle of Heineken contains beer, a guy says after opening it...

  • Found the shorter (Score:5, Interesting)

    by Anonymous Coward on Saturday December 15, 2018 @05:26AM (#57807556)

    > Will Tesla brick his car to attempt to disprove the security issue?

    Tesla runs a bug bounty program. Recently there was an article where a guy accidentally social engineered his way to getting admin rights on the tesla forums, and instead of overreacting, they asked him to post on the bug bounty program to get it fixed.

    On top of the web presence shit, their hardware hacking scopes are pretty neat as well. They accept submissions on car/infotainment/hardware flaws, and if you are a bona fide security researcher and ask nicely, they might even take steps to help you unbrick your hardware if you get stuck.

    In my book, that's a decent way to run a bug bounty program.

  • by Gravis Zero ( 934156 ) on Saturday December 15, 2018 @05:44AM (#57807604)

    The reason for limiting the range has been pointed out previously, it causes more damage to the battery per charge cycle which makes the the warranty more likely to be invoked due to battery death. If you are voiding your warranty then hey, do whatever you like to your car, just don't expect them to honor the warranty.

    I certainly hope they engineered the car to isolate it's entertainment console from the controls (and computer control systems) because if they didn't then there is a big security issue with that alone.

    • by Anonymous Coward

      They do it with gasoline cars as well. It's setup with safe tuning in the ECU regarding air fuel ratios and timings to make a car more reliable to cater for all environments the car will be used in... Thus why you can make extra power from an aftermarket car tuner without any mechanical mods

      • It's not about environments because modern cars are self tuning and they all have been ever since the addition of the O2 sensor, and mixture control. It's about emissions, MPG, and noise.

        • They have a bounded range of operation for tuning. That is why if your O2 sensor dies, your car still runs quite well - it is bounded and stays within limits or default values. And open-bounded feedback/self-tuning system would simply destroy itself, or fail to run, if any sensor had a failure.
    • I certainly hope they engineered the car to isolate it's entertainment console from the controls (and computer control systems) because if they didn't then there is a big security issue with that alone.

      They most certainly isolate the infotainment system.

      While it's fairly stable, I've had episodes of unresponsiveness with the infotainment system.

      I've rebooted it (white driving!) by holding down the two scroll wheels on the steering wheel at the same time for ~5 seconds. The system takes about 15-20 seconds to reboot and it does not effect driving performance at all.

      • That shows separation, not isolation. I can reboot my computer while the servers at /. continue to host the site. Once my computer reboots I can then contact the /. servers. Your experience shows that they are separate computers but there could be a communications path between the two.

      • I certainly hope they engineered the car to isolate it's entertainment console from the controls (and computer control systems) because if they didn't then there is a big security issue with that alone.

        They most certainly isolate the infotainment system.

        While it's fairly stable, I've had episodes of unresponsiveness with the infotainment system.

        I've rebooted it (white driving!) by holding down the two scroll wheels on the steering wheel at the same time for ~5 seconds. The system takes about 15-20 seconds to reboot and it does not effect driving performance at all.

        The fact that you can reboot the infotainment system while driving (I've done it, too), means that the driving systems are not dependent on the infotainment system for normal operation, it doesn't mean they're isolated from the infotainment system. I hope they are, but the one thing doesn't imply the other.

        • They have to leave limited interconnectivity. Most infotainment systems behave differently depending on whether the vehicle is in drive. And they usually need to know is the engine is running or if you're draining the battery.

          • They have to leave limited interconnectivity. Most infotainment systems behave differently depending on whether the vehicle is in drive. And they usually need to know is the engine is running or if you're draining the battery.

            That can be done while still ensuring isolation of control signals. You can have a one-way data feed, or even bidirectional communication that is limited to exchanging specific data elements through a sort of mailbox. My guess is that it isn't done that way, though. We already know that the systems from other automakers are not isolated.

    • I certainly hope they engineered the car to isolate it's entertainment console from the controls (and computer control systems) ...

      Probably that was their intent. But things don't always get implemented according to the original vision.

      I'm ordinarily in favor of hacking and tinkering. But I'd suggest that messing with the software/firmware in a vehicle that weighs about 2 tonnes, can travel at 140mph and has a battery pack likely containing about 150megajoules. is something that ought to be approached wi

  • by skoskav ( 1551805 ) on Saturday December 15, 2018 @05:49AM (#57807622)

    It could also mean that if Tesla sells a long-range version of the Model 3, but limits it via software, people might try to remove the block. One could potentially get a 15-day trial of full self-driving for free and extend that 15-day window forever

    I'm pretty sure that all cars are using separate computers for infotainment and motor control - one some consumer-based OS, and another a locked-down real-time OS. It would seem foolhardy to place much more than infotainment in the infotainment system.

    • I've got a real-time OS (QNX) running my Suburban but while I'd like to think that there's a separate chip running the engine management, I confess to being ignorant. The Megasqurt community [megasquirt.info] would certainly know more...
  • Sweet gaming rig... autopilot those tough racing games. :)
  • by wolfheart111 ( 2496796 ) on Saturday December 15, 2018 @06:22AM (#57807668)
    Take war driving to a whole knew level. :)
  • "because we can"?

    • If you really have to ask, you must be a slashdot editor.
      • I had "because we can" attitude 30 years ago. Then I got annoyed of doing things nobody else needed, because "I could". So I stopped being a scientist to become an engineer for real users. Paradoxically, eventually my h-index went up as well :-)

        Science is dead. It's over. What we see as advances in science: 90% is technology, 10% is very, very, very applied science.

        Nobel Prize for Graphene? Come on... We already had it for Fullerenes. Full 7A resolution structure of the ribosome? Impressive, but technical.

        S

  • by Anonymous Coward

    And bring him to me!

    His car. He can fuckin do whatever fuckin shit he wants to do with his fuckin car. Except fuck it. He can't do that. Maybe. Enough Musk doobies and booze he might think he could. But don't! Don't FUCK you car. Whatsamatter with these penquinistas that makes them want to FUCK cars? Weirdos!

  • by bobstreo ( 1320787 ) on Saturday December 15, 2018 @08:48AM (#57807926)

    The year of the Dashboard! /s

  • This has always been bugging me. The Information and Entertainment computer for your car shouldn't be part of the same computer that deals with functions of the car primary purpose, to drive, steer, accelerate, break in the most efficient way possible. Most of the features on your entertainment screen in your car you could do with a $20 Raspberry Pi as a separate computer and you can have hard wired read only drive information sent over to it. That way you can have all the internet access and hacking yo

  • full self-driving can't have any time out build in. Just think of it timing out and then just drop down to cruise control with no one manning the steering.

  • Comment removed based on user account deletion
  • For some reason I keep reading this headline as "Tesla 3 NEEDED to run Ubuntu". I'm like "That's not fully open source!".

  • What a stupid thing to do to an expensive car. Once Tesla detects this (and they will) they will lose all access to updates and support destroying any resale value and very likely causing the car to brick itself due to "safety concerns".

    • by King_TJ ( 85913 )

      What one person called stupid is another's genius risk-taking.

      For example, you have the autopilot hack here:

      https://www.teslarati.com/tesl... [teslarati.com]

      There's another guy selling a modification that enhances the newer Tesla's camera systems so you can effectively get a camera view 360 degrees around the vehicle, including a "bird's eye" top down view.

If you have a procedure with 10 parameters, you probably missed some.

Working...