had my bike off the road for 5 months this year ( long story ) was in the back of a workshop covered in crap.. started up with no issues..
but correct if your getting VIN EROR I think it says. means your ECU is getting low volts .. Battery is shagged
I bought the screaming eagle trickle charger ( probably the best product screaming eagle ever made ) my bike is always on the charger.. it will charge it till its full then it will turn off , it will come back on automatically when battery drops volts...
I had my bike is the workshop again for 5 weeks with no charger connected started straight up with no issues...