Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register
  • We just completed a significant update, but we still have some fixes and adjustments to make, so please bear with us for the time being. Cheers!

Is it possible to hack the software to unlock battery, autopilot, etc.?

green1

Active Member
Mar 25, 2014
4,548
1,121
Calgary, Alberta, Canada
No, that's not what I am saying. Processors are designed to be overclocked by the end user. It's only a click of a button in the BIOS.

Tesla however did not design their software limited features to be unlocked for free. If Tesla added a button in the car to unlock extra power for free (such as the recent Ludicrous+) that is the same thing as your overclocking analogy. However, the ludicrous mode, 75kWh, autopilot require payment to unlock. You are circumventing that by not paying. The closest analogy I see is to pirating software.
Pirating software involves making a copy of the software, and violates copyright law. No copies of any software are required here, so there is no relation in any way shape of form to copyright infringement. To conflate the two indicates a complete lack of understanding of what is being discussed here.

As for "a setting in the BIOS" is that really different than "a setting in the car software"? it's a simple setting right on the centre display after you log in. It's obviously designed to do it. If the processor manufacturer had also made the bios they probably wouldn't have included the option at all.
 

PowerSource

Member
Nov 30, 2016
111
68
Orange County, CA
No, that's not what I am saying. Processors are designed to be overclocked by the end user. It's only a click of a button in the BIOS.

Tesla however did not design their software limited features to be unlocked for free. If Tesla added a button in the car to unlock extra power for free (such as the recent Ludicrous+) that is the same thing as your overclocking analogy. However, the ludicrous mode, 75kWh, autopilot require payment to unlock. You are circumventing that by not paying. The closest analogy I see is to pirating software.

If someone writes their own firmware and or has their own hardware that communicates with these subsystems/hardware they purchased then they are merely using the hardware that came with the vehicle. If they are using Tesla internal/specific code (obtained from Tesla) then you are correct.

The real way Tesla could stop this, if they so deemed it necessary, is to get NHTSA involved. They would likely send the party that unlocked these features a special inquiry ensuring that their methods met FMVSS standards. Once this happens the hacking would stop pretty quickly. Why waste Tesla's resources suing these companies/individuals when they can use the government to protect their products. IMO that would be the smart way to go.
 

AmpedRealtor

Well-Known Member
Jun 30, 2013
6,343
3,315
Phoenix, AZ
No, that's not what I am saying. Processors are designed to be overclocked by the end user. It's only a click of a button in the BIOS.

Tesla however did not design their software limited features to be unlocked for free. If Tesla added a button in the car to unlock extra power for free (such as the recent Ludicrous+) that is the same thing as your overclocking analogy. However, the ludicrous mode, 75kWh, autopilot require payment to unlock. You are circumventing that by not paying. The closest analogy I see is to pirating software.
To play devil's advocate, why is Tesla's inability to properly secure its features from access the consumer's fault? Why punish a consumer for finding ways to extract added functionality from their purchase? One can argue that if Tesla provided you with a 75 kWh pack, there is nothing to steel because it's already in your car.

Apple's 2010 Mac Pro computer was physically identical to its 2009 model. The only model differentiator was in Apple's firmware. However, at some point in the future Apple discontinued support in their OS updates for 2009 models, yet 2010 owners were unaffected. A software patch was created by someone that made its rounds on the internet to patch to re-flash the firmware on 2009 models to make them appear as 2010 models. This enabled a whole slew of CPU upgrade possibilities as well as future OS support.

Was it illegal for me to apply said patch to turn my 2009 Mac Pro into a newer, more valuable 2010 Mac Pro even though the hardware specs are identical and the only change is one setting in the firmware? I mean, I didn't actually buy a new 2010 Mac Pro.

If I chain and padlock the basement in my house, which is 1,500 sqft, and I remove 1,500 sqft from my advertised square footage and sold the house based on the advertised specifications, is it illegal for the new owner of my home to crash through the lock and use square footage that they did not pay for? Do I, as the previous owner, have a right to claw back ownership of the basement or somehow exercise control over that basement once the house was sold? Only if there was a specific agreement to that effect.

If a case like this ended up in court, Tesla would have to show where it was financially harmed by the owners actions. I don't see how Tesla could prove financial harm when Tesla was the one who chose to provide a more expensive battery pack than what was actually requested by the customer. The financial harm has already occurred by putting the more expensive hardware in the vehicle, and that harm was caused by Tesla itself.
 
Last edited:
  • Like
Reactions: green1

green1

Active Member
Mar 25, 2014
4,548
1,121
Calgary, Alberta, Canada
If someone writes their own firmware and or has their own hardware that communicates with these subsystems/hardware they purchased then they are merely using the hardware that came with the vehicle. If they are using Tesla internal/specific code (obtained from Tesla) then you are correct.

