After visible modifications in FW during last 5 years we saw 9!!! revisions of PCB for example
Maha-MH-C9000-Disassembled
Are you saying you've seen visible modifications to the firmware & 9 revisions to the PCB since release?
So what fixes or improvements have come about as a result?
I think it's difficult to figure this out without having both examples in hand and doing a detailed analysis of the differences. It is not unusual for circuit boards to go through revisions during production, and there might not necessarily be any functional differences implied. It might be, for instance, that one or two components had be swapped out for equivalents from a different source due to availability. However, I do recall that the shape of the negative battery clip for AAA cells was changed at some point, and this might be one reason for a revision.
This is true, not all revisions -fw or otherwise- will necessarily improve functionality.
There may just be firmware or hardware "bug fixes" ...
Or just different components sourced because original supplier is not available.
Which -for transparency- has to be reflected in a new revision.
I would also expect Maha to announce a major revision and use that as a sales effort. I also believe that they have documented that they do minor revisions and those are not announced because their minor revisions don't impact the base functionality of the unit.
Can you recall where you saw this documentation of theirs?
Were they referring only to revisions of PCB or both PCB & firmware?
As there's only tiny fixes they're occasionally doing...
I can see why they don't bother rolling them into one heavily marketed "major new release".
Some fixes are bound to affect base functionality surely.
But they wouldn't necessarily make a big deal out of that.
I'll say this again, perhaps a bit more clearly. I've had, at different times, one 0G0IA alongside two 0H0FA's and now, these same two 0H0FA's working alongside a single 0I0IA, performing various C9000 functions with 10 identical cells at a time, and there is no difference in how they work. There may in fact be PCB revisions, but as Mr H suggested, they apparently do not affect how these four chargers actually work, as all four have performed identically.
Shame you don't still have the OG to compare more closely to your others.
It's possible there's been subtle hw/fw revisions between 0H0FA & 0I0IA.
But they may not be changes that impacted base functionality in any way.
It's also possible that there no fw or hw revisions at all during that time.