How Tesla releases software updates and when you will get an update

By Nuno Cristovao

You may wonder how Tesla releases updates and why there are so many versions. We covered what Tesla software version numbers mean and here we'll talk about Tesla's workflow when developing new features and how they decide what goes into each software update.

Tesla workflow for new features

Master and Develop

There isn't a single codebase. There are two main branches of code and new features and releases are based off of these two branches. The 'master' branch holds Tesla's production code while 'develop' has all of Tesla's latest approved code.

Feature Development

When an engineer or team creates a new feature, they'll start a new branch with the latest develop code. All of their work is isolated in this branch until work is complete.

There are many features being developed concurrently. They'll usually be completely independent and have no knowledge of other features that are currently in development. Once development is completed for a specific feature, it will then be tested and merged into the main develop branch. Other features in active development now become aware of this new feature and it will be merged into their code as well.

New Update

When Tesla is ready to release a new update, they will usually grab the latest code from the develop branch and build a release. QA will test this release code and if any issues are found, fixes will be made directly to this release.

Once the code is deemed ready for production, it will be merged into master and rolled out to a small percentage of the Tesla fleet.

Tesla Releases FSD v12.4: New Vision Attention Monitoring, Improved Strike System With Update 2024.9.5

By Not a Tesla App Staff

Tesla has just rolled out its latest FSD software, v12.4 to employees. Elon Musk announced that this update would be available to employees this past weekend, with plans to release it to the public in small numbers later this week.

Surprisingly, the new update is version 2024.9.5, which is likely based on the earlier 2024.8 branch and not Tesla's latest 2024.14. The spring update (2024.14) brings various new features such as a new media player, a new parked visualization, Audible support, and a Preview of Sentry Mode events, among others.

However, FSD v12.4 brings its own excitement with two new major changes.

Vision-Based Attention Monitoring

The release notes show a new Vision-Based Attention Monitoring feature that replaces the steering wheel nag as Musk previously mentioned.

However, as we predicted, Tesla will still leverage the steering wheel to detect attentiveness when the cabin camera is inconclusive.

The car can only rely on the vehicle's cabin camera, and therefore remove the steering wheel nag under certain conditions:

  • the camera is not occluded

  • there is sufficient lighting

  • the driver is looking forward

  • the driver is not wearing sunglasses

  • the driver is not wearing a low-brim hat or another object that covers their eyes

If any of these situations occur, or if the vehicle doesn't have a cabin camera, then the vehicle will continue to use the steering wheel to determine driver attention.

Tesla is careful to state that images and video from the cabin camera are not saved or transmitted unless you enable data sharing.

Updated Strike System

With FSD v12.4, Tesla has also updated its Autopilot Suspension feature which is designed to enforce the responsible use of FSD.

The current system lets the driver receive up to five strikes (three strikes for vehicles without a cabin camera) before Autopilot and FSD become unavailable. If that happens, then FSD is unavailable for one week. Strikes are only removed once the driver has accrued five strikes, or when Tesla wipes out strikes for everyone, which happens about twice a year.

The new system is more gracious about removing strikes. The vehicle will continue to issue strikes whenever the driver isn't paying attention, however, now the vehicle will gradually remove strikes for the driver after a certain period of time.

Tesla states that one strike will be removed for each 7-day period the driver goes without receiving a strike. So if FSD gets disabled due to strikes, the driver will still go one week without FSD, although now strikes are removed on an ongoing basis. This new strike system is expected to apply to vehicles with and without a cabin camera.

Other New Features

Other new features are expected in FSD 12.4 as well, which we outlined in our look at Tesla's FSD v12.4 article.

They include a focus on improved driver comfort by reducing the amount of hard braking, automatically seeking a parking spot when arriving at a destination and more. Driver interventions are also expected to be drastically reduced with Musk stating that Tesla expects to see a 5-10x improvement in interventions.

Eligibility

Unfortunately, due to FSD v12.4 being on branch 2024.9, it's expected to only be available to owners on update 2024.8 and below, which includes everyone currently on update 2024.3.25.

If no major issues are found with FSD v12.4, we could see it start to roll out to the public later this week.

Tesla Full Self-Driving to Recognize Hand Gestures in Upcoming Update, According to Employee

By Karan Singh
Tesla has been improving its FSD features since introducing it in 2016
Tesla has been improving its FSD features since introducing it in 2016
Tesla

Previously, the Tesla X account shared a video where FSD V12 appeared to consider a pedestrian’s hand gestures when navigating. Elon Musk also confirmed on X that hand gesture recognition would be improved in V12.4, and even better by V12.5.

Tesla has had plans for gesture recognition for many years, with Musk mentioning hand gesture recognition in 2021. FSD is supposed to be able to adapt to new and unique circumstances in a safe manner, whether following instructions from a police officer, or understanding the hand signals from a cyclist.

Boris Johnson and FSD

Boris Johnson, the ex-Prime Minister of the UK, recently got to experience FSD V12 in the crowded streets of LA, with his wife and child in the backseat. Tesla provided a vehicle and assistant for his self-driven experience through 5-road intersections, heavy traffic, and pedestrians.

At the end of about 45 minutes I feel like a driving test examiner – except that I want to tell the car that it has passed, with flying colours. -Boris Johnson

Gestures coming soon

Johnson had a single experience with hand gestures in his drive – being waved at a hotel. While the car didn’t recognize the gesture – even on FSD V12.3.6 – the Tesla official in the vehicle confirmed that “‘It doesn’t yet recognise that gesture, but we are fixing it for the next iteration. It should be done next month.”.

It’s not immediately clear whether the Tesla employee is referring to FSD v12.4, which is expected to start rolling out to the public later this week, or Tesla’s next major FSD release, V12.5. According to Musk, V12.5 is expected to handle much more complicated situations and even start vehicle-to-fleet communication.

Solving FSD

When you’re tackling a problem like FSD, which has never been solved before, you sometimes have to pivot and realize there’s a better approach. That’s what Tesla has done with FSD and AI. Just a few years ago where people thought cars would need to be able to read signs to achieve autonomy, but with the latest approach, there’s no need to. As long as the vehicle has seen a specific sign before and has enough examples, it’s already trained on what humans do when such a sign is found. The same will be true for hand gestures, the vehicle won’t need to know what each hand gesture means, it’ll just recognize that when a current gesture is made, this is how the vehicle should react.

Tesla does this by feeding it millions of examples of very specific situations and AI recognizes patterns. This is an example where Tesla leverages fleet data. They can easily capture millions of examples of hand gestures and how humans reacted, and feed that to their AI training model.

As Tesla processes more video, FSD will continue to improve. Tesla is expected to spend $10 billion on AI this year alone, most of it going toward improving FSD.

Latest Tesla Update

Confirmed by Elon

Take a look at features that Elon Musk has said will be coming soon.

More Tesla News

Subscribe

Subscribe to our weekly newsletter.

Sponsors

Find out how to become a sponsor and have your site listed here.

Although we share official Tesla release notes, we are not affiliated with Tesla Motors. We are Tesla fans and supporters.

Latest Tesla Update

Confirmed by Elon

Take a look at features that Elon Musk has said will be coming soon.

Subscribe

Subscribe to our weekly newsletter.