Over the weekend my DIM finally bit the dust after months of 1) inconsistent operation of the high beam indicator, 2) inability to consistently re-set the trip odos, 3) inability to consistently re-set the service message, and 4) the catastrophic failure of all the gages over this past weekend. I did tried resoldering what looked to be a couple of cold joints on the board but I did not try resoldering the CPU's pins which is beyond my available equipment. So after a bit of forum research and seeing the price of both new DIMs and the rebuilding of the original DIM, I decided to try used.
There appears to be no definitive information out there on compatibility of clusters across years, models, etc. despite the clusters having 5 identifying numbers (at least on my '02 XC). The first is the numeric interpretation of a bar code which appears to be an actual serial number of the unit. Then there is the "VCC" number which appears to identifying the locale/language characteristics of the cluster (i.e. kms/French). There is a "Spare" number which is the actual part number. There is a "S/No" which I am thinking relates to the base software load on the cluster and a "YZK" number which pertains to a particular chip on the mainboard of the cluster.
Many have said that at the minimum you need a cluster from the same year, perhaps the same model within that year. What I can verify is that exact model is not important but if you can find a cluster like I did where all four ID (but not the serial number obviously) numbers match the cluster will work. I can also verify that the mileage will display the higher of the two stored in the DIM and on the car's central ECU. You will not have to reset the time but you will lose your 24 hour format if you have that set. SRS light will be on and cannot be reset with any standard OBD2 reader or by leaving the battery disconnected. It is possible that you will lose your trip computer if it was not on in the donor car. I am going to see if this can be activated when I have my SRS light reset.
As a number of us are having cars that have reached or are reaching the 10 year mark thre appears to be more problems that look similar to what I was having and linked in some way to the DIM. We also all know what a rape job a new DIM is and the rebuilds aren't that cheap anymore either. So used will work with some caveats that look to be correctable as long as certain ID numbers match. What I would like to know is it required that all 4 match or can you get by with just the VCC and Spare numbers matching? Anyway, I hope some of you find this of value.
'05 XC70 (Lava Sand)-235K kms to-date
'02 V70XC (Ash Gray)-375K kms to-date
And a whole tonne of other Euro stuff (Volvo (8), VW (6), MB (1), Audi (3), BMW (2), SAAB (5), Land Rover (4), Porsche (2), Opel (1), MG (1), Mini (2), Sunbeam (1))