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

v7.1 beta testing begins (Driver Mode, Self Parking, AP restrictions)

This site may earn commission on affiliate links.
Given the size of the Model S, I think few people will have garages that the car can "learn", if not empty then certainly after it's full of all the junk people put in garages. The ultrasonics currently cut out at 12" which I find rather useless for parking almost anywhere. I can get closer than that by eye, it's the last few inches that counts.

Oh, I'm sure it could learn mine, if it was clever enough. If I wanted to I could park by ultrasonics alone, even when the garage is at its messiest.
 
I am starting to get the feeling what Tesla has been mostly beta testing since the AP release (and possibly somewhat before) is consumer response...

In addition to the actual beta(s), there seem to be a high number of releases in the wild at the moment, only going to a subset of cars.
 
I am starting to get the feeling what Tesla has been mostly beta testing since the AP release (and possibly somewhat before) is consumer response...

In addition to the actual beta(s), there seem to be a high number of releases in the wild at the moment, only going to a subset of cars.
Yes, this has been one of the interesting uses of the firmware tracker. It visualizes just how many builds are out there at the same time. In the last four weeks we have seen installs of 7 different builds on cars out there. As a software developer that makes me a little nervous...
 
Or brain science? :)

I prefer rocket surgery.

- - - Updated - - -

Then you'd think it would report the same on the display...

On 6.2 you'd think that blind spot detection didn't work either...

And I'm 99% sure it tracks it. I've had cases where it would track down to 12" disappear, I'd keep driving and all of a sudden I get a stop message (think parking block)
 
I am starting to get the feeling what Tesla has been mostly beta testing since the AP release (and possibly somewhat before) is consumer response...
In addition to the actual beta(s), there seem to be a high number of releases in the wild at the moment, only going to a subset of cars.
Ah, the Netflix approach to software development. I think Elon and Reed are buddies, so it's not terribly surprising.
 
Yes, this has been one of the interesting uses of the firmware tracker. It visualizes just how many builds are out there at the same time. In the last four weeks we have seen installs of 7 different builds on cars out there. As a software developer that makes me a little nervous...

Why should this make you nervous? It feels like it's either feature branch testing or A/B testing, and either option isn't bad practice. More focus from their beta testers if it's feature branches, and customer satisfaction feedback if it's A/B...
 
Why should this make you nervous? It feels like it's either feature branch testing or A/B testing, and either option isn't bad practice. More focus from their beta testers if it's feature branches, and customer satisfaction feedback if it's A/B...
If Tesla had a reasonably big firmware team this would be one thing. But I have it on good authority (from an engineer working at Tesla who really would hate me to give more specifics on how they know) that the firmware team is surprisingly small. From my email exchange with that person I understand that the many different versions are a result of the quite un-orthodox firmware release process that Tesla uses.

Anyway, my point is that it appears that the different releases are branches that are being released (after going through QA) without being merged into a linear stream. So if we start at 2.7.56 and go to 2.7.77 and 2.7.85, then .77 could contain fixes that aren't in .85 - but then .106 may have the combination of the changes that were in both earlier releases.

Again, I don't want to get my source in trouble, so I won't get into more detail, but I was quite perplexed by what I was told.
I consider my source reliable - but who knows, this might be an elaborate practical joke (as the emails of course aren't coming from a teslamotors.com account).
 
If Tesla had a reasonably big firmware team this would be one thing. But I have it on good authority (from an engineer working at Tesla who really would hate me to give more specifics on how they know) that the firmware team is surprisingly small. From my email exchange with that person I understand that the many different versions are a result of the quite un-orthodox firmware release process that Tesla uses.

Anyway, my point is that it appears that the different releases are branches that are being released (after going through QA) without being merged into a linear stream. So if we start at 2.7.56 and go to 2.7.77 and 2.7.85, then .77 could contain fixes that aren't in .85 - but then .106 may have the combination of the changes that were in both earlier releases.

Again, I don't want to get my source in trouble, so I won't get into more detail, but I was quite perplexed by what I was told.
I consider my source reliable - but who knows, this might be an elaborate practical joke (as the emails of course aren't coming from a teslamotors.com account).

Given the fragmentation, strange release schedules, large delays from physical product to released software, and generally outdated things like the browser, you would have to assume something strange is going on. Sounds like they're struggling to go from startup mode to actually having a process that scales to 100k+ vehicles and probably even more permutations of options, given part revving.
 
Given the fragmentation, strange release schedules, large delays from physical product to released software, and generally outdated things like the browser, you would have to assume something strange is going on. Sounds like they're struggling to go from startup mode to actually having a process that scales to 100k+ vehicles and probably even more permutations of options, given part revving.

Pure speculation on my part but I see inherent problems when the head of technical architecture and the CEO are the same person.