News for hackers. Stuff that matters.
Re:Jailbreaking Used Teslas by dragosmocrii on Saturday October 31, 2020 @12:44PM (#24952876)
I remember when Tesla issued that paid software update to make your car accelerate 0-100 a 0.1 seconds faster. If the hardware is there unchanged, why should the software update be a paid upgrade? It means the software was not good to begin with. Seems to me Tesla is trying to model a software development business, but they forget they're in the hardware business
Re:Jailbreaking Used Teslas by dogma1138 on Saturday October 31, 2020 @02:03PM (#24953722)
On one hand they shouldn’t on another hand “performance modes” are often priced based on the wear and tear they induce and it’s impact on the manufacturer warranty in terms of servicing costs.

Even before Tesla you already had car manufacturers that basically locked out performance behind a pay wall even tho the car itself was identical to the “sport model”.

Many of the German manufacturers had this practice for a decade if not more, the extra price difference is basically their estimated cost to the changes in MTF between when you push your car to 80-90% of its capability to 100%.

And even before Tesla you already had aftermarket products and services that were designed to unlock that extra performance and yes they did often at least in principal voided the warranty.

Re:Jailbreaking Used Teslas by dmurray on Saturday October 31, 2020 @02:56PM (#24954207)
Sounds like once the car is out of warranty and the cost of maintenance falls on the owner, the incentives change and the manufacturer should pay you to run your car in "performance mode".
Re:Jailbreaking Used Teslas by dogma1138 on Saturday October 31, 2020 @06:11PM (#24955617)
When the main warranty of the car is gone you still get warranty on the parts and service you pay for out of pocket, from BMW's perspective the cost of the "performance mode" is amortized beyond the initial warranty period too.

We also see this in other things too you have differential pricing in say electronics and electronic components too, sure some of it is binning but not only quite often the "enterprise" tax is just the fact that these parts will be run longer and under more stress so their MTF is different.

An HDD in a home computer will be under very different loads than one in a NAS. And quite often there aren't many physical differences between the drives in some of the lower end models there are no differences at all and in some cases non-NAS drives might actually be "better" than their lower-end NAS counterparts.

What you are paying for when buying a WD RED isn't necessarily a more durable drive, you are essentially paying a premium for future warranty claims, it's essentially an insurance scheme in which WD RED NAS drives are defined as higher risk than say their Black or Blue series.

Re:Jailbreaking Used Teslas by nickserv on Sunday November 01, 2020 @03:56AM (#24958153)
In some (many?) cases, performance is limited on a motor by the ECU because the hardware is unable to cope with the extra wear.

For example same block, heads and intake but different (cheaper) pistons, valves, springs, injectors, etc ... Sure you can easily dial up the power on the cheaper engine to match the expensive one, but at a higher risk of breakdown.

Re:Jailbreaking Used Teslas by dogma1138 on Sunday November 01, 2020 @02:02PM (#24961632)
In many cases due to how the supply chain is structured there aren’t any “quality” differences the wear and tear as you’ve mentioned is simply amortized in the cost of the car.

BMW is probably the biggest offender in this regard and you can buy the “unlock cables” for the older (<2015) models on EBay later they switched to a software lock, which you can also hack.

https://www.ebay.co.uk/itm/BMW-E60-Sport-mode-unlock-cable-w...

You can also tell there is no difference in the valves, pistons or pretty much anything else since the part numbers in the service manual are identical.

The only difference in parts comes to the trim and the breaks on some of the models.

Re:Jailbreaking Used Teslas by bsagdiyev on Monday November 02, 2020 @12:36AM (#24965074)
That doesn’t unlock extra power out of the car, it tightens up the power steering to give more road feel, changes the shift points and messes with the drive-by-wire throttle sensitivity. Sure it shouldn’t be a paid for feature to you, but I think it should be. If you pay for tightened up steering and more sensitive throttle thinking it is a power increase, that’s your money I guess.
Re:Jailbreaking Used Teslas by illumanaughty on Saturday October 31, 2020 @01:21PM (#24953276)
Owners of photoshop don't get free updates even though they own their computer. Software costs money to develop so saying all updates should be free simply because they already own the hardware doesn't makes any sense.
Re:Jailbreaking Used Teslas by simon1573 on Saturday October 31, 2020 @01:31PM (#24953402)
I don't agree with the analogy. Tesla manufacturers the whole package and you buy the car as a package. You don't buy the metal from your local car dealer and the software as a separate thing from Tesla.

A more fitting analogy would be Apple charging you to upgrade your BIOS.

Re:Jailbreaking Used Teslas by paulryanrogers on Saturday October 31, 2020 @01:46PM (#24953558)
Except they're selling incomplete software and preorders of may-never-exist software with complete/finished hardware.

Updates to things I trust my family's life and health to should be classified like recalls, a sign of manufacturer failure and not a consumer privilege.

Re:Jailbreaking Used Teslas by noizejoy on Saturday October 31, 2020 @03:07PM (#24954287)
> Updates to things I trust my family's life and health to should be classified like recalls

But modern luxury cars also feature many components that have little to do with safety.

Re:Jailbreaking Used Teslas by paulryanrogers on Saturday October 31, 2020 @04:40PM (#24955028)
If insignificant accessories are properly isolated then I suppose such 'updates' can just be optional patches. But if a media center bug means someone can cause my car to break hard or swerve then even those should be classified as recalls.
Re:Jailbreaking Used Teslas by nickserv on Sunday November 01, 2020 @04:01AM (#24958172)
If any kind of common sense is used, entertainment and control systems are on completely different hardware busses.
Re:Jailbreaking Used Teslas by a1369209993 on Saturday October 31, 2020 @03:02PM (#24954252)
> Updates to things I trust my family's life and health to should be classified like recalls, a sign of manufacturer failure and not a consumer privilege.

To be scrupulously fair, that's true of all software; it's just more important for safety-critical software, because safety-critical software is more important.

Re:Jailbreaking Used Teslas by jiofih on Saturday October 31, 2020 @03:44PM (#24954567)
Apple does charge you to upgrade the OS.
Re:Jailbreaking Used Teslas by donarb on Saturday October 31, 2020 @04:33PM (#24954977)
Apple does not charge for OS upgrades.
Re:Jailbreaking Used Teslas by jiofih on Saturday October 31, 2020 @06:01PM (#24955546)
Not right now, but they did. Snow Leopard was $29, Mountain Lion was $19.
Re:Jailbreaking Used Teslas by saagarjha on Sunday November 01, 2020 @04:36AM (#24958325)
I remain annoyed that there is no way to download the Mountain Lion I paid $19 for.
Re:Jailbreaking Used Teslas by srtjstjsj on Sunday November 01, 2020 @03:26PM (#24962200)
Why? Did you pay for a Mountain Lion hosting service?
Re:Jailbreaking Used Teslas by lights0123 on Saturday October 31, 2020 @11:40PM (#24957050)
That was 8 years ago. Mountain Lion came out before even Windows 8, where even Microsoft was charging for upgrades too before releasing the final version (major version, not build version) of Windows.
Re:Jailbreaking Used Teslas by fastball on Sunday November 01, 2020 @01:16AM (#24957384)
Doesn't MSFT still charge for every OS update?
Re:Jailbreaking Used Teslas by fomine3 on Sunday November 01, 2020 @11:36PM (#24964854)
Windows 10 is the last Windows for client in current plan. MS continuously upgrades features on Win10 instead.
Re:Jailbreaking Used Teslas by bonzini on Saturday October 31, 2020 @01:29PM (#24953374)
The hardware and software manufacturers are different, no? IBM mainframe owners do get updates for free.
Re:Jailbreaking Used Teslas by rescbr on Sunday November 01, 2020 @10:32AM (#24960105)
IBM mainframe customers pay software subscription and support/maintenance fees.
Re:Jailbreaking Used Teslas by McDyver on Saturday October 31, 2020 @01:32PM (#24953415)
The software, in this case, is more of a firmware.

If you buy a camera, you get free firmware updates; your phone gets free updates,...

Re:Jailbreaking Used Teslas by shi314 on Saturday October 31, 2020 @01:54PM (#24953640)
A more fitting analogy would be Windows. For Performance Updates, they don't charge money. Nor did they asked for updates for previous versions too. Adobe Is Subscription based while in Case of Tesla you pay for a lifetime ownership of a product rather than buying a service.
Re:Jailbreaking Used Teslas by Qahlel on Saturday October 31, 2020 @02:30PM (#24953983)
You should pay an extra 5$ to use notepad with your windows and no you cannot install another software that opens txt files, if you do, we remove your windows activation.
Re:Jailbreaking Used Teslas by jkepler on Saturday October 31, 2020 @03:15PM (#24954348)
Owners of GIMP get free updates (or any other FOSS/libre software or OS), and can improve things themselves with the right skills. Car software out to be the same.
Re:Jailbreaking Used Teslas by pdpi on Saturday October 31, 2020 @04:19PM (#24954875)
Right but I didn’t buy my computer from Adobe
Re:Jailbreaking Used Teslas by ada1981 on Saturday October 31, 2020 @05:13PM (#24955235)
Or my car.
Re:Jailbreaking Used Teslas by croes on Saturday October 31, 2020 @02:43PM (#24954092)
You are confusing updates with upgrades. Updates were free, but upgrades to the next main version had to be paid.
Re:Jailbreaking Used Teslas by Silhouette on Saturday October 31, 2020 @02:31PM (#24953995)
It might be helpful to distinguish a few different principles here, as it looks like some people are talking at cross-purposes in this part of the discussion.

Personally, I would argue that the most important principle to protect the customer is that they should get what they pay for when they choose to buy a product. That product should not then be retrospectively nerfed through software shenanigans, either for them, or for any future owner they sell the product on to. This is one idea that car manufacturers have been flirting with recently, and IMHO we should stamp on it hard.

Another idea, but to me a clearly distinct one, is that a manufacturer of a combined hardware/software product might develop software-only improvements after the product has been purchased. In this case, I would distinguish explicitly between fixes for problems where the product wasn't performing as expected at the time of purchase (things like safety issues or security vulnerabilities that clearly shouldn't have been there in the first place) and enhancements (things like performance improvements or additional functionality). Again IMHO, the former should be supplied free and unencumbered to all customers, as they are essentially fixing a defective product. For the latter, I don't have a problem in principle with the manufacturer charging for the upgrade, as potentially it incurs additional costs and risks, and it brings a genuine benefit to the customer that they didn't have at purchase time.

A third idea is a manufacturer deliberately shipping a product that isn't using the full hardware capabilities because of artificial software limitations. They might also then offer upgrades for sale later, which is really just a special case of the enhancements-after-sale idea above. Once again IMHO, charging for these enhancements is still OK even if they manufacturer knew in advance that they might ship that software later on, as long as they were honest about what the customer was actually buying at the time of purchase and they didn't claim or imply that those enhancements would become available for free or on any other specific terms that they don't then honour.

There are at least two good reasons for taking this view. One is the general principle that if someone has bought a product of a certain specification for a certain price then that transaction is then concluded. Just as I don't think the manufacturer should be allowed to move the goalposts after the sale in a way that harms the owner, I also don't think the owner is entitled to free extras from the manufacturer that weren't part of the sale. The other is the practical reality that hardware+software products are enormously complicated, software is never perfect, and the idea that a manufacturer should be liable for not shipping optimal software from day one or prohibited from continuing to do work that might develop useful improvements that benefit customers in return for further revenue is kind of silly if you think it through.

One very important issue I'm glossing over here is whether the terms of the original sale were fair to the customer. This is a standard problem in any sort of retail environment, and we usually rely on some combination of competitive markets and government regulation to protect the little guy. But these are also separate issues to the ones above that would have to be considered on a case by case basis.

Re:Jailbreaking Used Teslas by craftinator on Saturday October 31, 2020 @03:05PM (#24954271)
Excellent breakdown!
Re:Jailbreaking Used Teslas by amelius on Saturday October 31, 2020 @11:32PM (#24957022)
Yes, except common sense often does not apply in courts so better ask a real lawyer.
Re:Jailbreaking Used Teslas by Pet_Ant on Saturday October 31, 2020 @01:02PM (#24953077)
Maybe it required new algorithms to control the torque to not cause stress on the frame. Better algorithms and fine tuning are real work that deserve compensation. Maybe the intial algorithm was just simplistic and conservative.
Re:Jailbreaking Used Teslas by toxik on Saturday October 31, 2020 @01:32PM (#24953413)
Algorithms which only Tesla can give you. That is why it’s a dick move to sell it to you.
Re:Jailbreaking Used Teslas by amelius on Saturday October 31, 2020 @11:36PM (#24957032)
I think the definition of monopoly should be updated to include this case. When a company sells you hardware without documenting the API or making it fully accessible, then they have a monopoly over selling software for that particular hardware.

(A similar thing would hold for business models like selling printers for cheap but making the cartridges expensive, etc.)

Re:Jailbreaking Used Teslas by fastball on Sunday November 01, 2020 @01:18AM (#24957392)
Meh, to me this is only reasonable if they're using some form of integrity checking to prevent you from fiddling with the bits.

To my mind, any product sold can have integrity checking, but as the owner I should be able to disable it if I want to.

Re:Jailbreaking Used Teslas by Spooky23 on Saturday October 31, 2020 @11:05PM (#24956929)
This is from a company that has charged for future access to a feature that hasn’t existed for years.
Re:Jailbreaking Used Teslas by agumonkey on Saturday October 31, 2020 @12:54PM (#24952985)
Bro hardware with improper software can break or kill. They pushed the hardware in advance because .. it's 'hard'ware. Then they tried optimized motor control.

If they gave you beta motor logic they'd have to fix whatever would burn or fail.

Re:Jailbreaking Used Teslas by dragosmocrii on Saturday October 31, 2020 @01:03PM (#24953086)
Sure, software and hardware come together. However the price of software should be factored in the price of the product itself (hardware + software). I am paying for both to own the product. If they issue a software update that makes better use of hardware, it means they failed to release good software to begin with (ofc perfect software doesn't exist). Now imagine if they found a way to increase battery life just with software, and asked you to pay for it.. kinda not fair right?
Re:Jailbreaking Used Teslas by agumonkey on Saturday October 31, 2020 @01:06PM (#24953131)
First, sorry as I misread your comment and was cold.

Indeed they're trying to milk the software side. But it's business as usual I believe. You paid for some specs, everything else is off contract. Unless they promised otherwise.

Re:Jailbreaking Used Teslas by jliptzin on Saturday October 31, 2020 @01:06PM (#24953133)
On the flip side, what if they have an idea to improve battery life through software, but it will require significant R&D. If everyone were like you and refuses to pay for any software updates whatsoever, they wouldn’t want to make the investment.
Re:Jailbreaking Used Teslas by wolco2 on Saturday October 31, 2020 @01:47PM (#24953561)
Normally a big improvement with additional costs would go into the next model. I think charging for a hardware replacement is acceptable.

A pure software update fixing an existing issue I would say no. Car companies have recalls all of the time paid for by the company when something doesn't work as expected.

A software recall should be treated the same as a hardware recall.

Re:Jailbreaking Used Teslas by carlmr on Saturday October 31, 2020 @02:14PM (#24953827)
But that wasn't the point of the previous poster. We're not talking about an existing issue if the car performs according to the spec you bought with it. Then that's a performance upgrade.

The question is basically whether it's an issue or something that works as intended but could be better.

Re:Jailbreaking Used Teslas by XMPPwocky on Saturday October 31, 2020 @01:06PM (#24953124)
> Bro hardware with improper software can break or kill.

To be fair, this doesn't seem to have stopped Tesla before.

Re:Jailbreaking Used Teslas by kccqzy on Saturday October 31, 2020 @01:15PM (#24953217)
How is this different from any other paid software upgrades? You pay to get better features.
Re:Jailbreaking Used Teslas by kccqzy on Saturday October 31, 2020 @04:25PM (#24954913)
I can't edit my comment now but it seems like HN thinks once you buy a CPU, you should get all software for free, because that general-purpose CPU can execute any arbitrary programs, so whatever new software you use is merely exercising the functionality that is already present on the CPU, which you paid for. Ergo, all software must be free (free as in beer).
Re:Jailbreaking Used Teslas by saagarjha on Sunday November 01, 2020 @04:37AM (#24958330)
Hacker News is generally pretty bad at metaphors.
Re:Jailbreaking Used Teslas by jojo2333 on Saturday October 31, 2020 @01:45PM (#24953553)
uhh lol, just because you own an iPhone doesn't mean you get all the features like Apple Music, etc.

I can think of a ton of examples where what you're saying is nonsensical.

Re:Jailbreaking Used Teslas by wolco2 on Saturday October 31, 2020 @02:01PM (#24953707)
I bought this android phone.

I can download games and play them whenever.

If I want phone service I have to hook this phone up to a service provider.

If I want music I have either put an mp3 on the phone, visit youtube, subscribe to a service like spotify or google music.

Apple Music is a seperate service like spotify correct?

Venders will bundle in their own services into the os menus in order to extract additional cash.

Apple Music isn't a feature of the iphone os. It's an ad designed to trick you.

Re:Jailbreaking Used Teslas by thefounder on Saturday October 31, 2020 @12:46PM (#24952888)
You pay for software updates/upgrades on your PC, right? Like it or not you don't own rhings anymore. Neither software or hardware. Everything is going towards subscription models.
Re:Jailbreaking Used Teslas by Okawari on Saturday October 31, 2020 @12:54PM (#24952978)
Sure.

But I wouldn't accept my motherboard supplier locking hardware features behind software updates either. Like if my can do pci express 16x. I wouldn't think it is right that it only does 8x unless I pay for a software unlock

Re:Jailbreaking Used Teslas by Pet_Ant on Saturday October 31, 2020 @01:03PM (#24953093)
Happens all the time in electronics. They usually built the top end and then burn off or snip the wires to produce the lower end.
Re:Jailbreaking Used Teslas by jaclaz on Sunday November 01, 2020 @07:24AM (#24958979)
A few years ago there was the known Quadro/Geforce videocard issue:

https://news.ycombinator.com/item?id=5398555

basically adding or removing a few resistors made card performa like other models costing hundreds of dollars more.

Re:Jailbreaking Used Teslas by tedunangst on Saturday October 31, 2020 @01:11PM (#24953183)
You just described basically every consumer motherboard with raid. It's there in the chipset, but requires a key to unlock.
Re:Jailbreaking Used Teslas by teraflop on Saturday October 31, 2020 @01:19PM (#24953258)
Every consumer motherboard that I've bought in the last decade or more has supported RAID, and none of them have required any additional purchase to "unlock" it.
Re:Jailbreaking Used Teslas by tedunangst on Saturday October 31, 2020 @01:39PM (#24953483)
Correcting myself: I was thinking specifically of intel vroc, which is actually more an enterprise thing.
Re:Jailbreaking Used Teslas by gjvc on Saturday October 31, 2020 @02:11PM (#24953802)
I've seen supermicro boards in the past 5 years which have this.
Re:Jailbreaking Used Teslas by Silhouette on Saturday October 31, 2020 @12:57PM (#24953015)
Or... We could change the law to make it clear that when you buy some hardware you do own it, and to punish businesses that attempt to abuse their customers with owner-hostile retrospective software changes (to hardware products or otherwise). Consumer rights laws exist, and they can be strengthened if necessary to ensure fairness in the market.
Re:Jailbreaking Used Teslas by thefounder on Saturday October 31, 2020 @01:36PM (#24953460)
>> We could change the law

I think the law will only change for worse. It all starts with the DRM/DMCA.

Re:Jailbreaking Used Teslas by Silhouette on Saturday October 31, 2020 @02:48PM (#24954136)
I'm not from the US, and as an outsider it appears that the US political system is largely dysfunctional at the federal level. I'm afraid solving a problem of that scale is outside the scope of a discussion like this!

However, some parts of the world are more enlightened when it comes to consumer rights. For example, the EU has at least attempted to make constructive regulatory interventions in the interests of consumers as technologies have evolved, even if their success has been mixed. Here in the UK, aside from EU rules we're inheriting after Brexit, we too have some solid basic consumer rights laws of our own. The EU+UK market is already larger than the US one, so that's a pretty big incentive for Tesla not to try those sorts of games around these parts. And if we get reasonable treatment, maybe that's enough for customers in places like the US to demand the same standards.

Re:Jailbreaking Used Teslas by Nullabillity on Saturday October 31, 2020 @01:22PM (#24953289)
> You pay for software updates/upgrades on your PC, right?

No...?

Re:Jailbreaking Used Teslas by thefounder on Saturday October 31, 2020 @01:29PM (#24953370)
How is that? Every new Adobe Creator package used to have a different price(e.g cs3, cs4) Now you can't even upgrade. You pay monthly subscriptions. You pay for OS upgrades as well(i.e win vista, 7, 10 etc)
Re:Jailbreaking Used Teslas by jen20 on Saturday October 31, 2020 @02:25PM (#24953934)
> How is that?

By using Free Software?

And one has not needed to pay a separate fee for OS upgrades in quite some time. Linux has obviously always been free. macOS since at least Mavericks - if not earlier - is also free of additional charge.

Re:Jailbreaking Used Teslas by wolco2 on Saturday October 31, 2020 @01:51PM (#24953619)
That's the subscription model.

I don't think Telsa falls under this unless they let you take a car for free and require you to pay monthly for the car to actually turn on.

That's more of a zipcar.

Re:Jailbreaking Used Teslas by shi314 on Saturday October 31, 2020 @01:47PM (#24953564)
Adobe Suite is a subscription based software solution. It is an inappropriate analogy. Does Microsoft asks for money for performance updates in Windows?
Re:Jailbreaking Used Teslas by MertsA on Sunday November 01, 2020 @01:37AM (#24957447)
Err well actually depending on the edition of Windows Microsoft has long had limitations on the amount of RAM and IIRC multi socket support. Not as part of some architectural change within Windows, literally just a limit on the amount of usable RAM like Windows 7 Home Premium would only allow 16GB.
Re:Jailbreaking Used Teslas by jkepler on Saturday October 31, 2020 @05:30PM (#24955347)
Depends on your license.
Re:Jailbreaking Used Teslas by sudosysgen on Saturday October 31, 2020 @12:54PM (#24952986)
I have never paid for updates of the drivers in my PC. The software to control the motors of a Tesla is akin to that, and should therefore not be compared to software sold purely.
Re:Jailbreaking Used Teslas by thefounder on Saturday October 31, 2020 @01:33PM (#24953422)
>> I have never paid for updates of the drivers in my PC.

Surely you did. You just didn't pay attention. You paid for a bigger package (i.e new UI)that included driver updates as well.

Re:Jailbreaking Used Teslas by sudosysgen on Saturday October 31, 2020 @07:16PM (#24956018)
No, no I didn't. All of the money from that I paid upfront with the hardware.
Re:Jailbreaking Used Teslas by jdeibele on Saturday October 31, 2020 @05:39PM (#24955410)
I remember hearing that IBM shipped computers with extra processors installed that could be activated if you paid the fee.

In searching for more information, I found https://www.ibm.com/support/knowledgecenter/POWER5/ipha2_p5/... which talks about activating and deactivating not only processors but extra storage.

It doesn't seem like that would work very well for most laptops and phones, given how people won't pay for online backup or anything above the minimums.

Anyway, IBM had a vision of "computing on demand" many years ago but it wasn't in the cloud, it was in your data center.

Re:Jailbreaking Used Teslas by FpUser on Saturday October 31, 2020 @12:53PM (#24952977)
>"You pay for software updates/upgrades on your PC, right"

only if I want to. In many cases I keep using old version.

>"Everything is going towards subscription models."

That is a wet dream that will not materialize for many vendors or will fail after a while.