So create and maintain your own internal minor version/build number in the EEPROM.
All you need is one byte; that will give you 256 iterations before your client finally OK's a change to their version number. When that happens, you can start counting again from zero.
The PC software doesn't have to display the build number. You can get that using a special outboard utility that you write, if you need it.
Think outside the box.