The Software Lock on Your Hardware: Tesla, IBM, and the Price of Being Online
Sometimes you pay for the product, and sometimes you pay for permission to use what’s already in it.
Tesla’s Hidden Battery Capacity
In September 2017, Hurricane Irma bore down on Florida, and Tesla owners with the entry-level 60 kWh Model S and Model X noticed something odd. Their cars suddenly had more range, about 30 extra miles, because Tesla pushed a software update that unlocked battery capacity for the duration of the evacuation.
The reason it worked is that those cars were sold as “60” models, but many of them carried a 75 kWh battery pack. The extra capacity was locked in software. Buyers had paid for the lower tier, and Tesla sold the upgrade later for a few thousand dollars. When the storm hit, the limit was lifted for free, which proved the hardware was already in the car.
Tesla’s defenders say this is standard product tiering. Building one pack and limiting it in software is cheaper than running two production lines, and it let Tesla offer a lower entry price. Critics say customers paid for a battery they couldn’t fully use, and that the limit wasn’t obvious at purchase. Both points are fair. The unlock was also temporary, and the cars went back to their limited range once the emergency passed.
Some details often get exaggerated. The difference was around 30 miles of range, not a doubling, and nothing I’m aware of shows that Musk announced a permanent change for everyone. The key takeaway is that the limit was software, not physical.
IBM Did It First
If this feels familiar, it should. In the early 1990s, IBM sold a cheaper laser printer, the LaserPrinter E, that was the same machine as its more expensive sibling with a chip that slowed it down. Remove the limiter and you had the faster printer. The practice is called crippleware or product degradation, and it’s been around for decades.
Amazon and Price Discrimination
Online retail has a long history of charging different people different prices, but the Amazon story needs care. In 2000, Amazon ran a test charging different customers different prices for the same DVDs. Customers noticed and complained, and Amazon apologized and refunded those who paid more. It was not based on IP address, as far as the record shows.
A 2012 Wall Street Journal investigation found Staples.com showed different prices based on a visitor’s estimated location, which was derived from their IP address. People in areas with fewer competing stores often saw higher prices. Orbitz was caught showing Mac users pricier hotel options too.
Whether this is illegal depends on the jurisdiction and the method. In general, charging different prices isn’t banned. Discrimination based on protected characteristics is. That’s why transparency matters: regulators in the US and EU have been looking harder at personalized pricing and requiring disclosure.
The Bottom Line
The common thread is that what you’re sold isn’t always what you’re given. Software can limit hardware, and data about who you are and where you’re connecting from can quietly change your price.
Practical steps:
- Compare prices from different devices, locations, or a private window.
- Research tiered products to see if the “lesser” version is the same hardware.
- Read the fine print on what’s locked and whether it can be unlocked later.