The real way Tesla could stop this, if they so deemed it necessary, is to get NHTSA involved. They would likely send the party that unlocked these features a special inquiry ensuring that their methods met FMVSS standards. Once this happens the hacking would stop pretty quickly. Why waste Tesla's resources suing these companies/individuals when they can use the government to protect their products. IMO that would be the smart way to go.
The NHTSA doesn't regulate how people work on their own vehicles in any way shape or form. You are free to replace your own brakes at home with the wrong model and the NHTSA won't do a thing about it.

Even if your ridiculous statement held water, the inquiry would go like this:
NHTSA: how are you doing it?
Hacker: Exactly the same way Tesla does, using their own interface
NHTSA: Tesla quit whining to us and wasting our time! We're not in the business of enforcing your bad policy decisions!
 

Max*

Charging
Apr 8, 2015
6,670
3,719
NoVa
Are you a lawyer? I would not say that it violates no laws unless you have actually looked at it.
it's been looked at extensively in this very thread. However if you are so certain that it breaks a law despite all the evidence so far. POST THE LAW YOU THINK IT VIOLATES!!!!!!!
Absence of evidence is not evidence of absence.

i.e. if no one posted a law here, doesn't imply in anyway whatsoever that no law exists.

[also, he didn't say it's illegal in that quote]
 

PowerSource

Member
Nov 30, 2016
111
68
Orange County, CA
The NHTSA doesn't regulate how people work on their own vehicles in any way shape or form. You are free to replace your own brakes at home with the wrong model and the NHTSA won't do a thing about it.

Even if your ridiculous statement held water, the inquiry would go like this:
NHTSA: how are you doing it?
Hacker: Exactly the same way Tesla does, using their own interface
NHTSA: Tesla quit whining to us and wasting our time! We're not in the business of enforcing your bad policy decisions!

NHTSA regulates the safety impact of unauthorized software/hardware on vehicles (regardless of how they are obtained) that could pose a safety risk to the public.

With regards to the conversation, it is not that simple the special order would be quite detailed and all the testing parameters would have to be handed over to NHTSA.

Tesla used this strategy with George Hotz and his autopilot

49 U.S. Code § 30166 - Inspections, investigations, and records
 

Max*

Charging
Apr 8, 2015
6,670
3,719
NoVa
Was it illegal for me to apply said patch to turn my 2009 Mac Pro into a newer, more valuable 2010 Mac Pro even though the hardware specs are identical and the only change is one setting in the firmware? I mean, I didn't actually buy a new 2010 Mac Pro.
Illegal? Probably not. And even if it was, no one was going to go after you.
Unethical/immoral? Maybe, that depends on your moral compass.

If I were in your shoes, I'd do the same thing.
 

green1

Active Member
Mar 25, 2014
4,548
1,121
Calgary, Alberta, Canada
NHTSA regulates the safety impact of unauthorized software/hardware on vehicles (regardless of how they are obtained) that could pose a safety risk to the public.

With regards to the conversation, it is not that simple the special order would be quite detailed and all the testing parameters would have to be handed over to NHTSA.

Tesla used this strategy with George Hotz and his autopilot

49 U.S. Code § 30166 - Inspections, investigations, and records
George Hotz was selling a modification. the NHTSA does have jurisdiction over that.
Nobody has suggested anyone selling anything here, let along a modification. People are talking about changing a switch, the same switch Tesla does for the same thing.

This would be no different than Chevy asking the NHTSA to investigate anyone who rotated their own tires. The NHTSA would laugh them out of their offices!

So you really truly believe that the NHTSA would go after a DIY modification (despite never having done so before in their entire history) and then demand that people prove it's safe when it's the same interface Tesla themselves use. You are REALLY grasping at straws now!
 

PowerSource

Member
Nov 30, 2016
111
68
Orange County, CA
George Hotz was selling a modification. the NHTSA does have jurisdiction over that.
Nobody has suggested anyone selling anything here, let along a modification. People are talking about changing a switch, the same switch Tesla does for the same thing.

This would be no different than Chevy asking the NHTSA to investigate anyone who rotated their own tires. The NHTSA would laugh them out of their offices!

So you really truly believe that the NHTSA would go after a DIY modification (despite never having done so before in their entire history) and then demand that people prove it's safe when it's the same interface Tesla themselves use. You are REALLY grasping at straws now!
George Hotz never sold anything... my example was specifically not unlocking the features the same way Tesla did because that would suggest using Tesla's proprietary code, which would probably be illegal.
 

green1

Active Member
Mar 25, 2014
4,548
1,121
Calgary, Alberta, Canada
George Hotz never sold anything... my example was specifically not unlocking the features the same way Tesla did because that would suggest using Tesla's proprietary code, which would probably be illegal.
And the NHTSA didn't do anything other than ask if he was planning to.

