ElectricMotorcycleForum.com
Makes And Models => Zero Motorcycles Forum | 2013+ => Topic started by: E_Stoat on August 08, 2021, 04:00:31 AM
-
Fitted a Lunacycle wide belt kit to my 2016 SR about a year ago and the ratio change causes the speedo to read +15%. Recently found "the one" MBB console login password that gives access to change the spfront and sprear values. HORAY! I can fix the speedo. So I did. But changing spfront completely screwed the odo reading with the accompanying log entry...
INFO: Dash ODO 75806km > MBB ODO 48010km. Setting MBB to 75806km
What this log entry omits is the dash odo was also set to 109553km. So I attempted to Ctrl+Z that by changing the sp counts back to their original values. Which made it even worse!
INFO: Dash ODO 173008km > MBB ODO 109653km. Setting MBB to 173008km.
Dash now reads 173008km.
I don't really care what the odo reads and if I ever come to sell the bike it's easily explained by the console logs. But it screws up some stats I enjoyed e.g. lifetime watt hours per km.
How do I get the odo(s) back to their original numbers? I have the numbers in log files and photos. Had a search of this board and found a post claiming the dash odo count can only go up, and another post claiming their dealer reduced their dash odo value. Any help would be gratefully received!
Follow up question, wtf is up with those logs? The same event (spfront value change) causes the entries, but the numbers in the second entry are apparently muddled? First entry "Setting MBB to 173008km". OK, so how does result in second entry "MBB ODO 109653km"? That's the value from the dash. Feels like a software bug...
-
Odometers are only supposed to go up. Logical if frustrating conclusion.
-Crissa
-
Odometers are only supposed to go up. Logical if frustrating conclusion.
Yes, but not 100,000km in a few seconds. Zero's are fast, but not that fast. They do apparently go down (https://www.electricmotorcycleforum.com/boards/index.php?topic=4724.msg31652#msg31652).
-
You could try what they do with mechanical odometers and roll it over, just keep doing what you did to add miles until it reaches the maximum and hopefully goes back to 0.
-
You could try what they do with mechanical odometers and roll it over, just keep doing what you did to add miles until it reaches the maximum and hopefully goes back to 0.
Thanks, I had thought of that and may well do it - there are only six digits on the odo (unless there's a 7th entirely failing the POST). But it's not the odo I care about so much, it's more the effect the additional km have on the other stats like lifetime watt hours per km.
-
You could try what they do with mechanical odometers and roll it over, just keep doing what you did to add miles until it reaches the maximum and hopefully goes back to 0.
Thanks, I had thought of that and may well do it - there are only six digits on the odo (unless there's a 7th entirely failing the POST). But it's not the odo I care about so much, it's more the effect the additional km have on the other stats like lifetime watt hours per km.
Yeah, I suppose it depends whether it would roll over back to true 0 or count it as a million miles. No harm in trying when it's already messed up.
-
A dealer can reset the odo to the correct value, and we are supposed to check when doing the gearing change.
So that's always an option.
-
A dealer can reset the odo to the correct value, and we are supposed to check when doing the gearing change.
So that's always an option.
Technically it's an option, just a very expensive and inconvenient one. The bike is in New Zealand and there are no dealers here. Would be cheaper to buy a new MBB and dash and have it configured before shipping.
Was thinking about dumping the EEPROM and finding the MBB and dash odo values in memory, I recall reading some details of where things are in memory. Once located execute some "eeprom set x y" commands to write the correct values back. What do you reckon?
-
I reckon that whatever you were doing to write values into the EEPROM originally was writing an entire block at a time, and I furthermore reckon that you didn't read the original data out of that block before modifying it and writing it back again, thus writing garbage into the odo counters.
Just a theory.
Cas :)
-
A dealer can reset the odo to the correct value, and we are supposed to check when doing the gearing change.
So that's always an option.
Technically it's an option, just a very expensive and inconvenient one. The bike is in New Zealand and there are no dealers here. Would be cheaper to buy a new MBB and dash and have it configured before shipping.
Was thinking about dumping the EEPROM and finding the MBB and dash odo values in memory, I recall reading some details of where things are in memory. Once located execute some "eeprom set x y" commands to write the correct values back. What do you reckon?
If you're capable of doing a screenshare with a serial connection to the MBB, have some proof of the ODO jump, and promise not to disclose the command, for a nominal fee I'm happy to remote in and reset your odometer for you.
You can understand why Zero doesn't want the command to change bike odometers to be public, especially as the passwords protecting it are public again.
-
...You can understand why Zero doesn't want the command to change bike odometers to be public, especially as the passwords protecting it are public again.
Without your contributions I'm not sure I can understand anything about the reasons why Zero Motorcycles does what it does.
I had my Zero DSR a few years, now I'm in a Tesla Model 3 for a few years, and no direct comparisons can be made for their business models and marketshare... but the way Tesla operated initially denying parts access to customers has shifted radically in the 3 years I have had their 3rd generation mass-market vehicle; "Day one" there was no access to parts, and now several years on I phone it in and come pick up the part, also there's a full service manual available for the price of a subscription. Six years on we finally have regular contributions in the community from Zero-trained and qualified people who still are tap-dancing around the gaps in Zero's dealership network.
Thank you, Auriga. You're making it better than it was.