Hacking Hardware Project I really need Tempers help with my Motorcycle Tachometer.

impeeza

¡Kabito!
OP
Member
Joined
Apr 5, 2011
Messages
8,435
Trophies
4
Age
46
Location
At my chair.
XP
29,967
Country
Colombia
Hello fellow tempers, I need your help, I am not so good with binary nor Hex system, I am having a problem with my motorcycle's odometer.
My motorcycle uses a proprietary protocol for ODB and the tachometer values can not be saved, or written. I have directly access to the EEPROM where the values are stored. but the values have a checksum evading my short knowledge.

The tachometer, stores values for:
  • Odometer value on Km
  • Odometer value on miles:
  • Trip counter on Km
  • Trip counter on miles
  • Oil Service Status led indicator (I don't know if is stored on the EEPROM or turn on the lamp if OIL Service Count is greater than 6 000 Km)
  • Oil Service count on Km
  • Oil Service count on miles

So far I has been able to look in to several dumps of the EEPROM, where de values are stored but there is some type of checksum where is a value is changed and the checksum do not ALL VALUES get cleared.

Can any body give me a way to generate any number on the EEPROM and be able to upload too chip working for the tachometer?

Thanks mates.

Here are some examples of dumps, The decimal numbers are the ones shown on the tachometer when I took the EEPROM dump Also I think I dumped on the wrong endian format because by example the numbers 081814051132 (odometer km+miles) are stored as 18 14 32 08 05 11 04 32 I really don't understand too much. but what catched my eye was the decimal numbers (the one shown on the thachometer LCD) are stored as the equivalent Hex Value.

Odometer Km: 81814
Odometer mile: 51132
Trip Km: 43.2
Trip mile: 27.2
Oil Service Status: ON
Oil Service Km: 6504
Oil Service mile: 4064
18 14 32 08 05 11 04 32 70 00 00 02 50 42 49 06
04 06 04 01 00 14 FF FF FF FF FF FF FF FF FF FF
18 14 32 08 05 11 04 32 70 00 00 02 50 42 49 06
04 06 04 01 00 14 FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF



Odometer Km: 81814
Odometer mile: 51132
Trip Km: 43.2
Trip mile: 27.2
Oil Service Status: OFF
Oil Service Km: 0
Oil Service mile: 0
18 14 32 08 05 11 04 32 70 00 00 02 00 00 00 00
00 00 04 01 2C 29 FF FF FF FF FF FF FF FF FF FF
18 14 32 08 05 11 04 32 70 00 00 02 00 00 00 00
00 00 04 01 2C 29 FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF




Odometer Km: 78328
Odometer mile: 48954
Trip Km: 1330.0
Trip mile: 831.2
Oil Service Status: OFF
Oil Service Km: 3018
Oil Service mile: 1886
83 28 54 07 04 89 33 00 12 01 00 83 01 85 65 03
01 88 00 04 2C D7 FF FF FF FF FF FF FF FF FF FF
83 28 54 07 04 89 33 00 12 01 00 83 01 85 65 03
01 88 00 04 2C D7 FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF




Odometer Km: 78328
Odometer mile: 48954
Trip Km: 1330.0
Trip mile: 831.2
Oil Service Status: OFF
Oil Service Km: 0
Oil Service mile: 0
83 28 54 07 04 89 33 00 12 01 00 83 00 00 00 00
00 00 00 04 2D 60 FF FF FF FF FF FF FF FF FF FF
83 28 54 07 04 89 33 00 12 01 00 83 00 00 00 00
00 00 00 04 2D 60 FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF



Odometer Km: 78328
Odometer mile: 48954
Trip Km: 0.0
Trip mile: 0.0
Oil Service Status: OFF
Oil Service Km: 3018
Oil Service mile: 1886
83 28 54 07 04 89 00 00 00 00 00 00 01 85 65 03
01 88 00 04 00 0E FF FF FF FF FF FF FF FF FF FF
83 28 54 07 04 89 00 00 00 00 00 00 01 85 65 03
01 88 00 04 00 0E FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF



Odometer Km: 78328
Odometer mile: 48954
Trip Km: 0.0
Trip mile: 0.0
Oil Service Status: OFF
Oil Service Km: 0
Oil Service mile: 0
83 28 54 07 04 89 00 00 00 00 00 00 00 00 00 00
00 00 00 04 00 97 FF FF FF FF FF FF FF FF FF FF
83 28 54 07 04 89 00 00 00 00 00 00 00 00 00 00
00 00 00 04 00 97 FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
 
  • Like
Reactions: Cranesbill

Cranesbill

Triumph Fury
Member
Joined
Apr 10, 2024
Messages
947
Trophies
2
Website
www.youtube.com
XP
5,263
Country
Colombia
Wow . . . I’m at a lost for words. I hate to break it to you, but I don’t know anything about motorcycles, and I wish someone else here does, but considering no one has replied yet . . . Yikes-

But for you, my friend, I won’t give up hoping, motorcycles are cool and so are you and you deserve to have a functionally great bike. I will wish you till the end the best of luck to get that fixed and once you do we will all celebrate (I think)

Don’t give up, mate, this may be an obstacle, but you have legs you’re born to jump obstacles to overcome anything
 
  • Love
Reactions: impeeza

StrayGuitarist

A genuine feline disaster.
Member
Joined
Mar 28, 2019
Messages
823
Trophies
1
Location
Vana'diel
XP
2,820
Country
United States
I'm a bit of a mechanic, and while bikes aren't my specialty, diesel VWs are! On diesel VWs like mine, there's a proprietary OBDII connection for info like that, though there's a workaround via a generic cable and freeware application - there might be something of the sort for your bike?

The few bikes I've worked on have all had completely analog instruments, so I'm a bit shocked to see such complexity in the tach, speedo and odometer.. wouldn't happen to be a BMW Motorrad, would it?
 
  • Like
Reactions: Cranesbill

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: https://www.youtube.com/watch?v=gx1CCWQ8oK4