SteveandLinda I don’t think its ever going to be as black and white as “all bugs/problems have been fixed”.
BMS 3017 is the current released battery management system version. There’s plenty of discussion of what it does on other threads. For a lot of people it works absolutely fine the main thing that most people have comment on is that it introduces temperature related charge limiting, so when your battery cells are cold it reduces the charge rate. This is particularly noticeable on smaller batteries and newer inverters with higher charge rate.
There is a BMS 3018 which some people are testing and I believe a 3019 as well. 3018 fixes some problems some people have had with very low charge rates (not temperature related). BMS 3019 I believe makes some changes to the temperature related charging logic.
For inverter firmware there are numerous versions for different inverter types.
General advice is to be on the latest firmware as that contains the most bug fixes. But conversely if everything is working fine then why upgrade and potentially affect things.
If you do have a problem with your inverter or battery then it’s likely that GivEnergy support will want you to upgrade as the first step in trying to fix it.
I try to be on the latest software but not bleeding edge, let other people experience the teething problems and upgrade when it’s been proven ‘in the field’ for a while. But personal choice and there will never be a version with “all bugs/problems fixed”.