I could say never, but then we never exactly know what's in a software update, certainly not enough to know how rash it might be to update immediately an update is announced.
But I think something is going on with firmware updates at the moment, which is why I'm posting here rather than in a separate thread.
My Kiox just told me that there is a firmware update available, and do I want to update, via the e-connect app. The new firmware is apparently version 220.127.116.11. But the Bosch website you can look up to see what the latest revision actually is says 18.104.22.168, which is what's in my Kiox.
I think there certainly needs to be an update to Battery firmware from 22.214.171.124 , as last month I set my PowerPack 400 to charge, and came back later to find the Kiox saying 99% charged, but the battery pack itself was flashing lights 1, 3 and 5 and the battery was hot, although the charger was cool.
So Bosch has a smart battery, with a BMS that can detect an overtemp problem, presumably in the cell balancing part of charging, but the BMS isn't smart enough to stop whatever it was doing and protect its battery. Instead it waits for its human to come along and disconnect the charger. It would seem that those people who use timers on their charger were right all along. What use is a BMS like that? I'll just have to wait and see how much life the battery has lost.
And I'll wait for early adopter feedback on Kiox FW 126.96.36.199. Wonder what happened to 188.8.131.52?
This is all the more important as Bosch distances themselves from end users, the cyclists, by having Bosch dealers perform the upgrades. Many of these dealers are barely aware that "upgrades" are happening, and in the event of a bad upgrade it seems to be a considerable escalation through Bosch to revert to a previous version.
The system appears to be no better now that some of the displays can be updated by the end user.
The Bosch release notes for this Kiox version says
07/2022: Release notes for Kiox version 184.108.40.206
General improvements in stability and performance.
And I say that this is not even remotely sufficient.
Yes, that description could very well apply to the 0.4.0 bug fixes.
The version notes should be significant for the 4.0 release given when the 1st number changes, that is a major update. For any software.