Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register

Model S Software/Firmware Updates

This site may earn commission on affiliate links.
It's great Tesla can make update that affect core elements of the car, but the ex-medical software engineer in me is a bit horrified. We had to pass FDA clearance on every software release to prove we'd do no harm. Tesla is making changes to how the car actually drives, the motor, the regen, etc. Some of that is literally in the realm of life critical safety. God forbid a bug occur where some race condition causes the "creep" feature to floor the accelerator. And before anyone says "that won't happen", first I'm a developer and I can assure you it's tremendously hard to prove it won't (whole realms of research exist on such things), and second I refer you to classics on how this stuff occurs such as the Therac-25 where obscure bugs literally killed people.

Updates that are just UI stuff, I'm good (which is the vast bulk of this 4.0 update, except a "throttle control" bit). Updates that affect actual motor/drive/steering functionality, I really want the government to come up to speed and regulate those releases the same way they do other safety critical devices. Can you imagine airline software updated that way? Air traffic control? Pacemakers? Even if I have faith in Tesla, there needs to be independent checks and balances on critical software changes.

The libertarian in me reminds you that Tesla values their reputation and does not want any liability issues and I am completely comfortable that they have tested any drivetrain related items thoroughly.

The "government" save us mentality is why a kid cant open a lemonaide stand anymore without being arrested on public health charges.
 
Last edited:
It's great Tesla can make update that affect core elements of the car, but the ex-medical software engineer in me is a bit horrified...

Do you think their updates undergo any less testing than other manufacturers?
To simplify things, lets say the updates at all companies have 200 of testing. If Tesla also does 200 hours of testing, why does it matter if they send you a letter to have you call them, to set up an appointment, to bring your car into the shop to install the update while you wait OR have it downloaded overnight while you sleep?
The testing is not what changes, the method of delivery is.
 
Zythryn - You are definitely correct that the method of delivery is changing, but I would say the frequency and impact of the updates are changing too. Listen to all of the good ideas we have on this site for new features. Tesla is naturally going to want to make their customer base happy and rollout as many as they can as fast as they can. The fact that the car is updated without going into a shop means that Tesla could and, probably will initially, release several major updates a year. When have you seen that from another auto manufacturer?

The commercial pressure to keep release new features will be stronger for Tesla because of the capabilities of the touchscreen than for any other company. I hope that they never bow to those pressures and release software that hasn't been fully tested, but as ckessel points out they likely will. The fact is some minor bugs are already being seen. None currently impact safety and we will have to hope that Tesla has the controls in place to ensure that safety is never impacted.
 
It's great Tesla can make update that affect core elements of the car, but the ex-medical software engineer in me is a bit horrified. We had to pass FDA clearance on every software release to prove we'd do no harm. Tesla is making changes to how the car actually drives, the motor, the regen, etc. Some of that is literally in the realm of life critical safety. God forbid a bug occur where some race condition causes the "creep" feature to floor the accelerator. [...] Updates that affect actual motor/drive/steering functionality, I really want the government to come up to speed and regulate those releases the same way they do other safety critical devices. Can you imagine airline software updated that way? Air traffic control? Pacemakers? Even if I have faith in Tesla, there needs to be independent checks and balances on critical software changes.

I fully agree that some parts of the software are safety-critical and those deserve much, much, MUCH tighter scrutiny and controls than other parts of the codebase. I also agree with you that, because we're all human, someday a problem will almost surely happen, and we can but pray that it doesn't kill anyone.

That being said, I disagree with your proposed solution. The FDA is fundamentally broken, with science being all the way at the back of the bus and lobbying/corruption driving. The air-traffic-control software is, if at all possible, even worse. The FAA is billions over budget and years behind schedule on just doing the basics right... the system is safe because pilots and controllers keep it so, but no (or not much) thanks to the guvmint.

Government oversight is great for some things, and absolutely necessary for others: but in this case, I think you're giving it WAY too much credit. I have no faith that a government programmer is highly likely to spot a code problem in Tesla code and/or that the potential safety benefit of that attempt is worth the huge cost (in time, money, resources, delays to customers, and just reduction of the overall value of the product) this would entail. Government oversight of firmware revisions is not, IMHO, the answer here.
 
I fully agree that some parts of the software are safety-critical and those deserve much, much, MUCH tighter scrutiny and controls than other parts of the codebase. I also agree with you that, because we're all human, someday a problem will almost surely happen, and we can but pray that it doesn't kill anyone.

That being said, I disagree with your proposed solution. The FDA is fundamentally broken, with science being all the way at the back of the bus and lobbying/corruption driving. The air-traffic-control software is, if at all possible, even worse. The FAA is billions over budget and years behind schedule on just doing the basics right... the system is safe because pilots and controllers keep it so, but no (or not much) thanks to the guvmint.

