I'm looking to buy a 2nd battery, is the M2 the correct one for Gen3 levo and will it need firmware updating or anything?