Owners of HTC devices might be a little confused when it comes to understanding the current method of numbering used by HTC to mark their software updates.
The Service Pack for Pro Liant (SPP) is a comprehensive systems software and firmware update solution, which is delivered as a single ISO image.
This solution uses HP Smart Update Manager (HP SUM) as the deployment tool and is tested on all Pro Liant Gen9, Gen8 and earlier servers as defined in the Service Pack for Pro Liant Server Support Guide found at com/servers/spp/documentation.
The following devices (P212, P410, P410i, P411, P711m, P712m, and P812) are not supported with the HP Pro Liant Smart Array Controller Driver and Firmware for VMware v Sphere (i.e., Online ROM Flash Component - Smart Array P212, P410, P410i, P411, P711m, P712m, and P812) in SPP version 2016.04.0.
Increasing bb number means some more or less major update based on the same Android version, but sometimes it might even bring newer version of the HTC Sense.
Finally, keep in mind that each software version is connected with the CID (Carrier ID) and MID (Model ID) of your device.
That means you can't use whichever version you want, unless you have S-OFF on your device.Each ROM Update package will check your device details (bootloader version, MID and CID) before starting the update process.By "local settings" I mean things like: emergency call numbers, languages, time-zone settings, network settings, carriers branding, GPS settings and more.Because of that each software for even the same device must be different.Secondly, even the same device might use different hardware related to the region of the world.For example, HTC One is available in at least 6 different hardware configurations. GSM version of the HTC One uses MDM8215 chip and LTE variant has MDM9215. So that's already 3 different versions of the same - this number is also a software number.