!!!!! If you take a 3rd party converted car to Volvo for software updates, it will undo the conversion !!!!!!
This article is really focused on Japanese imports to the UK market so mostly deals with KM to Miles, but the rest of the principles remain the same for MPH to KMH imports.
The first question should be , Can Volvo do it ?, well the answers is sort of. Most of Volvos internal documentation advises Dealerships to replace hardware with the correct market version (such as Dashboard, Radio / ICM , Amplifier etc etc) and then perform the relevant software reloads (and it still doesn’t change ALL aspects of the car), which can cost many many thousands of £/e/$ . But what usually happens is they will charge you 250 £/e/$ to JUST change the dashboard language and shrug their shoulders about the rest of it.
Alternatives like Vdash can do it for a as little as £/e/$40 (depending on your specific needs)
Almost all aspects of reconfiguring a car to your local market require the CEM pin code.
We will discuss CEM pin codes and how to get them later in this guide, but for now I will assume you have your CEM pin code and a suitable laptop and VCI cable (such as Dice or Mongoose) to run your software, and then we will break the imports down by platform and model year, oldest platform to newest P2, P1, P3 and SPA/CMA.
This is a continual work in progress, my memory isn’t perfect and there are subtleties on how things work that depend on the software version in your car. I very much welcome any comments, corrections or additions.
Which cable to use ?
DiCE or Mongoose Pro – See here for example
What software should I use?
Vdash from www.d5t5.com can do the conversion for all platforms. P3Tool can do some aspects on P3 cars. However P3tool cannot load new languages to cars. For instance, pre sensus P3 cars, Vdash actually loads the new Dash and radio languages onto the car. They aren’t “options” that are selected, they are full language conversions. Or to put it more simply, P3tool cannot change the dash and/or radio language on Pre sensus P3 platform cars, or the dash language on mechanical gauge P3 dashboards.
Cem pin codes and how to get them…..
P2 – Pre facelift 1999-2004 – Talk to a Vdash pro like myself.
P2 – Facelift 2005 – 20014 – Build a Teensy, Contact a Vdash pro or Rent / Buy Modunlock the handheld CEM pin decoder. See here www.modunlock.com
P1 – 2004 – 2013 Build a Teensy, Contact a Vdash pro or Rent / Buy Modunlock the handheld CEM pin decoder. See here www.modunlock.com
P3 – 2007 – 2019 – Contact a Vdash pro , Rent / Buy Modunlock the handheld CEM pin decoder. See here www.modunlock.com , Use P3Tool or Vdashh brute force decoder.
Modunlock can decode all P2 from 2005 , All P1 and all P3 Cem pin codes.
Lets begin!
P2 Platform 1999 – 2014
Dashboard Language – NO Pin required! Vdash can change the Dash (DIM) language
Radio Language – NO Pin required! Vdash can change the radio language
Radio Frequency Offset – Pin Required – Vdash can change the frequency offset on most models, but not all. Such as the HU-860J , this JDM only model of amp has a fixed tuner frequency range.
Trip Computer Units – Pin Required – Vdash can change the Trip Computer Units units, but you must also set the “Service interval” to “User defined” . It is part of the EU conversion wizard in Vdash so you shouldn’t miss it.
Odometer (and speedo) – Pin Required Vdash can change the Odometer from KM to miles and you can fit an MPH overlay. However, a side effect of this is that the speedometer is then slightly under reading, which is bad. You can alter the rolling circumference of the tires in Vdash to bring it back into line. Usually adding 120mm to the rolling circumference is about right.
A different way to go about this is to get MPH clocks, and use Vdash to clone the factory clocks millage to MPH clocks and then do the KM to miles conversion for the Odometer and trip units.
P1 Platform
Dashboard Language – NO Pin required! Vdash can change the Dash (DIM) language
Radio Language – NO Pin required! Vdash can change the radio language
Radio Frequency Offset – Pin Required – Vdash can change the frequency offset .
Trip Computer Units – Pin Required – Vdash can change the Trip Computer Units units, but you must also set the “Service interval” to “User defined” with Vdash first. It is part of the EU conversion wizard so you shouldn’t miss it.
Odometer (and speedo) – Pin Required – Vdash can change the Odometer from KM to miles and you can fit an MPH overlay. However, a side effect of this is that the speedometer is then slightly under reading, which is bad. You can alter the rolling circumference of the tires in Vdash to bring it back into line. Usually adding 120mm to the rolling circumference is about right.
A different way to go about this is to get MPH clocks, and use Vdash to clone the factory clocks millage to MPH clocks and then do the KM to miles conversion for the Odometer and trip units. Some models do not have the option to change the rolling circumference.
Sat Nav – It’s not worth the effort (which is considerable). Buy a nice phone holder

