Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Selfhosted
  3. [Discussion] What would it take to selfhost some of the backend that Tesla's connect to?

[Discussion] What would it take to selfhost some of the backend that Tesla's connect to?

Scheduled Pinned Locked Moved Selfhosted
selfhosted
68 Posts 46 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • shimitar@downonthestreet.euS [email protected]

    I am pretty sure it would be impossible.

    That connection I expect to be secured by using signature keys that are private and would need to be released by Tesla to allow anybody connect its car to a different back end.

    D This user is from outside of this forum
    D This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #9

    And remove the need for keys to exchanged and suddenly the impossible is possible. Access to the hardware can always beat any software, it just needs wits. It has to communicate over some sort of NIC that can be desoldered

    1 Reply Last reply
    0
    • otter@lemmy.caO [email protected]

      I saw this article earlier:

      Tesla 'going bankrupt' is endpoint of protests, says local organizer

      In the spirit of right to repair, self-hosting, giving a second life to old devices, and limiting data collection by car companies:

      • What are some considerations?
      • Are there any projects worth keeping an eye on?

      An example that came to mind was Valetudo, which is a cloud replacement for vacuum robots enabling local-only operation. Some robot vacuums are easy to install this on, and others require more invasive modifications.

      What I've found so far:

      • FreedomEV, a project that was presented at FOSSDEM 2019 but doesn't have recent activity
      • TeslaMate, which is a popular and active selfhosted data logger for Teslas, but not necessarily a replacement for the software
      L This user is from outside of this forum
      L This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #10

      Just sell the car to a derby demolition show. We all win.

      theneverfox@pawb.socialT 1 Reply Last reply
      0
      • T [email protected]

        First, second and third most important point is :
        Tesla needs to allow the connection to an alternative server.

        The fourth should be access to the api and data that are exchanged.

        You shouldn't mess with the FW of your own car even for some innocent feature like this one, you don't know/understand the interactions that may happen between different Sw components and the hw layer, you can not provide a similar of level of testing, including some worst case scenarios, that can make your car unsafe during some problems or unforeseen conditions. And perhaps also, the car could loose its license for driving....

        If tesla allows that, then we can start speaking about it. But last time I check on that was not possible

        V This user is from outside of this forum
        V This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #11

        Yeah, the potential for real hazard to life and limb is very high here. This isn't like fucking around with your IOT lightbulbs. This could kill somebody.

        1 Reply Last reply
        0
        • otter@lemmy.caO [email protected]

          I saw this article earlier:

          Tesla 'going bankrupt' is endpoint of protests, says local organizer

          In the spirit of right to repair, self-hosting, giving a second life to old devices, and limiting data collection by car companies:

          • What are some considerations?
          • Are there any projects worth keeping an eye on?

          An example that came to mind was Valetudo, which is a cloud replacement for vacuum robots enabling local-only operation. Some robot vacuums are easy to install this on, and others require more invasive modifications.

          What I've found so far:

          • FreedomEV, a project that was presented at FOSSDEM 2019 but doesn't have recent activity
          • TeslaMate, which is a popular and active selfhosted data logger for Teslas, but not necessarily a replacement for the software
          B This user is from outside of this forum
          B This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #12

          A problem is volunteers and critical mass.

          Open source "hacks" need a big pool of people who want something to seed a few brilliant souls to develop it in their free time. It has to be at least proportional to the problem.

          This kinda makes sense for robot vacuums: a lot of people have them, and the cloud service is annoying, simpler, and not life critical.

          Teslas are a whole different deal. They are very expensive, and fewer people own them. Replicating even part of the cloud API calls is a completely different scope. The pool of Tesla owners willing to dedicate their time to that is just… smaller.

          Also, I think buying a Tesla, for many, was a vote of implicit trust in the company and its software. It’s harder for someone cynical of its cloud dependence to end up with one.

          1 Reply Last reply
          0
          • ? Guest

            Assuming that Tesla goes bankrupt, actually shuts down forever, and shuts its servers down…

            At a minimum someone would have to find out where the software sends and receives data from. Then you’d have to reverse engineer the software to control the vehicles.

            Then you’d have to reprogram the software to send to your C&C server. I don’t think it would really take all that much to host that… it’s getting there that’s difficult.

            diplomjodler3@lemmy.worldD This user is from outside of this forum
            diplomjodler3@lemmy.worldD This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #13

            You'd likely need all kinds of cryptographic keys to get anywhere with that. Tesla is unlikely to ever publish those, even if they go bankrupt.

            K 1 Reply Last reply
            0
            • otter@lemmy.caO [email protected]

              I saw this article earlier:

              Tesla 'going bankrupt' is endpoint of protests, says local organizer

              In the spirit of right to repair, self-hosting, giving a second life to old devices, and limiting data collection by car companies:

              • What are some considerations?
              • Are there any projects worth keeping an eye on?

              An example that came to mind was Valetudo, which is a cloud replacement for vacuum robots enabling local-only operation. Some robot vacuums are easy to install this on, and others require more invasive modifications.

              What I've found so far:

              • FreedomEV, a project that was presented at FOSSDEM 2019 but doesn't have recent activity
              • TeslaMate, which is a popular and active selfhosted data logger for Teslas, but not necessarily a replacement for the software
              ? Offline
              ? Offline
              Guest
              wrote on last edited by
              #14

              The right to repair. It's going to require the ability to make changes to the software on the vehicle. At a minimum the ability to replace the public encryption keys used to communicate with the servers. The bootloader and software is probably locked behind signing keys; so you need to be able to disable or add your own keys. I doubt anyone has access to the full protocols used to communicate with the servers. So, the full technical standard need to be released (which is never going to happen) or reversed engineered through unencrypted traffic analysis and reverse engineering the software.

              A good right to repair law could require some of that be releasable while the company is still active or all if the company goes belly up. IIRC there was a smaller EV company that went bankrupt and there was a concern that once the servers were shutdown the vehicles would be bricked. Not sure what happened in the end. In any case, cars as IOT is the stupidest idea ever created.

              ? 1 Reply Last reply
              0
              • D [email protected]

                If I had a Tesla and someone smart enough to hack into I wouldn't doubt I could probably figure out how they build their dashboards, they're most likely browser based or qt or something like it. It'd be too costly to do it in anything else and Id bet many spacex dashes are the same tech. But I ain't rich enough to get one of those things so someone else has to

                atheartengineer@lemmy.worldA This user is from outside of this forum
                atheartengineer@lemmy.worldA This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #15

                They are browser based, their whole UI and much of the in car backend is a JavaScript.

                B 1 Reply Last reply
                0
                • otter@lemmy.caO [email protected]

                  I saw this article earlier:

                  Tesla 'going bankrupt' is endpoint of protests, says local organizer

                  In the spirit of right to repair, self-hosting, giving a second life to old devices, and limiting data collection by car companies:

                  • What are some considerations?
                  • Are there any projects worth keeping an eye on?

                  An example that came to mind was Valetudo, which is a cloud replacement for vacuum robots enabling local-only operation. Some robot vacuums are easy to install this on, and others require more invasive modifications.

                  What I've found so far:

                  • FreedomEV, a project that was presented at FOSSDEM 2019 but doesn't have recent activity
                  • TeslaMate, which is a popular and active selfhosted data logger for Teslas, but not necessarily a replacement for the software
                  N This user is from outside of this forum
                  N This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #16

                  Not in these next 4 years.

                  Afterwards, if judges still exist, you can try to force Tesla (with the help of judges) to allow your right to repair.

                  1 Reply Last reply
                  0
                  • otter@lemmy.caO [email protected]

                    I saw this article earlier:

                    Tesla 'going bankrupt' is endpoint of protests, says local organizer

                    In the spirit of right to repair, self-hosting, giving a second life to old devices, and limiting data collection by car companies:

                    • What are some considerations?
                    • Are there any projects worth keeping an eye on?

                    An example that came to mind was Valetudo, which is a cloud replacement for vacuum robots enabling local-only operation. Some robot vacuums are easy to install this on, and others require more invasive modifications.

                    What I've found so far:

                    • FreedomEV, a project that was presented at FOSSDEM 2019 but doesn't have recent activity
                    • TeslaMate, which is a popular and active selfhosted data logger for Teslas, but not necessarily a replacement for the software
                    possiblylinux127@lemmy.zipP This user is from outside of this forum
                    possiblylinux127@lemmy.zipP This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #17

                    You can't

                    H 1 Reply Last reply
                    0
                    • diplomjodler3@lemmy.worldD [email protected]

                      You'd likely need all kinds of cryptographic keys to get anywhere with that. Tesla is unlikely to ever publish those, even if they go bankrupt.

                      K This user is from outside of this forum
                      K This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #18

                      On the upside: if you mod your car to get around all that, you'll probably be able to emulate old consoles on it and play pokemon games while driving.

                      E 1 Reply Last reply
                      0
                      • otter@lemmy.caO [email protected]

                        Some brainstorming from me:

                        • Ideally people do not buy more teslas
                        • An initial goal would be to use the vehicle without it phoning home. Would the TeslaMate project be sufficient for that?
                        • Long term, would it be possible to replace the software running on the car's console? Or would it be better to tear out the console and replace it with something else.

                        Alternatively, what would a recycling program look like?

                        N This user is from outside of this forum
                        N This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #19

                        Everything that polls Tesla data goes through (at lease negotiated access) Tesla servers.

                        That includes TesMate, TeslaFi, Tessie, etc.

                        1 Reply Last reply
                        0
                        • atheartengineer@lemmy.worldA [email protected]

                          They are browser based, their whole UI and much of the in car backend is a JavaScript.

                          B This user is from outside of this forum
                          B This user is from outside of this forum
                          [email protected]
                          wrote on last edited by
                          #20

                          JavaScript

                          Ah, they're that kind of evil.

                          1 Reply Last reply
                          0
                          • possiblylinux127@lemmy.zipP [email protected]

                            You can't

                            H This user is from outside of this forum
                            H This user is from outside of this forum
                            [email protected]
                            wrote on last edited by
                            #21

                            Not that you aren't entitled to your opinion, but software running on a Tesla is, in many ways just as mallaible as code on a vacuum robot.

                            There are several challenges, but basically the protections stopping people from reading and writing firmware would need to be defeated.

                            I think there have been some software jailbreaks on earlier models already that have been patched, but software is complicated, it's hard be bug free.

                            1 Reply Last reply
                            0
                            • ? Guest

                              The right to repair. It's going to require the ability to make changes to the software on the vehicle. At a minimum the ability to replace the public encryption keys used to communicate with the servers. The bootloader and software is probably locked behind signing keys; so you need to be able to disable or add your own keys. I doubt anyone has access to the full protocols used to communicate with the servers. So, the full technical standard need to be released (which is never going to happen) or reversed engineered through unencrypted traffic analysis and reverse engineering the software.

                              A good right to repair law could require some of that be releasable while the company is still active or all if the company goes belly up. IIRC there was a smaller EV company that went bankrupt and there was a concern that once the servers were shutdown the vehicles would be bricked. Not sure what happened in the end. In any case, cars as IOT is the stupidest idea ever created.

                              ? Offline
                              ? Offline
                              Guest
                              wrote on last edited by
                              #22

                              This is the answer. Though there’s a really small chance someone reverse engineers the whole thing, but I ain’t doin it.

                              1 Reply Last reply
                              0
                              • L [email protected]

                                Just sell the car to a derby demolition show. We all win.

                                theneverfox@pawb.socialT This user is from outside of this forum
                                theneverfox@pawb.socialT This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #23

                                That's wasteful and dangerous

                                Harvest the beast for batteries and GPUs

                                owenfromcanada@lemmy.worldO 1 Reply Last reply
                                0
                                • K [email protected]

                                  On the upside: if you mod your car to get around all that, you'll probably be able to emulate old consoles on it and play pokemon games while driving.

                                  E This user is from outside of this forum
                                  E This user is from outside of this forum
                                  [email protected]
                                  wrote on last edited by
                                  #24

                                  ...But will it run DOOM?

                                  D 1 Reply Last reply
                                  0
                                  • otter@lemmy.caO [email protected]

                                    I saw this article earlier:

                                    Tesla 'going bankrupt' is endpoint of protests, says local organizer

                                    In the spirit of right to repair, self-hosting, giving a second life to old devices, and limiting data collection by car companies:

                                    • What are some considerations?
                                    • Are there any projects worth keeping an eye on?

                                    An example that came to mind was Valetudo, which is a cloud replacement for vacuum robots enabling local-only operation. Some robot vacuums are easy to install this on, and others require more invasive modifications.

                                    What I've found so far:

                                    • FreedomEV, a project that was presented at FOSSDEM 2019 but doesn't have recent activity
                                    • TeslaMate, which is a popular and active selfhosted data logger for Teslas, but not necessarily a replacement for the software
                                    S This user is from outside of this forum
                                    S This user is from outside of this forum
                                    [email protected]
                                    wrote on last edited by
                                    #25

                                    If you bought a live service car you're probably shit out of luck

                                    ulrich@feddit.orgU 1 Reply Last reply
                                    0
                                    • optimusprimedownfall@discuss.tchncs.deO [email protected]

                                      That mentality is how we got here in the first place. A person should have a right to understand and repair everything happening in devices they own. Because they don't, we get stuck in the shitty situation where Elon Musk can unlock any Tesla he pleases and I can't refuse to send my data to him. Or any other car manufacturer. Or tractor manufacturer. Or IoT manufacturer.

                                      wreckedcarzz@lemmy.worldW This user is from outside of this forum
                                      wreckedcarzz@lemmy.worldW This user is from outside of this forum
                                      [email protected]
                                      wrote on last edited by
                                      #26

                                      Mixed feelings on this. Yeah, you buy it you should own it. But if your ability to fuck with a two-ton rolling death machine puts my ass at risk, we've git a fucking problem.

                                      P A optimusprimedownfall@discuss.tchncs.deO 3 Replies Last reply
                                      0
                                      • otter@lemmy.caO [email protected]

                                        I saw this article earlier:

                                        Tesla 'going bankrupt' is endpoint of protests, says local organizer

                                        In the spirit of right to repair, self-hosting, giving a second life to old devices, and limiting data collection by car companies:

                                        • What are some considerations?
                                        • Are there any projects worth keeping an eye on?

                                        An example that came to mind was Valetudo, which is a cloud replacement for vacuum robots enabling local-only operation. Some robot vacuums are easy to install this on, and others require more invasive modifications.

                                        What I've found so far:

                                        • FreedomEV, a project that was presented at FOSSDEM 2019 but doesn't have recent activity
                                        • TeslaMate, which is a popular and active selfhosted data logger for Teslas, but not necessarily a replacement for the software
                                        G This user is from outside of this forum
                                        G This user is from outside of this forum
                                        [email protected]
                                        wrote on last edited by
                                        #27

                                        probabaly full replacement of the motor controller and user facing hardware. basically a diy ev conversion using tesla motors but converting the tesla itself. you would lose features but they would be lost regardless.

                                        1 Reply Last reply
                                        0
                                        • wreckedcarzz@lemmy.worldW [email protected]

                                          Mixed feelings on this. Yeah, you buy it you should own it. But if your ability to fuck with a two-ton rolling death machine puts my ass at risk, we've git a fucking problem.

                                          P This user is from outside of this forum
                                          P This user is from outside of this forum
                                          [email protected]
                                          wrote on last edited by
                                          #28

                                          I have some bad news for you - any random idiot with a driver's license and a two-ton death machine already puts your ass at risk, all the time. We call it "traffic" because we've just gotten used to it

                                          T wreckedcarzz@lemmy.worldW 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups