The same problem here. XL125 from 2005, and also - temperature line on LCD not working at all, clock line is fine, and odometer line is faulty, showing unreadable numbers...
I think it is not possible to revive this original speedometer, so I would be glad to get some advice on wiring cable diagram - how to connect some alternative Chinese speedometer. There are a lot of such speedometer options on the market.