Deciphering SW codes

Deciphering SW codes

Ok, I have long since forgot the answer to this, hence my posting.

Presently my car is running on 2020.4.1 xxxxxxxxx

2020 is the year, 4 is the week it was created. What does the 1 stand for?

barrykmd | February 6, 2020

1 = the first buggy update of week 4.

jordanrichard | February 6, 2020

Got it. Thanks.

Any insight on what the other numbers stand for? For my car it’s 4a4ad401858f | February 6, 2020

It's likely some kind of checksum on encoding only Tesla knows. It's not important outside of Tesla. Everyone with the same version has the same hex number following it. It's not unique to a car.

jordanrichard | February 6, 2020

I am just amazed that I got an update so soon after it was created. I think this is the fastest I have received an update in 6 years.

AIA304 | February 7, 2020

The last hex digits is what’s called the “build number”, not sure if it used to list which modules that were used during the ‘make’ command line when creating the update.

EVRider | February 8, 2020

Every identical version has an identical hex build number, so I don’t know why Tesla even shows that in the UI.

jordanrichard | February 8, 2020

EVRider, I am compared to probably most here, not really software savvy. Is the hex build number the actual software code “name”.

murphyS90D | February 8, 2020

As an Electrical Engineer that spent most of my career programming new computers to verify they met their specifications, the fact that it is in hexadecimal tells me it is a checksum / hash that is used to to verify the integrity of the binary program file.. Why it is displayed to the outside world is beyond me. I thought it was strange the first time it was displayed.