Alexia
NAXJA Forum User
- Location
- Huntsville, AL
It took $250 in new tools, four different clusters for tinkering, and some video editing to get this all put together. With this clusters can now be reprogrammed when repairing, replacing, or swapping without visiting a professional shop.
I have not yet figured out how to get odd numbered mileages programmed, but being off by one mile for the final result is insanely minor.
If I can get a police package cluster or a KPH cluster then I can start figuring out if any cluster can be programmed to different maximum MPH/KPH readings. Then it would be possible to swap brand new gauge face plates with different MPH/KPH readings with what people want.(Such as the ones Azzy's Design Works prints.)
Tools Needed
Example mileage: 162,000
First entry will be 1620 followed by 1619 x49.
If the second entry is updated to 1620 then the mileage rolls over to 162,002. Each of the extra 49 positions increments the last two digits of the mileage +2 to a maximum of 98.
So how is exactly 0 miles set? By setting the first entry to 0000 and the remaining 49 entries to 9999. Since 999,99xx is technically the mileage before 000,0xx.
Reprogrammed a dumb cluster to 98 miles.
This is what happens when the EEPROM is completely erased or fried. This one was recovered from a backup ROM to its original mileage.
I have not yet figured out how to get odd numbered mileages programmed, but being off by one mile for the final result is insanely minor.
If I can get a police package cluster or a KPH cluster then I can start figuring out if any cluster can be programmed to different maximum MPH/KPH readings. Then it would be possible to swap brand new gauge face plates with different MPH/KPH readings with what people want.(Such as the ones Azzy's Design Works prints.)
Tools Needed
- Computer running Windows XP, Vista, 7, or 8
- SOFi SP8-B Programmer - Average $60 on eBay
- SOIC8 Test Clip - Average $15 on eBay
Example mileage: 162,000
First entry will be 1620 followed by 1619 x49.
If the second entry is updated to 1620 then the mileage rolls over to 162,002. Each of the extra 49 positions increments the last two digits of the mileage +2 to a maximum of 98.
So how is exactly 0 miles set? By setting the first entry to 0000 and the remaining 49 entries to 9999. Since 999,99xx is technically the mileage before 000,0xx.

Reprogrammed a dumb cluster to 98 miles.

This is what happens when the EEPROM is completely erased or fried. This one was recovered from a backup ROM to its original mileage.

Last edited: