Forgot your password?
typodupeerror
Hardware Hacking Networking Linux Build

Tesla Model S Has Hidden Ethernet Port, User Runs Firefox On the 17" Screen 208

Posted by timothy
from the wardriving-in-style dept.
New submitter FikseGTS (3604833) writes "A Tesla Model S owner located a 4 pin connector on the left side of the Tesla Model S dashboard that turns out to be a disguised ethernet networking port. After crafting his owns patch cable to connect with the Tesla's port, a networking connection was established between the Tesla Model S and a laptop computer. The Model S is running a 100 Mbps, full duplex ethernet network and 3 devices were found with assigned IP addresses in the 192.168.90.0 subnet. Some ports and services that were open on the devices were 22 (SSH), 23 (telnet),53 (open domain), 80 (HTTP), 111 (rpcbind), 2049 (NFS), 6000 (X11). Port 80 was serving up a web page with the image or media of the current song being played. The operating system is modified version of Ubuntu using an ext3 filesystem. Using X11 it also appears that someone was able to somewhat run Firefox on both of the Model S screens. Is a jailbroken Tesla Model S on the way?" Some more details on this front would be appreciated, for anyone who has a Tesla they'd like to explore.
This discussion has been archived. No new comments can be posted.

Tesla Model S Has Hidden Ethernet Port, User Runs Firefox On the 17" Screen

