for an 8 hour drive it would make a difference of well over an hour of charging time.
Just to be clear: Tesla does not offer neither an owner option nor a SeC option to downgrade the Software.
The owner options were extended to offer re-installation of the existing Version AFAIK in 2020 and before that to chose to prioritize download/installation more often. (*)
The SeC and the hotline repeatedly stated all over the world (as fellow owners reported in forums such this), that the only available option is to push out the newest F/W as shown to be available for the specific VIN. (**)
IMHO Telsa actively designed their Software for Diagnostics/Troubleshooting, Configuration and "Repair" (Toolbox2) to limit and simplify the available options to re-installation of the existing F/W or installation of the newest available F/W depending on the VIN. (***)
Please keep in mind, this is not a fully closed system. The CD is running a Linux and the internal deployment procedures are utilizing the Linux functions. There are some people around the world outside Tesla (not me), whom are crafty enough being able to look behind the User Interface, understood what they found and are able to extract the individual internal access tokens. With them they found ways to initiate the internal deployment process with any given originally Tesla-signed F/W package send to the car and initiate a full re-install. With all the risks involved: underlying and thus unknown issues of the CD/MCU, IC, GW and the other Controllers breaking the process and leave you with an unusable car. Then you have to bring the "bricked" Tesla to the SeC with the risk of a hefty invoice or them even declining to touch it.
Nevertheless, this is for the most of us owners a hypothetical option only, since letting a third party gaining access to your Tesla this way is a risk most of us aren't willing to take. Perhaps it would be different in the future when such an offer comes from an actual Shop where we can go, meet the persons, evaluate their trustworthiness and getting a warranty to fix the issue in case anything goes not as it should.
The benefit of the few people willing to do this are at least to learn what is technically possible and get a confirmation, that Tesla not offering a downgrade, is not based on technical limitations within the process but rather the decision to implement limitations to actively prevent downgrades. There are a lot of good reasons to do so in the first place.
BR! Oaito,
(*) IMHO the re-installation was put in after Tesla realized they could decrease support calls by simplifying the re-installation process to being initiated by the owner. Thus I conclude a realization on Teslas side: Teslas presumption of being able to build a F/W installation process which is stable and reliable enough in the first run, only needing re-installation in rare cases is not achievable (any more) giving the complexity of the software itself plus the growing number of different hardware in their fleet interacting with each other.
(**) There are some exemptions: Recently a ranger explained: "I can push the installed F/W as a full download and re-installation thus no local F/W cache will be used. Or a newer version as an upgrade." ...He did not iterate if they could chose between newer versions or if they are only able to push the newest version.
(***) Then at least not all SeC are aware of every option buried in their "Toolbox2". As we learned in the past from at least two users in Europe whom shared their experience how "their" SeC handled/invoiced upgrading from an older F/W. One had the luck of having a technician familiar of the process in his "Toolbox2" application: AFAIR he had to install different (newer) versions instead of upgrading e.g. v7 directly to 10.1., only charging him with a minor fee for starting these couple of installs. The other fellow owner faced a significant higher amount of hours to pay, since "his" SeC was not familiar and they had to find another SeC to explain to them the process and AFAIK charged the owner with both the time to learn of this feature and the whole upgrade time through multiple versions.
PS: I'm looking forward to a more broad usage of "Toolbox2" through 3rd parties and hopefully there will be subsequently a shared list of actual possible functions...