ElectricMotorcycleForum.com

  • November 25, 2024, 08:35:33 AM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

News:

Electric Motorcycle Forum is live!

Pages: [1]

Author Topic: 2016 SR odo jumped 100kkm on config change, how to set correctly?  (Read 667 times)

E_Stoat

  • Newbie
  • *
  • Posts: 7
    • View Profile

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...

Quote
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!

Quote
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...
« Last Edit: August 08, 2021, 12:49:06 PM by E_Stoat »
Logged

Crissa

  • Hero Member
  • *****
  • Posts: 3144
  • Centauress
    • View Profile
Re: 2016 SR odo jumped 100kkm on config change, how to set correctly?
« Reply #1 on: August 08, 2021, 02:32:37 PM »

Odometers are only supposed to go up.  Logical if frustrating conclusion.

-Crissa
Logged
2014 Zero S ZF8.5

E_Stoat

  • Newbie
  • *
  • Posts: 7
    • View Profile
Re: 2016 SR odo jumped 100kkm on config change, how to set correctly?
« Reply #2 on: August 08, 2021, 03:17:19 PM »

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.
Logged

TheRan

  • Hero Member
  • *****
  • Posts: 1634
    • View Profile
Re: 2016 SR odo jumped 100kkm on config change, how to set correctly?
« Reply #3 on: August 08, 2021, 03:27:12 PM »

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.
Logged

E_Stoat

  • Newbie
  • *
  • Posts: 7
    • View Profile
Re: 2016 SR odo jumped 100kkm on config change, how to set correctly?
« Reply #4 on: August 08, 2021, 03:33:16 PM »

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.
Logged

TheRan

  • Hero Member
  • *****
  • Posts: 1634
    • View Profile
Re: 2016 SR odo jumped 100kkm on config change, how to set correctly?
« Reply #5 on: August 08, 2021, 05:29:22 PM »

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.
Logged

Auriga

  • Sr. Member
  • ****
  • Posts: 391
    • View Profile
Re: 2016 SR odo jumped 100kkm on config change, how to set correctly?
« Reply #6 on: August 11, 2021, 01:19:54 AM »

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.
Logged

E_Stoat

  • Newbie
  • *
  • Posts: 7
    • View Profile
Re: 2016 SR odo jumped 100kkm on config change, how to set correctly?
« Reply #7 on: August 19, 2021, 02:46:06 PM »

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?
Logged

princec

  • Hero Member
  • *****
  • Posts: 1239
    • View Profile
Re: 2016 SR odo jumped 100kkm on config change, how to set correctly?
« Reply #8 on: August 19, 2021, 04:23:45 PM »

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 :)
Logged

Auriga

  • Sr. Member
  • ****
  • Posts: 391
    • View Profile
Re: 2016 SR odo jumped 100kkm on config change, how to set correctly?
« Reply #9 on: August 19, 2021, 11:00:55 PM »

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.
Logged

Shadow

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1085
  • 130,000mi electric since 2016
    • View Profile
Re: 2016 SR odo jumped 100kkm on config change, how to set correctly?
« Reply #10 on: August 21, 2021, 10:38:22 AM »

...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.
Logged
Pages: [1]