If you don't think that it's the same way Tesla would, than you have no clue what you're talking about, it's EXACTLY Tesla's way. The code is already on the car.

And yet again with the "illegal" word... show me the law.
 

croman

Active Member
Nov 21, 2016
4,627
6,553
Chicago, IL
If there is a method of securing the software against tampering and you circumvent it in any way (even if the security is flimsy or stupid), you are violating the DMCA. While some believe a modification in the past 5 years allows automotive hacking, it explicitly exempts the kind of activity that could potentially affect the safety of a vehicle. Thus changing the avatar of your car to yellow or green or another Bond vehicle is allowed. Anything further than that invites a criminal trial where your freedom is put in jeopardy.
 
  • Informative
Reactions: stopcrazypp

PowerSource

Member
Nov 30, 2016
111
68
Orange County, CA
And the NHTSA didn't do anything other than ask if he was planning to.

If you don't think that it's the same way Tesla would, than you have no clue what you're talking about, it's EXACTLY Tesla's way. The code is already on the car.

And yet again with the "illegal" word... show me the law.
you are correct apologies
 

jeffro01

Active Member
Jan 30, 2013
2,676
1,926
Teller County CO
Woah, be careful with that. That logic would support Microsoft being owed royalties on any 3rd party software of any kind that runs on Windows computers. And require that, say, Dell must be paid for any software an end user wants to install on one of their computers.

WHAT???? That doesn't even make sense... Windows is DESIGNED to have third party software run on it... There is no special switch you need to enable to do so, it comes that way out of the freaking "box"... Where in the hell did you even come up with such a ridiculous argument?

Jeff
 

jeffro01

Active Member
Jan 30, 2013
2,676
1,926
Teller County CO
I continue to maintain that just because you can't point out a specific statute that says X is illegal, that doesn't make it right. Anyone who hacks their cars to enable features/functionality they didn't pay for is stealing from Tesla and I don't care what kind of backwards, or otherwise insane, logic you come up with to justify it.

Tesla knows what you're doing and this is yet another example of why people like me shouldn't be put in charge of companies like Tesla as I'd lock anyone of out of their cars completely if I detected this kind of nonsense. Theft is theft no matter how you slice it. You paid for the car on the MVPA, not the car you hacked to steal features you didn't pay for on said MVPA... As a shareholder, I wish Tesla would take a far more aggressive stance with this stuff... There is a line they can draw that allows people like Jason Hughes to tinker while stopping others from blatantly stealing from the company...

Jeff
 

Max*

Charging
Apr 8, 2015
6,670
3,719
NoVa
I continue to maintain that just because you can't point out a specific statute that says X is illegal, that doesn't make it right. Anyone who hacks their cars to enable features/functionality they didn't pay for is stealing from Tesla and I don't care what kind of backwards, or otherwise insane, logic you come up with to justify it.

Tesla knows what you're doing and this is yet another example of why people like me shouldn't be put in charge of companies like Tesla as I'd lock anyone of out of their cars completely if I detected this kind of nonsense. Theft is theft no matter how you slice it. You paid for the car on the MVPA, not the car you hacked to steal features you didn't pay for on said MVPA... As a shareholder, I wish Tesla would take a far more aggressive stance with this stuff... There is a line they can draw that allows people like Jason Hughes to tinker while stopping others from blatantly stealing from the company...

Jeff
Were you against Jason Hughes when he took an 85kwh battery and installed it in a car that previously had a 60kwh battery in it (no theft here, he paid for the battery right) and THEN he took that 85, and in software, upgraded it to a P85?

Did theft occur then? He didn't buy a P85 battery/drivetrain (based on him, they're not any different anyways).

Pack Swap on 70D to 90kWh HP?

He "stole" $10k from Tesla! Where's the outrage there? Most of the posts were positive.



I think the issue with this thread is green1's persona (and don't take this personally green1). If he were to just say "yeah, I'm going to hack a Tesla to convert a 60kwh to a 75kwh just in software, and I don't care" it'd be one thing, but he's trying to argue that what he's doing is ethical (which is questionable) and moral (again, questionable) because no laws have been broken (yet again, questionable, though maybe he's right).
 
  • Disagree
Reactions: Pezpunk

Swift

Member
Dec 29, 2016
366
434
NY
Are they? Is there some part of any of the agreements that specifically states that as a 60 owner I'm not allowed to use the additional 15kWh? Merely charging $7k to unlock that is not a sufficient statement that I'm not allowed to unlock it myself.
If you seriously believe you are entitled/allowed to unlock the 60->75 upgrade yourself and without paying for it, please do so and prove it out for the benefit of those debating it here on the forums, Tesla's lawyers, and CA law enforcement.
 
  • Like
  • Disagree