Comments Filter:
  • Why Ubuntu?! (Score:5, Insightful)

    by Noxal (816780) on Friday April 04, 2014 @07:18PM (#46665857)

    I would feel safer on the road with CentOS. :P

    • by Redmancometh (2676319) on Friday April 04, 2014 @08:38PM (#46666409)

      "I would feel safer on the road with CentOS. :P"

      "Bug report: Won't turn left"

      To turn left please turn the steering wheel two times to the left, press the brake, and then turn the steering wheel to the right. This is a feature to prevent accidental left turns.

      "Bug report closed"

    • by bill_mcgonigle (4333) * on Friday April 04, 2014 @10:07PM (#46666861) Homepage Journal

      I would feel safer on the road with CentOS.

      What, you want your car to last 10 years?

      Quick, somebody come up with a car analogy to explain this...

  • by Laxori666 (748529) on Friday April 04, 2014 @07:18PM (#46665867) Homepage
    The Teslas will be the front-line soldiers when skynet finally awakes and claims its birth-right.
    • Re: (Score:2, Funny)

      by nopainogain (1091795)
      the first time one transforms like Bumblebee I am going to be really upset.
    • But they run Linux, neither Windows nor MacOS...

    • The Teslas will be the front-line soldiers when skynet finally awakes and claims its birth-right.

      You just gave me a whole new perspective on self-driving cars. *shudder*

  • Or parked

  • by jaymz666 (34050) on Friday April 04, 2014 @07:23PM (#46665901)

    I think touch screens are kind of dangerous in a car. I know what my dials and buttons do and can control them by feel while watching the road. touch screens not so much

    • by Extremus (1043274)

      Is this a car analogy to the famous porn games/sex doll argument?

    • by nospam007 (722110) *

      "I think touch screens are kind of dangerous in a car. I know what my dials and buttons do and can control them by feel ..."

      You mean you're tapping your dials all the time because you don't trust them.

    • Hate to tell you, but touch screens have been a staple for fighter jets for a few days now, I'd guess if that needs a heck of a lot of attention it would probably not be done...

      That said, you can indeed define touchscreens so that you need no "look" to know what you're doing. It takes some brain during designing and some brain during usage, that's true, but else, it's very doable.

      • by iluvcapra (782887) on Friday April 04, 2014 @09:03PM (#46666563)

        Hate to tell you, but touch screens have been a staple for fighter jets for a few days now,

        Hate to tell you, but fighter pilots are trained professionals who spend years learning how to use their equipment in an efficient way that doesn't interfere with their flying of the plane.

        Also, the obvious complexity of flying a supersonic $10e9 machine designed to blow stuff up notwithstanding, the problem domain of flying a fighter jet does not involve such things as traffic and obstacles, which is why we've had automatic pilots 60 years ago, but we're only barely beginning to have auto-driving cars.

        • Re: (Score:3, Informative)

          by Anonymous Coward

          Worse, flown it. Touchscreens are a miserable failure in aviation. Hate that bullshit, and, oh by the way, the idiots in texas finally gave in and added radio tuning knobs because the touchscreen is so useless. Similarly, many civillian avioncs have given up on the touchscreen only, and have gone to bezel buttons for primary and touchscreeen for marketing.

      • by Lumpy (12016) on Friday April 04, 2014 @10:06PM (#46666851) Homepage

        Bet you fighter jet pilots are 900,000 times more trained than the idiots that I drive to work in the morning with on the highway. The people I see driving can barely keep a car between two painted lines and off of rumble strips.

      • by rts008 (812749)

        And how often are those fighter pilots confronted by pedestrians stepping out in front of them, or a traffic light turning red, when they are flying in the air?

        Having flown and with many hours riding[1] in various planes, I can assure you that when flying, there are usually far less obstacles and distractions while cruising aloft. You can safely spend several(or more) seconds for a touch screen or other controls, unlike driving a ground vehicle.

        Take-off and landing, as well as intricate manuevers/formation

      • 99.9999% of all work a fighter pilot does in normal operation is HOTAS - hands on throttle and stick. There are enough controls on those inputs, or within close reach to them, that you can operate the aircraft without ever taking your hands off them.

        And while multifunctional displays are a staple in cockpits these days, they are invariably not touch screen in military aircraft.

    • by AmiMoJo (196126) *

      The Model S does have physical controls as well, some on the steering wheel and some on the dash.

  • by Guspaz (556486) on Friday April 04, 2014 @07:28PM (#46665939)

    If you want to jailbreak your phone/tablet/television/refrigerator/etc., power to you. If you do anything that impairs reliability, the worst case is that you can't make a phone call, or your ice-cream melts. You're not having any impact on other people.

    If you jailbreak your car, however, and inadvertently change something that impairs reliability, you're compromising the safety of everybody else on the road. Everything (including braking) in Tesla cars is tied into the software, and this is not something you should mess around with.

    • by TrekkieGod (627867) on Friday April 04, 2014 @07:42PM (#46666035) Homepage Journal

      If you jailbreak your car, however, and inadvertently change something that impairs reliability, you're compromising the safety of everybody else on the road. Everything (including braking) in Tesla cars is tied into the software, and this is not something you should mess around with.

      Bullshit. Tesla has stated that the computer that controls the 17" and panel LCDs are completely separated from the important stuff in the car. They'd be stupid not to. Case in point, you can reboot both systems by holding left and right buttons on the steering wheel. You can do so while driving, I've personally done it. The music stops playing, and you need to put your gps destination in again after it finishes rebooting. If you reboot the panel screen, you lose your speedometer until it boots back up. Steering, acceleration, braking, cruise control, it all continues to work normally.

      Yes, you can change driving settings from that interface, but it doesn't mean the functionality resides in that interface. It just passes the message through to much more robust computer handling actual car functions, and I'm sure said messages are sanitized to the extreme on the receiving end.

      • by mythosaz (572040)

        It can't do the things it does without being connected. It might only be a receiver of data, but it's sure as hell connected.

      • by plopez (54068)

        And corporations are never incompetent or lie..

      • by iluvcapra (782887)

        Bullshit. Tesla has stated that the computer that controls the 17" and panel LCDs are completely separated from the important stuff in the car.

        Hrm. The Tesla touchscreen give your instrumentation and feedback on powerplant performance, and it allows you to control the headlamps, doors, regenerative braking and hydraulics. I'm not clear on what kind of "complete separation" were talking about. If an attacker got into the touchscreen they probably wouldn't be able to brick the whole car, but if you lost th

      • by Guspaz (556486)

        As others have pointed out, there's a hell of a lot more connectivity between the two systems than you're implying, and... firmware updates would be done over the same network that jailbreakers are messing with.

    • by nospam007 (722110) *

      "...inadvertently change something that impairs reliability, you're compromising the safety of everybody else on the road. "

      People fix their breaks, gears, engines all the time since the dawn of the industrial revolution.
      You don't need software to be stupid.

    • by bmo (77928) on Friday April 04, 2014 @07:58PM (#46666157)

      If you jailbreak your car, however, and inadvertently change something that impairs reliability, you're compromising the safety of everybody else on the road.

      Yeah? So? That's what insurance is for.

      Secondly, you don't seem to have remembered that there are over 100 years of DIY automobile engineering (commonly called hotrodding).

      Are you German or something?

      http://www.youtube.com/watch?v... [youtube.com]

      --
      BMO

      • by AmiMoJo (196126) *

        you're compromising the safety of everybody else on the road.

        Yeah? So? That's what insurance is for.

        No, no it isn't. You can modify you car any way you like, right up until the point you start affecting other people's safety.

        Are you a libertarian perhaps? There are lots of libertarians arguing against speeding tickets and DUI charges because they didn't actually hurt anyway, so it is a victimless crime. Actually if people know there are lots of idiots speeding and drinking on a particular road they will avoid it since they probably don't want to die, and thus have been denied safe use of a publicly owned

      • by u38cg (607297)
        Yah, and I hope you told your insurer that you're dicking around with your car's electronics, because if not good luck getting coverage when you do kill someone.
      • by trawg (308495)

        So... Who cares if you have an accident that kills or maims someone else because you ignored the manufacturers instructions to modify something.... As long as someone else is around to pick up the bill?

        Are you American or something?

    • by PCM2 (4486)

      If you jailbreak your car, however, and inadvertently change something that impairs reliability, you're compromising the safety of everybody else on the road. Everything (including braking) in Tesla cars is tied into the software, and this is not something you should mess around with.

      Do you give this same speech to all the BMW owners who buy custom performance mod chips?

      • by Lumpy (12016)

        Those are car guys not "bimmer" owners. a vary big difference. Anyone that does any real German car modding (or motorcycle) know there are two very very separate groups owning BMW cars and bikes.

        You have the "bimmers" and the gear heads, the bimmers are the raging assholes that drive 3 feet from your bumper and has the dealer do everything while repeating the "best driving machine in the world" mantra... the gear heads are the guys that turn wrenches and do mods and are quick to point out that German e

        • by maz2331 (1104901)

          I am in the gearhead category. I'm just waiting for my little 328i to go out of warranty so I can start playing with some go-faster mods.

          • by jafac (1449)

            lol. I'm a VW owner, so my mods are just to keep the fucker running.

    • It's just the equivalent of messing with the car stereo on other cars.
    • by MightyYar (622222)

      If you jailbreak your car, however, and inadvertently change something that impairs reliability, you're compromising the safety of everybody else on the road.

      I share your outrage. Can you imagine if people were allowed to make modifications to their cars? We'd better stuff this cat back in the bag before someone overheats their pushrods.

      • by AmiMoJo (196126) *

        Note that he said "compromising the safety of everybody else on the road". Generally most places allow modifications to cars as long as the vehicle still meets the legal safety standards. No ultra bright blinding headlights, and no blacking out your headlights either.

        • by MightyYar (622222)

          I'm just saying, nothing new about tinkering with your car. Even if you stick with the "pros", your average Aamco/Midas brake installer is - well - not exactly a high bar there.

    • Re: (Score:3, Informative)

      by amxcoder (1466081)
      You do realize that people have been hacking and reprogramming normal car ECU's for quite awhile, probably since shortly after cars got ECU's. Not only are there aftermarket "chips", and "reprogrammers" (which really only alter basic parameters), but there are also more sofisticated "Piggyback ECU's" that go inline between normal ECU and engine, and can change received signals to the ECU, and/or alter sent signals to the engine, to override much of the built-in programming on them.

      They even sell complet
  • by meeotch (524339) on Friday April 04, 2014 @07:34PM (#46665983) Homepage

    For the love of God, if you're going to hack while driving, at least get yourself a safety device [amazon.com].

    • iirc, that had a ton of user submitted photos and they were funny as hell. looks like amazon took the user photos down. too bad, it really gave context to the 'reviews' on that product.

  • by snikulin (889460) on Friday April 04, 2014 @07:59PM (#46666171)

    I assume they made all their sources available to Tesla owners, right?

  • You know, it could be that Tesla enlists the help of elite hackers who have compromised other high-flying products [bbc.com] to harden their systems before somebody gets killed?

  • Connector type (Score:5, Informative)

    by Anonymous Coward on Friday April 04, 2014 @08:01PM (#46666185)

    That connector seems to be a M12 standard industrial ethernet connector (IEC 61067–2–101 Amendment 1)

  • by PPH (736903)

    It would be nice to know if there is some sort of window manager running there. If so, it might be possible to add hosts to this network running their own X clients.

    • by wierd_w (1375923)

      Just add an aftermarket wifi access point to the ethernet connection, then you can attach any number of local network X clients to the X server. Tablets, laptops, et al.

      Slap that bitch inside the dash or something. They usually eat 12v DC anyway, so it shouldnt be hard to wire in.

      Just make sure you aren't a total retard. Put the broadcast power on the access point to the absolute minimum needed to service the vehicle's interior, and use WPA2. Also, set access restrictions on the SSH, Telnet, and other vulne

  • The idea you would jailbreak it assumes the system is actually heavily secured like an iPhone. Maybe it's just an Ubuntu system with no special security in place, and it's just a matter of booting it from an external drive or something similar.

    Anyway, it would be kind of odd trying to stop you tinkering with it, as if you could tell users not to adjust their valve timing or not to pull their differential apart.

  • Sounds like a very slow way to charge your sportscar when all you have is a Cat5 cable. :)

  • The craziest thing in the article that I saw was that Tesla contacted him to tell him he couldn't do that on his car, or it'd void his warranty. Not only is he not allowed to reverse engineer how his car works, they're apparently watching his car at all times.

    It won't be long before people will know what we do, 24/7.
  • There is no excuse whatsoever for having telnetd running since you already have sshd. Telnet is a laughable security hole.

    • You think a man-in-the-middle attack is particularly likely when I'm plugging my laptop into my Tesla in my driveway?
    • by nblender (741424)

      It doesn't have to be 'telnetd'... Or rather, an interactive login port. It could be a non-interactive debug logging port that you connect to with telnet or netcat... I've done that sort of thing...

  • No! Don't hack it! That's where KITT lives!!

  • by fgouget (925644) on Saturday April 05, 2014 @03:32AM (#46667963)
    There's a lot of GPL software in Ubuntu, starting with the Linux kernel. Does Tesla distribute the source code to Model S owners that ask?
  • Hmm April 1st has a long tail this year...

    Next year I'm not going to believe anything until the middle of May.

  • by BurningSpiral (413606) on Saturday April 05, 2014 @05:02AM (#46668209) Homepage
    The connector is an M12 Industrial Ethernet Connector - as seen at http://www.designworldonline.c... [designworldonline.com] The story description should be updated so that more readers find out that they can connect to their Tesla's on-board computer via a easy to find cable.
  • "I set CONFIG_MAX_WATTS=5000 and rebuilt the kernel... Now my windows vibrate when I put on Metallica!"

    "I set CONFIG_MP3_PLAYBACK_MULT=1.2 and I find myself driving faster to keep up with the music. I got 3 speeding tickets last week."

If it smells it's chemistry, if it crawls it's biology, if it doesn't work it's physics.

Working...