As Shattow mentioned, firmware is a big deal. There are a few revs out there that can not properly calculate AMP HOURS of your battery which will mess up your indicated SoC, indicated Range, indicated charge time, and sometimes real power output dramatically.
However other than the occassional limp mode error the bike will still work. Terry and I thought his bike was about to burn down (not hard to believe
xoxo buddy) with one of the odd versions. It showed him with a 6kw discharge. Thankfully after freaking out, we were able to determine and isolate the problem to a firmware bug when we saw his bike a 600+ amp hour battery and were unable to corroberate discharge with manual testing.
This was while I was injured too LMAO no one had seen me move so fast since before my accident. I was laying in the spinal beanbag with the window open to where Terry was working on his bike... he then said something like : "Hey Brando, I think we have a problem... Im showing a constant 6kw discharge... that doesn't look good." To which I responded to by Jumping up and ran out to help start ripping things apart. And testing. After discovering no real danger, I returned to the spanal beanbag and slept at the shop. It was definately too much for me that day and I couldn't drive or ride home.
All that said, I would reccomend upgrading your firmware now. The latest stuff still has an AH bug in it, however, the fix that I saw put in place by Zero was good enough thast we upgraded all our shop bikes.
Here is a break down on the bug and the fix I have seen in place.
bug version:
Remaining amp hours correct
Battery Total Amp Hours fluxuates dramatically
This causes all indicators to be screwed. It also causes power cutback in some scenerios.
bug fix :
Remaining amp hours fluxuates with total amp hours, so it is totally wrong, but SoC is correct.
This leads to some interesting flaws in the code. It means 1C on the bike fluxuates. Thats all Im gonna say on that.
I see no issues big enough to hold back on the upgrade at this point.
-EC