Government oversight is great for some things, and absolutely necessary for others: but in this case, I think you're giving it WAY too much credit. I have no faith that a government programmer is highly likely to spot a code problem in Tesla code and/or that the potential safety benefit of that attempt is worth the huge cost (in time, money, resources, delays to customers, and just reduction of the overall value of the product) this would entail. Government oversight of firmware revisions is not, IMHO, the answer here.
Agreed. If the gov had been required to approve all Model S software updates, there would be none on the road. We've put our faith in the company as a whole by plunking down some serious money on what could still be considered somewhat of a concept car. I design complex transportation dispatch software and I can only imagine that the code operating the S is extremely sophisticated and based on the reliability so far, well designed. We need to believe that the Tesla engineers rigorously test new SW builds in actual cars on the track before rolling out to customers. After all, Tesla's sister company is SpaceX and they have figured out how to dock with the ISS. I would guess that there is some cross-pollination of talent there. I'm ready to get behind the wheel and bet on the Tesla team.
 
Zythryn - You are definitely correct that the method of delivery is changing, but I would say the frequency and impact of the updates are changing too. Listen to all of the good ideas we have on this site for new features. Tesla is naturally going to want to make their customer base happy and rollout as many as they can as fast as they can. The fact that the car is updated without going into a shop means that Tesla could and, probably will initially, release several major updates a year. When have you seen that from another auto manufacturer?
...

Never, it is one of the things that makes Tesla an improvement over the old guard;)
You are running under the assumption that they can't do this as quickly without safety issues. I am assuming they take every care to do so safely as any responsible business should.

There are lots of things Tesla is doing that other auto companies don't do. I think all of them have been an improvement in how enjoyable and useful the car is, how easy it is to take care of, and what a pleasure Tesla is to deal with (especially their service guys, on the rare occasions that I deal with them).

- - - Updated - - -

DMS:
Yes, we did have an issue with the update. Nothing that stopped us from using the car, it only caused a screen blinking when the car was parked and off.
They pushed out an update that night and it cleared it right up.
 
*sigh*. I've directly worked on life critical systems and know the elements involved. The zealous rejection of the value of independent oversight makes me sad. Even if Tesla is a paragon of virtue, other's won't be. The whole free market approach involving "reputation" and such is reactionary, it happens after people die.

Such unrestricted updates concern me as this is something that will only grow across all vendors. If it doesn't concern someone else, I understand even if I don't agree.
 
Last edited:
This is worse than Christmas... at least you know which day you get to wake up and open the presents under the tree. I've gone out to the garage every day this week hoping to see the update screen just to find nothing. Oh well, hopefully soon.

It could be worse. Just imagine if we got the new toy, opened it up and found that Santa didn't include batteries. :scared:
This is more like getting a new video game with Mario Brothers included and then find out that Zelda is backordered for month. :eek:
 
We received our 4.0 update last night. My wife has been driving the car and says that it seems like the pedal response is smoother and that the power comes on with less 'mushiness' in the pedal. I asked her if it was quicker and she thought it felt quicker because the pedal response was tighter.

Also she thought that standard regen felt stronger as well (she termed it 'more grabby') and that there was more distinction between the different steering settings. She is loving the tweaks in the UI and the voice controls. Everything so far seems great with the update we have. The update did seem to reset some of the settings we had programmed in the car (Rear mirror tilt settings and interior lighting settings are the ones she noticed so far) so we had to reprogram those.

The way the update presents itself is by placing a little alarm clock icon on the top right of the touch screen. When you tap it, the larger timer screen with information pops up and gives you the option to set the time for installation or to install right away. If you tap install right away, there is a countdown timer that begins to give you the option to cancel out. (Sorry the pictures are a bit out of order, the last picture attached is the one I meant to have second in the post).

IMG_0942.jpeg
IMG_7700.jpeg
IMG_1224.jpeg
IMG_3010.jpeg
IMG_6960.jpeg
 
Last edited:
I was told by my DS yesterday that WIFI will be in the next update. The next update will be huge, bigger then 4.0! She said it will sometime around new years, either before or after.

She seemed fairly confident, but who knows if the information will turn out to be true. I feel like this stuff changes all the time, oh that's right, IT DOES!
 
We should probably reserve discussion about politics for off topic area, I agree.

Anyone had issues with 4.0 update?

Yes. A friend crashed the system today. Was on Nav mode, and he did some pinching and stuff then did some double-tap zooms. It stopped being responsive, then the air conditioning went off. About 20 seconds later the A/C came back on and I tried to switch screens. No response, and then the A/C went off again for a few seconds and then back on again and then off, followed by a delayed response to the screen switching. I then rebooted the center screen and everything was fine again.
 
I was told by my DS yesterday that WIFI will be in the next update. The next update will be huge, bigger then 4.0! She said it will sometime around new years, either before or after.

She seemed fairly confident, but who knows if the information will turn out to be true. I feel like this stuff changes all the time, oh that's right, IT DOES!

I hope they throw in dynamic backup assist guide lines for good measure!
 
I have SOP v4.0 now. Very cool! :biggrin:

The only problem I have is that I now have the buzzing ambient lights when the night screen setting is less than 100%. Didn't have this problem pre-v4.0. Tesla have passed it on to engineering and a Ranger is dropping by on Sunday to hear for himself whether it's actually coming from the lights or the speakers. I can survivs with the ambient lights turned off for a couple of nights.