• noughtnaut@lemmy.world
      link
      fedilink
      English
      arrow-up
      28
      ·
      8 months ago

      Cars should just come with a big open socket up front, where I can buy (or build) my own infotainment system to install there.

      …which is precisely what we used to have, before auto makers decided to insist that they should be enclosed in a swooping dash.

      • BigPotato@lemmy.world
        link
        fedilink
        English
        arrow-up
        7
        ·
        8 months ago

        I mean, the DIN hole was a standard size but it certainly wasn’t a ‘socket’ and anyone who had a Ford Focus that needed a Mercedes-Benz writing harness to plug up their aftermarket radio knows what I’m on about.

    • AA5B@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      8 months ago

      That was also the point of Apple CarPlay/Android auto. Let the manufacturer provide the hardware but your phone can run the infotainment. Let actual software companies do that, instead of the horrible mess that car manufacturers make out of software

    • Omniraptor@lemm.ee
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      3
      ·
      8 months ago

      I may be weird but why would you need an infotainment system at all? I have all the infotainment I could possibly want in my phone, the car is only needed as a Bluetooth speaker and for standard playback controls.

      • boonhet@lemm.ee
        link
        fedilink
        English
        arrow-up
        3
        ·
        8 months ago

        The car screen is significantly bigger than the phone screen, making it quicker to glance at it for driving instructions.

        But now we’re just coming back to Apple CarPlay and Android Auto. I just want a big screen with physically touchable controls for those. My previous car did exactly that, but now I’ve gone near two decades older so I now get a fancy screen with no functionality beyond FM radio and DVD video lol

  • NauticalNoodle@lemmy.ml
    link
    fedilink
    English
    arrow-up
    36
    arrow-down
    2
    ·
    edit-2
    8 months ago

    Cellular enabled cars are conceptually dumb. That’s a hill I’m willing to die on.

    • 0x0@programming.dev
      link
      fedilink
      English
      arrow-up
      3
      ·
      8 months ago

      Crash-detection systems can use cellular to alert medical authorities, that and theft are about the only practical use cases i see for that.

    • kalleboo@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      8 months ago

      Naw, I live in a hot as hell country I’m super jealous of people who can remote-start the air conditioning in their cars.

      It should be an open interface like OBD2 though where you can choose the hardware/provider instead of being locked to the car manufacturer deprecating everything in 3 years to sell you a new car.

      • boonhet@lemm.ee
        link
        fedilink
        English
        arrow-up
        4
        ·
        8 months ago

        Two way alarm systems with remote start have been a thing for pretty long and don’t all require cellular connection. Some are just super long distance key fobs.

      • sheogorath@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        8 months ago

        You don’t really need connected cars for that. My car has no smart features but still has a remote start capability. It uses the car remote to trigger it instead of cellular connection.

      • Flying Squid@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        8 months ago

        I cannot remote start my car. If it’s really hot or really cold, I go outside for a few seconds to start the car and then go back inside. It’s really not that big a hardship.

  • fubarx@lemmy.ml
    link
    fedilink
    English
    arrow-up
    33
    ·
    8 months ago

    It’s not just cars. Anything with electronics (appliances, smarthome devices, healthcare, transportation) that is designed to last more than three years will hit a wall.

    The host devices are designed to last 10-15 years, but the electronics will be out-of-date in 3-5 years.

    The processor manufacturer will have moved on to new tech and will stop making spare parts. The firmware will only get updated if something really bad happens. Most likely, it’ll get abandoned. And some time soon, the software toolchain and libraries will not be available anymore. Let’s not think of the devs who will have moved on. Anyone want to make a career fixing up 10-yo software stack? Where’s the profit in that for the manufacturer?

    So as an end-user, you’re stuck with devices that can not be updated and there’s still at least 10-20 years of life left on them. Best of luck.

    Solution: go analog. Pay extra if you have to. They’ll last longer and the ROI and privacy can’t be beat.

    • Flying Squid@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 months ago

      Yes and no. My “smart” TV is still doing just fine a good decade since I bought it… by never connecting it to the internet.

  • Zak@lemmy.world
    link
    fedilink
    English
    arrow-up
    30
    ·
    8 months ago

    Locked bootloaders should be illegal. Manufacturers should have to provide enough specs that third parties can write code that runs on the hardware.

    • 0x0@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 months ago

      Manufacturers should have to provide enough specs that third parties can write code that runs on the hardware.

      “But Crowdstrike” would probably be an argument against.

      • Zak@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        8 months ago

        “Security” as an excuse for self-serving bullshit isn’t new.

        Sure, there’s a risk of breaking things. I can do that with a hacksaw and a soldering iron too, and it’s widely recognized that it isn’t up to the manufacturer of the thing to keep me from breaking it. We need the same understanding for devices that depend on software.

    • NegativeInf@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      2
      ·
      8 months ago

      Supported in the sense that “We will update your device and deliberately slow it, break it, or brick it because fuck you.”

  • AlexWIWA@lemmy.ml
    link
    fedilink
    English
    arrow-up
    22
    arrow-down
    1
    ·
    edit-2
    8 months ago

    I’ve been screaming about this for years and no one listens. My old car will run longer than my new one because I can change the head unit in the old one

  • fury@lemmy.world
    link
    fedilink
    English
    arrow-up
    19
    arrow-down
    1
    ·
    8 months ago

    How is the 3G sunset not solvable by just swapping out a modem module for an LTE or 5G one and maybe installing some new modem firmware? A lot of cars are running a Linux kernel under the hood, so I’d think it’s pretty well swap and go

    • boonhet@lemm.ee
      link
      fedilink
      English
      arrow-up
      9
      ·
      8 months ago

      Ah, if only car hardware was modular and standardized… And if you had access to your infotainment system beyond touching the pretty buttons…

      • fury@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        8 months ago

        Imagine something as outlandish as user serviceable infotainment systems. Like they used to have in the old days. I’m hanging on by a thread to my basic 2014 car which still has a double DIN slot I can put my own system into…some day

    • jwt@programming.dev
      link
      fedilink
      English
      arrow-up
      3
      ·
      8 months ago

      I think the question is not if it’s solvable, but ‘who pays for it?’ and ‘who can be held accountable if things go awry?’

      • fury@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        8 months ago

        The company that didn’t see the 3G sunset coming, I would think. I know auto moves slow, but damn…4G was out for what, 4-5 years before development likely started on the 2019 model year?

        • jwt@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          8 months ago

          I’d think so too, but (I assume) you and I don’t have a small army of lawyers and lobbyists on retainer.

  • NutWrench@lemmy.world
    link
    fedilink
    English
    arrow-up
    15
    ·
    8 months ago

    When you car can connect to the Internet, it becomes a data-mining tool that tells everyone your business. Companies would LOVE to have all that juicy location data that only Google has right now (from your phones). Insurance companies would LOVE to know your driving habits to have any excuse at all to jack up your premiums.

  • TheObviousSolution@lemm.ee
    link
    fedilink
    English
    arrow-up
    14
    ·
    8 months ago

    If only. They are more like rolling SmartTVs. Once they stop getting updates, only the offline features will work.

    • BilboBargains@lemmy.world
      link
      fedilink
      English
      arrow-up
      14
      ·
      8 months ago

      Vehicle control systems are overwhelmingly programmed in C, mostly from graphical design tools such as MATLAB Simulink via an automatic process. These are real time control systems which are quite different to an interrupt based operating system such as Linux. The many individual controllers must work in concert according to a strict architecture definition and timing schedule that defines the functionality of the vehicle. It’s not at all like a PC or phone, whose OS become irrelevant over time, with respect to their environment of other systems. The vehicle environment is the same environment that we inhabit i.e. the one with gravity, friction, charge and the other SI units. This is slowly changing with advent of self driving but, yeah.

      • 0x0@programming.dev
        link
        fedilink
        English
        arrow-up
        3
        ·
        8 months ago

        These are real time control systems which are quite different to an interrupt based operating system such as Linux.

        You do know you can operate the linux kernel in real time, right?

  • jimmy90@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    ·
    8 months ago

    this should be part of car safety and legislated by the govt, no?

    in the uk it would be part of the MOT to see that your software is up to date and working

    • MDKAOD@lemmy.ml
      link
      fedilink
      English
      arrow-up
      6
      ·
      8 months ago

      Just like they legislate vehicle size, headlight brightness, and enforce fuel economy standards?

    • jeffw@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      8 months ago

      To be fair, I used the Lemmy auto-generated title. They did fix the title that actually displayed on their website.

      But thanks, I fixed the post title