On Mon, Jan 20, 2014 at 12:26:47PM -0800, Bing Zhao wrote: > Hi Ben, > > > > > > File: mrvl/usb8797_uapsta.bin > > > > > -Version: 14.69.11.p179 > > > > > +Version: 14.68.29.p26 > > > > [...] > > > > > > > > Why are these updates rolling the version number backward? Did the > > > > later versions cause regressions? > > > > > > These images are newer firmware versions actually. > > > > > > The 2nd (69 or 68) and 3rd (11 or 29) numbers in the version string do > > > not necessarily mean the version increasing or decreasing. Only when > > > first 3 numbers are fixed, a smaller 4th number will mean that the > > > version is rolling backward. For examples, > > > > So what do you they mean and why are they in the version number? > > The first 3 numbers altogether identifies the firmware branch/features. The 4th number is the firmware revision. This is a uniquely confusing way of generating version numbers. If only the current 4th part (what you call firmware revision) follows the usual version ordering, then I think that should be used as the (public) version number. Ben. -- Ben Hutchings Gates has joked that everything goes on and off unexepectedly in the house, which is run by a high-end PC network built on Windows NT. - Seattle Times -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html