Since I developed an (ahem) MINOR obsession with why my Model 3 was still parked on a version that seemed many versions back. I spent some time digging around the firmware database at TeslaFi and what it has to say is really interesting. As people have said many times before, not every version is compatible with every car. And, as Tesla told me when I talked to service about this, some versions are only put out to address issues in other versions. So ... things are not always as they seem when you say "Gee, I'm on version XX and other people are all the way at XXX." If you're just looking at the top lines on TeslaFi or other firmware tracking sites, it can seem that all but a handful of vehicles have essentially the latest version. But dig a little deeper, and it's genuinely interesting.
Here's how things stand as of 22 Jul 2019. The date after each version was when it was first recorded "in the wild" on a Model 3. Because TeslaFi doesn't capture every car, and because I'm just looking at the date for the oldest reported install on a 3, the sequence can seem ... not very sequential.
About a third of Model 3s built in June seem to have shipped with this version, and most of those Model 3s have NOT seen a change in their software. This is where I am, this is where a lot of people are. There do not appear to be any older Model 3s running this version in the database. It may not have appeared on older vehicles. No Model S or X are running this version.
The remainder of Model 3s built in the last couple of months (VINs 350XXX and above) seem to have shipped out with this version. A small number of Model 3s that shipped with 2019.15.103 have been upgraded to this version. No Model S or X or older 3s are running this version.
A relatively small number of Model 3s appear to still be running this version. They represent a mix of both older and newer cars.
A tiny number of cars of any type got this version. A single car still appears to be on it.
Some Model 3s WERE on this version. However, it appears that every Model 3 running 2019.16.3.2 has been updated.
All Model 3s who received this were older cars (VIN < 350XXX). Most appear to have since been upgraded.
A large number of 3s, old and new, received this update. All but a handful appear to have been updated.
This is the biggie. A very large number of 3s, old and new, were updated to this version and many are still on it. Model S and X also got this version in larger numbers.
This was a Model 3 only patch that went out only to cars then running 2019.20.4.2. At the moment, this is where the largest number of Model 3s are hanging out. Both older and newer cars got this patch.
A couple of older threes got this one right after 4.2 ... but only a couple, and they were almost immediately updated.
Went out to older Model 3s only. Model S and X also got this version.
A small number of all cars (older and newer 3, S, and X) have received this update, but the numbers don't seem to be growing very quickly. This is the first .24 version that has gone to a 3.
Okay, that's the news today -- a large number of newer 3s still straddling 2019.15.103 and 2019.15.104.1 (and that includes cars that were built this week). Most older 3s and about half of the newer models now mostly on 2019.20.4.4. There are a large number of versions in the firmware tracker, but the ones not listed above did not go out to Model 3.
And yes, I know a lot of this info was likely available from other sites. But I didn't look, because I enjoyed digging through the numbers.