Unpatchable AMD Chip Flaw Unlocks Paid Tesla Feature Upgrades

Tesla Display
(Image credit: Tesla)

Teslas are among the most popular electric cars on the market, which makes them an easy target for hackers. Now, a team of security researchers from TU Berlin has found a way to exploit the MCU found in modern Tesla vehicles to unlock paid features and more. To execute the attack, the researchers exploited a known flaw in AMD's processor that controls Tesla's MCU.

In Tesla parlance, MCU stands for Media Control Unit, and it controls the touch screen, navigation, and entertainment systems. MCU0/1 refers to the first generation (Nvidia Tegra-based), while MCU2 is the second generation (Intel Atom). MCU-Z refers to the third generation based on a custom AMD Ryzen SoC. MCU-Z is the subject of the researchers' attention.

Latest Videos FromTom's Hardware
Brandon Hill
Senior Editor

Brandon Hill is a senior editor at Tom's Hardware. He has written about PC and Mac tech since the late 1990s with bylines at AnandTech, DailyTech, and Hot Hardware. When he is not consuming copious amounts of tech news, he can be found enjoying the NC mountains or the beach with his wife and two sons.

  • hotaru251
    Usually not a person who cheers this stuff, but its Tesla & musk...git rekt.
    Reply
  • Giroro
    You never own your Tesla, you merely pay for it.

    It's like I've been saying: we'll never fully win the Right to Repair until we reclaim our right to own.
    Reply
  • Endymio
    hotaru251 said:
    Usually not a person who cheers this stuff, but its Tesla & musk...git rekt.
    In other words, you have ethics and morals -- except for people you don't like. Got it.
    Reply
  • Eximo
    A two sided problem.

    On the one hand, they only have to manufacture one vehicle type (simplifying here, I know there are several models and sub-models) and sell the same model at different prices to different people. So some people get savings and some people get the features.

    On the other hand, the R&D is going to happen regardless. Why not let everyone have the feature if you went to the trouble of updating the software on the car in case they decided to pay. Even if they raised the price of the vehicles by 5%, people likely wouldn't notice or car that much and rather than getting $15,000 from 10000 people they could get $1500 from 100,000 people and then everyone would have the feature and the company wouldn't lose out on the profit.

    I think it really comes to down to exclusivity marketing.

    My car has at least one feature like that where I can pay extra for something the vehicle already has in hardware. In that case the R&D cost is literally zero, so that is really stupid.
    Reply
  • hotaru251
    Endymio said:
    except for people you don't like.
    not really
    even ppl I dont like i generally dont want to have bad thigns happen to.

    Just tesla (its awful and started whole casr as a service thing) & Musk is constantly doing stupid crap.

    Eximo said:
    Why not let everyone have the feature if you went to the trouble of updating the software on the car in case they decided to pay.
    profit.

    Business has to be good for them to not change it. Meaning enough ppl pay to make it worth keeping.

    Also some places don't let vendors change price of cars too much (iirc Canada has a law that limits it).
    Reply
  • TerryLaze
    Eximo said:
    In that case the R&D cost is literally zero, so that is really stupid.
    It's not just R&D , for example the completely self driving thing would need a lot of compute or at least support of some kind from the cloud, that's a lot of money tesla has to provide for that feature every month it's not a one and done thing.
    The higher acceleration probably kills the battery way sooner which is also a higher cost for tesla.
    Reply
  • Eximo
    hotaru251 said:
    profit.
    Obviously. A fine example of the old supply & demand A-B-C pricing.

    You can generate more profit selling the exact same thing at three different prices.

    They made that illegal, and yet here we are...
    Reply
  • Eximo
    TerryLaze said:
    It's not just R&D , for example the completely self driving thing would need a lot of compute or at least support of some kind from the cloud, that's a lot of money tesla has to provide for that feature every month it's not a one and done thing.
    The higher acceleration probably kills the battery way sooner which is also a higher cost for tesla.

    I understand that the cloud services is the justification/loophole that the auto industry is using at the moment.

    But the stupid examples like heated seats and changing a bit in a car to allow higher power output costs them nothing. Or that time Toyota accidentally disabled everyone's remote start on accident because remote start via app was tied to keyfob remote start.

    I think it is GM that is basically killing On Star on vehicles after they are a certain age (might have to find that one again, it was really disappointing)

    Assuming Tesla has any need to do a warranty battery replacement. I would be more worried about the motor controllers popping an IGBT.
    Reply
  • TerryLaze
    So basically every ps and xbox console is also possible to jailbreak right?!
    This could be really terrible for AMD, every big customer could stop using their APUs and it's the only thing that makes them money at times of low PC/GPU sales.
    Reply
  • Eximo
    TerryLaze said:
    So basically every ps and xbox console is also possible to jailbreak right?!
    This could be really terrible for AMD, every big customer could stop using their APUs and it's the only thing that makes them money at times of low PC/GPU sales.

    They don't use the same silicon, surely. Article is a little vague saying it is a flaw in Zen 2 and 3 cores though, so it might apply to anything with fTPM?
    Reply