KarlosWolf
10th April, 2025, 08:33 PM
Hiya Folks,
So I'm wanting to do a cluster swap, putting an ASX cluster into my Lancer. The odometer on the ASX is way off at 69k miles, I'm trying to get it to 260k.
I've been enjoying learning about the programming but have had a hard time learning certain things, trying to search on here and the Dashboard School has only helped so much.
I want to try put this in a format so it can help others later down the line, rather than coming across as a 'pls do this' leech.
ANYWAY
The ASX cluster seems to use the Honda Algo so I've been able to get the odometer in the ballpark, but it's still a wee bit off. I'm after 260,623mi, but have got it to around 260,775mi by using:
260,623mi = 419,432km
419,432 / 32 = 13,107 = 3333
3333 XOR FFFF = CCCC
I program the S93C76 with:
3333 CCCC 3333 CCCC 3333 CCCC 3333 CCCC
3333 CCCC 3333 CCCC 3333 CCCC 3333 CCCC
3333 CCCC 3333 CCCC 3333 CCCC 3333 CCCC
3333 CCCC 3333 CCCC 3333 CCCC 3333 CCCC
When programmed, it generates the reading of 260,775.
My question is, how do I go about getting a more accurate readout?
I've looked at a number of requests from folks where the last 20 or 22 bytes follow a slightly different pattern than the first half. I've not been able to find any resources to how that's calculated/figured out.
Any help is appreciated, and I'm super grateful for all the resources I've come across so far!
So I'm wanting to do a cluster swap, putting an ASX cluster into my Lancer. The odometer on the ASX is way off at 69k miles, I'm trying to get it to 260k.
I've been enjoying learning about the programming but have had a hard time learning certain things, trying to search on here and the Dashboard School has only helped so much.
I want to try put this in a format so it can help others later down the line, rather than coming across as a 'pls do this' leech.
ANYWAY
The ASX cluster seems to use the Honda Algo so I've been able to get the odometer in the ballpark, but it's still a wee bit off. I'm after 260,623mi, but have got it to around 260,775mi by using:
260,623mi = 419,432km
419,432 / 32 = 13,107 = 3333
3333 XOR FFFF = CCCC
I program the S93C76 with:
3333 CCCC 3333 CCCC 3333 CCCC 3333 CCCC
3333 CCCC 3333 CCCC 3333 CCCC 3333 CCCC
3333 CCCC 3333 CCCC 3333 CCCC 3333 CCCC
3333 CCCC 3333 CCCC 3333 CCCC 3333 CCCC
When programmed, it generates the reading of 260,775.
My question is, how do I go about getting a more accurate readout?
I've looked at a number of requests from folks where the last 20 or 22 bytes follow a slightly different pattern than the first half. I've not been able to find any resources to how that's calculated/figured out.
Any help is appreciated, and I'm super grateful for all the resources I've come across so far!