Just writing that blog title filled me with a sense of dread. The TFT cluster swap is a topic so thoroughly discussed on the forums that I am scared to even open that can of worms on this website. Not only is it a slightly complicated mess, but often when I do write ups I try to be as technical and cover as much of the topic as possible meaning this could turn into a LONG post. So buckle up cause this is gonna be a nerdy one
Introduction
The TFT cluster swap is a common modification for the P3 chassis Volvos to update the original “watch face” style gauge cluster (also referred to as a DIM, or Drivers Information Module) to the facelifted digital style found in the 2014+ models. This applies to all P3 chassis cars like the V70, S80, XC70, XC60, and S60. The V60 is left off this list as it was only sold in the US from the 2014 MY onwards and as such already has the TFT display.
The digital cluster is preferred since it adds back in some information for the driver like engine temps, as well as offering different display themes (some of which can be modded and changed further with editing tools). Since it shares the same shell as the pre-facelift DIM, they are a near “plug and play” swap when it comes to physically installing it into the car.
These updated DIMs can often be found on eBay and now even in junkyards as these cars become older and sent to dismantlers.
Prerequisites, Parts, and Supplies
Before we start taking stuff apart and soldering wires, lets get all of the items we are going to need / use for this cluster swap.
Hardware
Windows PC laptop
Volvo DICE unit
Battery tender
2014+ TFT Display (multiple part numbers available*)
2 Volvo cluster pins (I took these from a P1 cluster, more on this later).
Soldering Iron
Torx Bits
Pick / Pinning Tool
20 AWG Wire
(Optional) Replacement Instrument Panel Glass Lens (31376800)
Software
Cars CEM PIN Unlocked
Up to date DICE drivers
P3Tool w/ active license
And here is the part where I would have a well written and photographed step-by-step instructions on the rest of the process, however…
The Swap
I started working on this article in January of 2023, it is now mid August of 2023 and I have still to “finalize” this swap. That being said there are some updates now later in the year, and I do in fact have the cluster installed. In the August update of P3Tool Johnny added full functionality to do the TFT swap and even included tools to rewrite software on the TFT to better get them to work on various models. I did not end up taking photos of my process for the install, luckily this is a very well known process and there are multiple guides online you can follow to do the wiring and physical install of the cluster.
The TFT I refurbished is a V2 model, these can be identified by the additional venting on the rear.
The TFTs got progressively better with the later model years, with slightly faster CPUs and slight quality of life updates. Any of these can be used as they are all the same size and use the same plug.
I followed all the instructions online for the hardware side of things, taping into the two wires from the ODB2 port, etc. Got the cluster installed and went to work in P3tool. This is where I will share how my install went and the changes I needed to make to ensure everything was working.
First we need to set some parameters, these are in parameter number order so some may not be applicable or wanted for your install:
P#013: Screen Skins
0x04 = R-Design
P#040: DIM Type
0x02 = DIM Type Basic LED
P#101: TPMS
0x01 = Without TPMS
P#112: Indirect TPMS
0x01 = Without indirect TPMS
P#247: Fueltank Sensors
0x01 = Fueltank, 1 sensor
The DIM type change is required, along with the Indirect TPMS and Fuel Tank Sensors. I have TPMS disabled on my car since I am using wheels from a V90 without TPMS sensors in the valve stem. Some of the TFT clusters come from cars that do not use TPMS but rather iTPMS which measures the rolling diameter of the wheels to determine air pressure. I had a permanent TPMS light on the TFT until I switched parameter 112 off Undefined. Additionally the TFT uses data from parameter 247 which is 1 sensor for FWD, and 2 sensors for AWD. Without this, the fuel gauge will either not read or read improperly. (I am still working through testing this.)
Next, lets move over to the new P3 DIM tab in P3Tool.
Here we will begin to prep the old cluster for removal (they can function fine with all of these parameter changes made, and even the extra wires into the plug).
Here is the step by step instruction:
Read Milage from original DIM
Read EEPROM from original DIM
Full Backup of original DIM
Install new TFT DIM
Full Backup of TFT DIM
Select Fuel Tank Model (Select based on FWD or AWD)
Select Model Year of your car
Select Base Flash
Click Write Flash
The DIM will go blank as the data is being written to it. Once it is done, it should light up with everything working. Make sure to reset the SRL and set the Time before unplugging as these can not be done without Sensus (in models without Sensus center screen).
The config and guide here should work for all 3.2 V70s in the US as they are all the same spec. Keep in mind this is just the first revision of the software so expect some hang ups. Always make sure to make backups and keep your original DIM handy as there are reported cases of some TFT clusters becoming corrupted during the flashing process.