Reactions: KrenGrl and Jashev

jeffro01

Active Member
Jan 30, 2013
2,676
1,926
Teller County CO
Were you against Jason Hughes when he took an 85kwh battery and installed it in a car that previously had a 60kwh battery in it (no theft here, he paid for the battery right) and THEN he took that 85, and in software, upgraded it to a P85?

Did theft occur then? He didn't buy a P85 battery/drivetrain (based on him, they're not any different anyways).

Pack Swap on 70D to 90kWh HP?

He "stole" $10k from Tesla! Where's the outrage there? Most of the posts were positive.



I think the issue with this thread is green1's persona (and don't take this personally green1). If he were to just say "yeah, I'm going to hack a Tesla to convert a 60kwh to a 75kwh just in software, and I don't care" it'd be one thing, but he's trying to argue that what he's doing is ethical (which is questionable) and moral (again, questionable) because no laws have been broken (yet again, questionable, though maybe he's right).

Apple vs Oranges with regards to my argument... Jason bought an 85kWh battery second hand, he bought the car second hand, in those kinds of transactions he's no longer dealing with Tesla....

For me this is a very easy distinction to draw.... If you bought the car brand new from Tesla delivered to you in the configuration specified on your MVPA and then you hack the software to unlock features/functionality you didn't pay for that wasn't on your MVPA then you've now committed theft. However, if you bought said car and then went out and bought a bigger battery second hand and simply need to update the car software to enable that battery then I don't see what the issue is. Those are completely different things in my mind. Again, as I said before, there is a line that can be drawn here between tinkerers like Jason and those who seek to defraud and steal from Tesla.

Jeff
 
  • Like
Reactions: Swift

stopcrazypp

Well-Known Member
Dec 8, 2007
9,875
4,801
To play devil's advocate, why is Tesla's inability to properly secure its features from access the consumer's fault? Why punish a consumer for finding ways to extract added functionality from their purchase? One can argue that if Tesla provided you with a 75 kWh pack, there is nothing to steel because it's already in your car.

Apple's 2010 Mac Pro computer was physically identical to its 2009 model. The only model differentiator was in Apple's firmware. However, at some point in the future Apple discontinued support in their OS updates for 2009 models, yet 2010 owners were unaffected. A software patch was created by someone that made its rounds on the internet to patch to re-flash the firmware on 2009 models to make them appear as 2010 models. This enabled a whole slew of CPU upgrade possibilities as well as future OS support.

Was it illegal for me to apply said patch to turn my 2009 Mac Pro into a newer, more valuable 2010 Mac Pro even though the hardware specs are identical and the only change is one setting in the firmware? I mean, I didn't actually buy a new 2010 Mac Pro.

If I chain and padlock the basement in my house, which is 1,500 sqft, and I remove 1,500 sqft from my advertised square footage and sold the house based on the advertised specifications, is it illegal for the new owner of my home to crash through the lock and use square footage that they did not pay for? Do I, as the previous owner, have a right to claw back ownership of the basement or somehow exercise control over that basement once the house was sold? Only if there was a specific agreement to that effect.

If a case like this ended up in court, Tesla would have to show where it was financially harmed by the owners actions. I don't see how Tesla could prove financial harm when Tesla was the one who chose to provide a more expensive battery pack than what was actually requested by the customer. The financial harm has already occurred by putting the more expensive hardware in the vehicle, and that harm was caused by Tesla itself.
Well what you talk about only applies to the 75kWh case (which at an extreme, you can rip the pack out of the car and use elsewhere for full capacity anyways), but for the autopilot and ludicrous software, what is being paid for is the software itself.

I see it not different than software pirating. Most software distributed today has the full featured version in the media and only the key is different. You can use keygens and activation hacks to get all the features, even though you did not purchase them. I believe the illegal part of it is it violates copyright, but again IANAL, so I have not looked into it other than a quick google.
 
  • Like
Reactions: Swift

Max*

Charging
Apr 8, 2015
6,670
3,719
NoVa
Apple vs Oranges with regards to my argument... Jason bought an 85kWh battery second hand, he bought the car second hand, in those kinds of transactions he's no longer dealing with Tesla....
green1 doesn't have a software locked 60.

If he were to buy one 2nd hand, then you'd think what he's doing is perfectly fine? :confused:
 

About Us

Formed in 2006, Tesla Motors Club (TMC) was the first independent online Tesla community. Today it remains the largest and most dynamic community of Tesla enthusiasts. Learn more.

Do you value your experience at TMC? Consider becoming a Supporting Member of Tesla Motors Club. As a thank you for your contribution, you'll get nearly no ads in the Community and Groups sections. Additional perks are available depending on the level of contribution. Please visit the Account Upgrades page for more details.


SUPPORT TMC
Top