GlmnAlyAirCar
Active Member
The "firmware" is really not all software. It includes FPGA configuration bitstream too. And if they store the version number in hardware, it is conceivable to choose a certain number of bits to represent each segment of the version when first setting up the register definitions. It's not as arbitrary as a software-only project.
I've worked in the software industry for the last 25 years, and versioning has always been an Achilles heel. There is no perfect versioning scheme. Requirements vary with the industry, the release cycle, regulation, and any other number of factors. There is no one "right" way to version, and versioning schemes change as a result.
When new features are released, we will know. Until then, I won't particularly care about the version number other an the fact that it is the latest.