P3 Platform (PRE Sensus / Sensus connect) cars approx. 2007 to 2011
Dashboard Language – NO Pin required! Vdash can change the Dash (DIM) language
Radio Language – NO Pin required! Vdash can change the radio language
Radio Frequency Offset – Pin Required – Vdash can change the frequency offset.
Trip Computer Units – Pin Required – Vdash can change the Trip Computer Units units, but you must also set the “Service interval” to “User defined” with Vdash first. It is part of the EU conversion wizard so you shouldn’t miss it. Sometimes Vdash cannot set the Trip Computer Units , usually this is because the car has got the version of the CEM / Radio software that lets you set the units through the radio menu screen. I have seen this 3 or 4 times out of countless cars. Very rare.
Odometer (and speedo) – Pin Required – Vdash can change the Odometer from KM to miles and you can fit an MPH overlay. However, a side effect of this is that the speedometer is then slightly under reading, which is bad. You can alter the rolling circumference of the tires in Vdash to bring it back into line. Usually adding 120mm to the rolling circumference is about right. This is correct for all but the MPS6 Gearbox cars where rolling circumference doesn’t seem to have an impact on speedo accuracy and you have to change the wheel size (such as setting to 19” wheels) to fix the speedo correction.
An alternative of course if fitting the TFT clocks from later models. 100% recommended – Pin Required!
RTI Sat Nav – It’s not worth the effort. Buy a nice phone holder

P3 Platform (sensus) cars approx. 2011 to 2013
Dashboard Language – NO Pin required! Vdash can change the Dash (DIM) language
Radio Language – The language is chosen from the radio menus
Radio Frequency Offset – Pin Required – Vdash can change the frequency offset.
Trip Computer Units – Pin Required – Vdash can change the Trip Computer Units units, but you must also set the “Service interval” to “User defined” with Vdash first. It is part of the EU conversion wizard so you shouldn’t miss it.
Odometer (and speedo) – Pin Required – Vdash can change the Odometer from KM to miles and you can fit an MPH overlay. However, a side effect of this is that the speedometer is then slightly under reading, which is bad. You can alter the rolling circumference of the tires in Vdash to bring it back into line. Usually adding 120mm to the rolling circumference is about right. This is correct for all but the MPS6 Gearbox cars where rolling circumference doesn’t seem to have an impact on speedo accuracy and you have to change the wheel size (such as setting to 19” wheels) to fix the speedo correction.
An alternative of course if fitting the TFT clocks from later models. 100% recommended – Pin Required!
Sensus Sat Nav – It’s not worth the effort, the maps have not been updated since 2020. Buy a nice phone holder, However if you want, you can disable ITP security With vdash (CEM PIN REQUIRED, excludes V40*) and then fit a UK IHU. This is dependent of course on you telling the car it should have a Europe nav unit in the earlier conversion processes. One of the downsides to this is you can’t update the maps by USB and Volvo won’t be able to perform the software update that allows updates by USB as VIDA will throw its toys out of the pram when it detects the wrong IHU is installed.
So you might fit an IHU with 2011 map data and have no way to update it.
*V40 – Vdash can disable ITP security if you can provide the Immobiliser pin code. Vdash cannot calculate the immob pin for a V40, but can do all other P3 models.

P3 Platform (Sensus connect) cars approx. 2014 to 2019
Dashboard Language – NO Pin required! Vdash can change the Dash (DIM) language, excluding the TFT Dash, TFT is set through the radio menus.
Radio Language – The language is chosen from the radio menus
Radio Frequency Offset – Pin Required – Vdash can change the frequency offset.
Trip Computer Units – Pin Required – Vdash can change the Trip Computer Units units, but you must also set the “Service interval” to “User defined” with Vdash first. It is part of the EU conversion wizard so you shouldn’t miss it. On some cars with TFT dashboard I have been unable to get the trip computer units to change.
Odometer (and speedo) Mechanical Gauges – Pin Required – Vdash can change the Odometer from KM to miles and you can fit an MPH overlay. However, a side effect of this is that the speedometer is then slightly under reading, which is bad. You can alter the rolling circumference of the tires in Vdash to bring it back into line. Usually adding 120mm to the rolling circumference is about right. This is correct for all but the MPS6 Gearbox cars where rolling circumference doesn’t seem to have an impact on speedo accuracy and you have to change the wheel size (such as setting to 19” wheels) to fix the speedo correction.
An alternative of course if fitting the TFT clocks from later models. 100% recommended – Pin Required!
Odometer (and speedo) TFT Clocks – Pin Required – Vdash can change the clocks (odometer and speed) from KM to MPH. Trip computer sometimes will not change its units.
Sensus Connect Sat Nav – You can fit a UK IHU However if you want, you can disable ITP security With vdash (CEM PIN REQUIRED, excludes V40*) and then fit a UK IHU. This is dependent of course on you telling the car it should have a Europe nav unit in the earlier conversion processes. All sensus connect cars should allow map updates by USB out of the box.
There is a process that should work, that involves using a special “engineer mode” on the IHU to set it to the correct regions to allow you to use an update the nav without replacing the unit.
Vdash have a procedure for this document here, but I have NEVER got it to work on a jap spec car and it does not exist at all on V40’s. The menus that Vdash say to choose are simply not there. See this guide here, maybe it works on USA spec imports or something like that, but not on Japanese cars in my experience.
*V40 – Vdash can disable ITP security if you can provide the Immobiliser pin code. Vdash cannot calculate the immob pin for a V40, but can do all other P3 models.
SPA / CMA platform 2015 – Now
I do not have enough experience to be confident with recommending any procedures, however, you will need the CEM and or VGM pin (for ICUP Android automotive cars) .
To summarise, there are no free lunches where Volvos are concerned. There are other methods to go about these conversions but to keep the post conscience and accessible I have dont discussed the really niche methods (such as SMOK, IO terminal, DHA).
That’s it for the first draft. Looking forward to any comments, corrections or edits.