Those are very similar codes to what I keep getting on my brand new 2021 SR/S: Error Codes 25, 27, 28, 31, and 43. I'm not sure why you get 58 and I get 43, but the rest of them seem to have something to do with low voltage on the 12V battery.
Frustratingly, Zero says it takes 2 weeks to ship a new 12V battery from California to the East Coast. This battery is a little thing the size of a pack of cigarettes. It would easily fit in a FedEx envelope that could be shipped overnight.
Even more frustratingly, after you replace or recharge the battery, the bike seems to somehow remember the previous issues (the codes were in "pending" status perhaps?), and the error codes come back. Or maybe whatever it is that caused the 12V battery to go dead in the first place is still an issue. My dealer initially blamed it on outdated firmware, but this happened again the day after I got it back from the dealer with a new 12V battery and all current firmware. I reset the codes and got it to turn on, but then the codes came back once more a few days later, and the bike refused to move.
I'm grateful for the input from this forum, which seems to suggest these codes are a fairly common problem, especially after winter storage, but eventually, they seem to get resolved somehow. People here don't generally think Zero motorcycles are a flaky and unreliable brand, even though that has been my experience so far.
- M