Better firmware versioning