yes it is really needed for every battery. The first update takes longer as it seems to update battery, spark and remote (sometimes). Then, switching of battery, it pop up a version incompatibility and update only the unupdated battery. It takes 1/3 the times for the other battery only.