My 2013 Empulse is showing her age again. The problem this time has to do with detecting the state of charge. The bike shows a 0% charge (B3 recharge error), but works fine. I take it out on short rides and it clearly has a full tank of juice, but the dash reads it as empty with blinking lights and all. I've charged it up a few cycles now. The only time it shows a full charge now is when i charge it up full, remove the plug, and then plug it immediately back in; It'll briefly show an empty battery and then jump back to 100%, as if it sensed it didn't need to draw any more power and thusly readjusted the reading. When I remove the plug and turn it on again, though, it goes back to showing an empty battery.
The bike moves, so it's obviously a software error. Still, it's not great to ride around without knowing what my actual state of charge is or when it might give out. Is there a method of recalibration or sensor reset I can do? I've done enough work on it myself to be familiar with the manuals and wiring but not software problems.