• Joelk111@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      21 hours ago

      I would die for a FOSS car. The main barrier for that is airbags, people could just disable them, which wouldn’t be good or fair to their passengers or future owners. I also worry about other dumb stuff people would do with a foss car. Of course, I still want one.

      • ddplf@szmer.info
        link
        fedilink
        English
        arrow-up
        3
        ·
        12 hours ago

        Not gonna happen for multiple obvious reasons, but here’s one that would make you not want to buy one - it’d be a budget car for a price of a BMW.

        And you’re not gonna want to buy it second-hand, because of the risk of unimaginable extent of software garbage the previous owners would leave you with.

        Tinker cars are for tinkering, good luck untinkering it.

        • billwashere@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          11 hours ago

          If it’s software, you could just reinstall it.

          Hardware would be a different story. But I’m not sure how that’s different than today. My friend has a RAV4 that he’s added several hardware hacks to. For example, there is a module you can add that will give you actual numbers for each tire’s pressure instead of the usual warning light that a tire is low with no indication of which one. It even shows up as an extra screen on the normal interface between the gauges.

          • ddplf@szmer.info
            link
            fedilink
            English
            arrow-up
            2
            ·
            6 hours ago

            Absolutely correct, however the thing about cars and electronics in general is that if you tinker too much, your software issues may become hardware issues - and usually much sooner than you may have anticipated.

            It’s not fun when you burn your GPU, it’s super not when you brick your car’s AC and have to disassemble your entire dashboard

          • tiramichu@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            3
            ·
            8 hours ago

            If it’s software, you could just reinstall it.

            Exactly, right!

            As a FOSS person you don’t buy a used PC from someone, find it still has an OS installed and just start using it.

            No, you wipe that sucker clean and install your OS fresh.

            An open-source car would be exactly the same.

            • billwashere@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              8 hours ago

              I’m pretty sure I do that with EVERY piece of hardware I get. I don’t trust that shenanigans haven’t been done. Hell most times I update the BIOS too if I can.

      • Canonical_Warlock@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        17
        ·
        20 hours ago

        You can already do that though. Basically any truck just has a control on the dash to disable the passenger side airbag in case you neet to put a car seat there. You can also just remove the airbags in any existing vehicle as is. It really isn’t hard to do. People are just hesitant to do so because if you screw up then you can set the airbag off.

        More importantly though why would the software being foss effect the airbags? The airbags shouldn’t be interacting with the vehicle software at all.

        People have been doing dumb things with their cars since the invention of cars. Making them harder to repair via locked down software isn’t the fix for that.

        • Joelk111@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          20 hours ago

          Airbags are definitely a part of the can bus these days, they trigger based off of a number of inputs like the gyro, speed, acceleration, etc. I suppose they could just put in a seperate, secure system for the airbags that cannot be tampered with.

          • bufalo1973@piefed.social
            link
            fedilink
            English
            arrow-up
            3
            ·
            9 hours ago

            If those sensors give the values thru a server port and the airbag reads them as a client there is no need for more interaction than what the 90s browsers had with the web servers.

            • Miaou@jlai.lu
              link
              fedilink
              English
              arrow-up
              1
              ·
              7 hours ago

              Thankfully cars use more reliable things than http.

              But the point is that security related messages should be sent through another can bus, which is actually already the case. Except for earlier Tesla’s, because of course their idiotic CEO thought he knew better than every single other car manufacturer in the past half century

      • prenatal_confusion@feddit.org
        link
        fedilink
        English
        arrow-up
        3
        ·
        20 hours ago

        Theoretically there are ways to deal with modifications in that scenario.

        Prusa for instance had a trace on the PCB of the mk3 that you had to cut to be able to flash a unsigned binary iirc. You voided the warranty or at least the parts that were affected by modifications.

        Imagine something like this for a car. Not a binary blob but something signed or otherwise secured through a chain of trust for components the law decides to regulate. Driving data recorder in case of crash and airbags and such. All the other non safety components can be changed and nobody but you controls your data and your ability to repair. And if you decide to change said components you loose some rights regarding insurance, not warranty for the car itself.

        Yes please.