Hi
What I did wasn't a real lot to be honest. The milage wasn't clocking up as it should. I deciphered the code locations of mileage, of which there are two, one for the displayed mileage and another with the incremented figure ready to be moved to the displayed location and rinse repeat. Anyway short of sorting that correctly and then flashing it back to the IC, and fit/test was about it.
Interestingly, my two code locations had the same figure in then, hence it not clocking up. The pusle was certainly there to make the increment but I think because locations A and B contained the same hex figures for the displayed and new mileage I guess the unit froze on what to do. The bigger question is why did it get like that, why did I find some other person with the same issue in the same mileage approx area, and why do I now have a guy who's contacted me with the self and same issue with his f sport. No coincidence me thinks.
Anyway.. certainly the logic to move the dial etc will be contained on the code in perhaps another IC involved in moving the display as well as moving the motor etc.
My best guess is that power rails etc the data rails are most likely also the same fed to the clock and the clock is responsible for dealing with them. My best guess (and it is just that) is that they are likely interchangeable, but rightly as others have said you still need the buttons on the wheel to actuate the moving display.
The simplest test is both cars together and do a swap to see. Short of that I wouldn't shell out anything personally.