Uconnect firmware 13.00.80.01

Uconnect Uconnect 5" firmware update: 13.00.80.01

No permission to download

Currently reading:
Uconnect Uconnect 5" firmware update: 13.00.80.01

LordMetro, just to give my 2cents even though I have a 595 with the 7" VP2 Radio which you can find in the current 500L as well. My system is NAVless but has Android Auto / Carplay and I was checking the engineering mode and at the Positioning menu I found out that I have fully functioning GPS capabilities. Upon checking the Misc tab I found that it comes loaded with TomTom Software v14800.2538775.8101 but missing the maps. Because I work at a dealership in Portugal I had the chance to dump the DEVLOG information from a unit with NAV and compare it to my NAVless:

This is what I found under HW Variant:

NAV: HW Variant = 0xCDA24E71 DAB eMMC GPS S&S USB BT LS CAN 1GB NAND MIC1 dMIC 9V PhtSupl DT FP

NAVLESS: HW Variant = 0xCDA24F61 DAB GPS S&S MOST USB BT LS CAN 1GB NAND MIC1 dMIC 9V PhtSupl DT FP

So the NAVLESS lacks the eMMC which should be the partition/place where the maps would be located but has additional MOST support (maybe something to do with Carplay?).

Maybe the eMMC Rom is physically there maybe it's just a software bypass or not... I guess the only way to find out would be to change the HW Variant code and perform a FW update to see if it would stick and show up the NAV icon (the maps and license would be easy to get from a MapCare enabled vehicle from linkentry). So I had a look at the vehicle proxi dump and found a "Nav Presence" marker which reads 0x1 for the Nav Enabled and 0x0 for the NAVless and also a GPS Presence which reads 0x1 for both. Could it be as easy as enabling the Nav Presence via WiTech in the CAN settings? I am not familiar with the WiTech UI as I am on sales.

Yep that might be the case with the swap.

I was just explaining how the uConnect installer updates. There's only two actual software platforms, for us lot without the navigation we get their 'dummy' software. Installing the tom-tom software will be useless without a GPS antenna, also buying their maps without the GPS functionality is a waste of money too in my opinion.

I just use the tomtom navigation app on my tablet and have a magnetic holder above this uConnect device. I have heard TomTom are looking to discontinue map updates for their older devices and I assume this could mean our uConnect too? So installing another uConnect unit with the navigation wouldn't be cost effective either. The newer uConnect seems to run a similar UI to the newer navigation models they produce. This will need further clarification with them.
 
LordMetro, just to give my 2cents even though I have a 595 with the 7" VP2 Radio which you can find in the current 500L as well. My system is NAVless but has Android Auto / Carplay and I was checking the engineering mode and at the Positioning menu I found out that I have fully functioning GPS capabilities. Upon checking the Misc tab I found that it comes loaded with TomTom Software v14800.2538775.8101 but missing the maps. Because I work at a dealership in Portugal I had the chance to dump the DEVLOG information from a unit with NAV and compare it to my NAVless:

This is what I found under HW Variant:

NAV: HW Variant = 0xCDA24E71 DAB eMMC GPS S&S USB BT LS CAN 1GB NAND MIC1 dMIC 9V PhtSupl DT FP

NAVLESS: HW Variant = 0xCDA24F61 DAB GPS S&S MOST USB BT LS CAN 1GB NAND MIC1 dMIC 9V PhtSupl DT FP

So the NAVLESS lacks the eMMC which should be the partition/place where the maps would be located but has additional MOST support (maybe something to do with Carplay?).

Maybe the eMMC Rom is physically there maybe it's just a software bypass or not... I guess the only way to find out would be to change the HW Variant code and perform a FW update to see if it would stick and show up the NAV icon (the maps and license would be easy to get from a MapCare enabled vehicle from linkentry). So I had a look at the vehicle proxi dump and found a "Nav Presence" marker which reads 0x1 for the Nav Enabled and 0x0 for the NAVless and also a GPS Presence which reads 0x1 for both. Could it be as easy as enabling the Nav Presence via WiTech in the CAN settings? I am not familiar with the WiTech UI as I am on sales.

Hello!

Well from what I have seen about the new uConnect 7, is that there are two variables in the dev log that need changing to activate the navigation. I believe they're:
Nav Presence: 0x0 to 0x1
Nav Repetition: 0x0 to 0x1
If this is available to change via the proxi alignment, then that should do you good :D

From my side, I will investigate the firmware on the VP2R7 and see the hardware variants and what system image the Uconnect installer installs.

uConnect VP2R7 hardware variants:
Code:
        <HARDWAREMAP>002000010104+.1...........0.........1........ VP2_HIPACK</HARDWAREMAP> <!-- all HiRes samples with 1GB RAM/seMMC -->
        <HARDWAREMAP>002000010104+.1.........................1.... VP2_HIPACK</HARDWAREMAP> <!-- all HiRes samples with full eMMC     -->
        <HARDWAREMAP>002000010104+.1...........1.................. VP2_STPACK</HARDWAREMAP> <!-- all HiRes samples with 512MB RAM     -->
        <HARDWAREMAP>002000010104+.......................0...0.... VP2_STPACK</HARDWAREMAP> <!-- all samples w/o eMMC                 -->
        <HARDWAREMAP>002000010104+.0.............................. VP2_STPACK</HARDWAREMAP> <!-- all LowRes samples                   -->
        <HARDWAREMAP>002100010104+.1...........0.........1........ VP2_HIPACK</HARDWAREMAP> <!-- all HiRes samples with 1GB RAM/seMMC -->
        <HARDWAREMAP>002100010104+.1.........................1.... VP2_HIPACK</HARDWAREMAP> <!-- all HiRes samples with full eMMC     -->
        <HARDWAREMAP>002100010104+.1...........1.................. VP2_STPACK</HARDWAREMAP> <!-- all HiRes samples with 512MB RAM     -->
        <HARDWAREMAP>002100010104+.......................0...0.... VP2_STPACK</HARDWAREMAP> <!-- all samples w/o eMMC                 -->
        <HARDWAREMAP>002100010104+.0.............................. VP2_STPACK</HARDWAREMAP> <!-- all LowRes samples                   -->
        <HARDWAREMAP>002000010105+.1...........0.........1........ VP2_HIPACK</HARDWAREMAP> <!-- all HiRes samples with 1GB RAM/seMMC -->
        <HARDWAREMAP>002000010105+.1.........................1.... VP2_HIPACK</HARDWAREMAP> <!-- all HiRes samples with full eMMC     -->
        <HARDWAREMAP>002000010105+.1...........1.................. VP2_STPACK</HARDWAREMAP> <!-- all HiRes samples with 512MB RAM     -->
        <HARDWAREMAP>002000010105+.......................0...0.... VP2_STPACK</HARDWAREMAP> <!-- all samples w/o eMMC                 -->
        <HARDWAREMAP>002000010105+.0.............................. VP2_STPACK</HARDWAREMAP> <!-- all LowRes samples                   -->


         <PROJECTMAP>0008..01 VP2_ECE</PROJECTMAP>   <!-- all CHR ECE samples   -->
          <PROJECTMAP>0008..02 DUMMY_PRJ</PROJECTMAP> <!-- all CHR NAFTA samples -->
          <PROJECTMAP>0008..05 DUMMY_PRJ</PROJECTMAP> <!-- all CHR ROW samples   -->
          <PROJECTMAP>0008..ff VP2_ECE</PROJECTMAP>   <!-- all CHR ROW samples   -->
          <PROJECTMAP>000a..01 VP2_ECE</PROJECTMAP>   <!-- all FGA ECE samples   -->
          <PROJECTMAP>000a..ff VP2_ECE</PROJECTMAP>   <!-- all FGA ROW samples   -->
          <PROJECTMAP>000a..02 DUMMY_PRJ</PROJECTMAP> <!-- all FGA NAFTA samples -->
          <PROJECTMAP>000a..05 DUMMY_PRJ</PROJECTMAP> <!-- all FGA APAC samples  -->

      <!-- BEGIN ### QT modules - 4010159 (04 = SWL_NORMAL_INSTALL, 01 = MMP REF, 01 = AUTOHOST, 59 = Id) ######################## -->
      <FRAGMENT_ID FragmentID="4010159">
        <HARDWAREMAP>002000010104+.1.............................. VP2_QT</HARDWAREMAP>       <!-- all HiRes samples                   -->
        <HARDWAREMAP>002000010104+.0........................11.... VP2_QT</HARDWAREMAP>       <!-- all NAV samples                     -->
        <HARDWAREMAP>002000010104+.0........................00.... VP2_QT_DUMMY</HARDWAREMAP> <!-- all LowRes samples w/o GPS and EMMC -->
        <HARDWAREMAP>002000010104+.0........................01.... VP2_QT_DUMMY</HARDWAREMAP> <!-- all LowRes samples with EMMC        -->
        <HARDWAREMAP>002000010104+.0........................10.... VP2_QT_DUMMY</HARDWAREMAP> <!-- all LowRes samples with GPS         -->
        <HARDWAREMAP>002100010104+.1.............................. VP2_QT</HARDWAREMAP>       <!-- all HiRes samples                   -->
        <HARDWAREMAP>002100010104+.0........................11.... VP2_QT</HARDWAREMAP>       <!-- all NAV samples                     -->
        <HARDWAREMAP>002100010104+.0........................00.... VP2_QT_DUMMY</HARDWAREMAP> <!-- all LowRes samples w/o GPS and EMMC -->
        <HARDWAREMAP>002100010104+.0........................01.... VP2_QT_DUMMY</HARDWAREMAP> <!-- all LowRes samples with EMMC        -->
        <HARDWAREMAP>002100010104+.0........................10.... VP2_QT_DUMMY</HARDWAREMAP> <!-- all LowRes samples with GPS         -->
        <HARDWAREMAP>002000010105+.1.............................. VP2_QT</HARDWAREMAP>       <!-- all HiRes samples                   -->
        <HARDWAREMAP>002000010105+.0........................11.... VP2_QT</HARDWAREMAP>       <!-- all NAV samples                     -->
        <HARDWAREMAP>002000010105+.0........................00.... VP2_QT_DUMMY</HARDWAREMAP> <!-- all LowRes samples w/o GPS and EMMC -->
        <HARDWAREMAP>002000010105+.0........................01.... VP2_QT_DUMMY</HARDWAREMAP> <!-- all LowRes samples with EMMC        -->
        <HARDWAREMAP>002000010105+.0........................10.... VP2_QT_DUMMY</HARDWAREMAP> <!-- all LowRes samples with GPS         -->

uConnect VP2R7 partitions:
Code:
      <FRAGMENT_ID>4010187</FRAGMENT_ID> <!-- PreSwlExecution -->
      <FRAGMENT_ID>4010154</FRAGMENT_ID> <!-- EBoot -->
      <FRAGMENT_ID>4010151</FRAGMENT_ID> <!-- Bootloader / UDLR -->
      <COMMAND>BOOTMODE_SWL</COMMAND>    <!-- Switch to SWL context -->
      <FRAGMENT_ID>4010160</FRAGMENT_ID> <!-- PIC Firmware -->
      <FRAGMENT_ID>4011201</FRAGMENT_ID> <!-- Front Firmware -->
      <FRAGMENT_ID>4010591</FRAGMENT_ID> <!-- SDARS Firmware -->
      <FRAGMENT_ID>4010489</FRAGMENT_ID> <!-- DAB Firmware -->
      <FRAGMENT_ID>401015d</FRAGMENT_ID> <!-- Secure Bootloader (Bootloader 2) / Backup UDLR -->
      <FRAGMENT_ID>4010152</FRAGMENT_ID> <!-- Application image (NK) -->
      <FRAGMENT_ID>4010167</FRAGMENT_ID> <!-- DSP data -->
      <FRAGMENT_ID>4010157</FRAGMENT_ID> <!-- TFAT1 (filebased)-->
      <FRAGMENT_ID>4010161</FRAGMENT_ID> <!-- Diagnostic Server -->
      <FRAGMENT_ID>4010181</FRAGMENT_ID> <!-- Old-style HMI app  -->
      <FRAGMENT_ID>4010182</FRAGMENT_ID> <!-- Old-style HMI resources (ROW) -->
      <FRAGMENT_ID>4010183</FRAGMENT_ID> <!-- Old-style HMI resources (APAC) -->
      <FRAGMENT_ID>4010184</FRAGMENT_ID> <!-- New-style HMI app -->
      <FRAGMENT_ID>4010185</FRAGMENT_ID> <!-- New-style HMI resources -->
      <FRAGMENT_ID>4010188</FRAGMENT_ID> <!-- Splash Animation -->
      <FRAGMENT_ID>40101a1</FRAGMENT_ID> <!-- Preloaded apps (preinstalled 3rd party applications) -->
      <FRAGMENT_ID>40101c0</FRAGMENT_ID> <!-- Speech, dun eng LowRes languages, module loader based -->
      <FRAGMENT_ID>40101c1</FRAGMENT_ID> <!-- Speech, frf plp LowRes languages, module loader based -->
      <FRAGMENT_ID>40101c2</FRAGMENT_ID> <!-- Speech, ged iti LowRes languages, module loader based -->
      <FRAGMENT_ID>40101c3</FRAGMENT_ID> <!-- Speech, ptb ptp LowRes languages, module loader based -->
      <FRAGMENT_ID>40101c4</FRAGMENT_ID> <!-- Speech, rur spe LowRes languages, module loader based -->
      <FRAGMENT_ID>40101c5</FRAGMENT_ID> <!-- Speech, enu LowRes language, module loader based -->
      <FRAGMENT_ID>40101c6</FRAGMENT_ID> <!-- Speech, frc spm LowRes languages, module loader based -->
      <FRAGMENT_ID>40101c7</FRAGMENT_ID> <!-- Speech, trt LowRes language, module loader based -->
      <FRAGMENT_ID>40101c8</FRAGMENT_ID> <!-- Speech, rec all ECE languages, module loader based -->
      <FRAGMENT_ID>40101c9</FRAGMENT_ID> <!-- Speech, rec all NAFTA languages, module loader based -->
      <FRAGMENT_ID>40101aa</FRAGMENT_ID> <!-- Speech, rec all APAC languages, module loader based -->
      <FRAGMENT_ID>40101ca</FRAGMENT_ID> <!-- Speech, dun1 HighRes languages, module loader based -->
      <FRAGMENT_ID>40101cb</FRAGMENT_ID> <!-- Speech, dun2 HighRes languages, module loader based -->
      <FRAGMENT_ID>40101cc</FRAGMENT_ID> <!-- Speech, eng HighRes languages, module loader based -->
      <FRAGMENT_ID>40101cd</FRAGMENT_ID> <!-- Speech, frf1 HighRes languages, module loader based -->
      <FRAGMENT_ID>40101ce</FRAGMENT_ID> <!-- Speech, frf2 HighRes languages, module loader based -->
      <FRAGMENT_ID>40101cf</FRAGMENT_ID> <!-- Speech, plp HighRes languages, module loader based -->
      <FRAGMENT_ID>40101b2</FRAGMENT_ID> <!-- Speech, ged1 HighRes languages, module loader based -->
      <FRAGMENT_ID>40101b3</FRAGMENT_ID> <!-- Speech, ged2 HighRes languages, module loader based -->
      <FRAGMENT_ID>40101b4</FRAGMENT_ID> <!-- Speech, ptb HighRes languages, module loader based -->
      <FRAGMENT_ID>40101b5</FRAGMENT_ID> <!-- Speech, ptp HighRes languages, module loader based -->
      <FRAGMENT_ID>40101b6</FRAGMENT_ID> <!-- Speech, rur1 HighRes languages, module loader based -->
      <FRAGMENT_ID>40101b7</FRAGMENT_ID> <!-- Speech, rur2 HighRes languages, module loader based -->
      <FRAGMENT_ID>40101b8</FRAGMENT_ID> <!-- Speech, spe HighRes languages, module loader based -->
      <FRAGMENT_ID>40101ac</FRAGMENT_ID> <!-- Speech, iti HighRes languages, module loader based -->
      <FRAGMENT_ID>40101af</FRAGMENT_ID> <!-- Speech, trt HighRes languages, module loader based -->
      <FRAGMENT_ID>40101ab</FRAGMENT_ID> <!-- Speech, arw HighRes languages, module loader based -->
      <FRAGMENT_ID>40101a4</FRAGMENT_ID> <!-- Speech, ena HighRes languages, module loader based -->
      <FRAGMENT_ID>40101b9</FRAGMENT_ID> <!-- Speech, enu1 HighRes languages, module loader based -->
      <FRAGMENT_ID>40101ba</FRAGMENT_ID> <!-- Speech, enu2 HighRes languages, module loader based -->
      <FRAGMENT_ID>40101ad</FRAGMENT_ID> <!-- Speech, frc HighRes languages, module loader based -->
      <FRAGMENT_ID>40101ae</FRAGMENT_ID> <!-- Speech, spm HighRes languages, module loader based -->
      <FRAGMENT_ID>40101a9</FRAGMENT_ID> <!-- Speech, jpj HighRes languages, module loader based -->
      <FRAGMENT_ID>40101a8</FRAGMENT_ID> <!-- Speech, kok HighRes languages, module loader based -->
      <FRAGMENT_ID>40101a7</FRAGMENT_ID> <!-- Speech, mnc HighRes languages, module loader based -->
      <FRAGMENT_ID>40101a6</FRAGMENT_ID> <!-- Speech, jpj kok LowRes languages, module loader based -->
      <FRAGMENT_ID>40101a5</FRAGMENT_ID> <!-- Speech, mnc LowRes languages, module loader based -->
      <FRAGMENT_ID>40101bb</FRAGMENT_ID> <!-- Speech, common TTS files LowRes, filebased -->
      <FRAGMENT_ID>40101bc</FRAGMENT_ID> <!-- Speech, common TTS files HighRes, filebased -->
      <FRAGMENT_ID>40101bd</FRAGMENT_ID> <!-- Speech, VDE files, filebased -->
      <FRAGMENT_ID>40101be</FRAGMENT_ID> <!-- Speech, radio files, filebased -->
      <FRAGMENT_ID>40101bf</FRAGMENT_ID> <!-- Speech, common files, filebased -->
      <COMMAND>RESTART_SYSTEM</COMMAND>  <!-- Restart system to rebuild the NAND transaction log -->
      <FRAGMENT_ID>4010153</FRAGMENT_ID> <!-- Bootstrap -->
      <FRAGMENT_ID>4011151</FRAGMENT_ID> <!-- GPS Firmware -->
      <FRAGMENT_ID>4010158</FRAGMENT_ID> <!-- TomTom/Navigation apps (filebased)-->
      <FRAGMENT_ID>4010159</FRAGMENT_ID> <!-- QT runtime -->
      <FRAGMENT_ID>401015a</FRAGMENT_ID> <!-- TomTom/Navigation apps support Code (filebased, eMMC)-->
      <FRAGMENT_ID>401015c</FRAGMENT_ID> <!-- Navigation Canned Voices (filebased, eMMC)-->
      <FRAGMENT_ID>4010180</FRAGMENT_ID> <!-- Digital Radio apps (DAB/SDARS) -->
      <FRAGMENT_ID>4010179</FRAGMENT_ID> <!-- Development tools -->
      <FRAGMENT_ID>401015b</FRAGMENT_ID> <!-- TSW -->
      <FRAGMENT_ID>40101b0</FRAGMENT_ID> <!-- System configuration -->
      <FRAGMENT_ID>4010189</FRAGMENT_ID> <!-- Certificates -->
      <FRAGMENT_ID>4010190</FRAGMENT_ID> <!-- PostSwlExecution -->

So there are actually a lot of hardware variants for the newer uConnect 7:
Features:
  • Hi-Res / Low-Res screen models (namely HIPACK and STPACK)
  • Non-nav w/o gps&fEMMC
  • Non nav w/o gps (but with the correct EMMC)
  • nav models (with GPS and EMMC)

EMMC types (High Res models):
  • 1GB RAM/seMMC
  • full eMMC
  • no eMMC + 512mb ram

Low res models do not have this specified.

Region Models:
  • CHR ECE
  • CHR NAFTA
  • CHR ROW
  • FGA ECE
  • FGA ROW
  • FGA NAFTA
  • FGA APAC

Models with carplay/auto:
  • ProjectionDevice support (VP2_PD)
  • No phone mirroring --->>> VP2_NOPD

TomTom variants:
  • VP2_NAV_DUMMY <!-- all non NAV w/o GPS/fEMMC samples-->
    Installs navapps dummy 4010158_DUMMY.FRG
  • VP2_NAV_POSONLY <!-- all non NAV with GPS samples-->
    Installs navapps package 4010158_POSONLY.FRG (POS - Maybe points of interest??)
  • VP2_NAV <!-- all NAV samples-->
    Installs navapps package 4010158.FRG
And other packages which you can find in xml.

So its quite possible to have eMMC space limitations as well with some variants. Try the proxi alignment and then a firmware update if this doesn't sort it out, last resort is to change the file of the dummy and it's signature file in folder with one of the navigation with signature replaced with the filename of the dummy. This will very likely brick it so big risk tho.
 
LordMetro I am willing to try the proxi alignment & firmware but no further than that I’m afraid... :D

The nav repetition is just the nav arrows and such showing up on the onboard computer but might as well try to enable it too..

What is the latest VP2R7 firmware that you are aware of? 22.00.63.01?

The map update is just over 7GB in size, is there a way to get to the partition sizes on my device if I send you the files I dumped from my system to a usb drive?

Let me know if you find something out... also today I was inside the 500L that we have in showroom with carplay to see the info on it and I coudn’t find the key combo to get to engineering mode on its VP2R7 radio as the only two buttons are the browse and on/off knobs.
 
Hello I have problem wiht my radio. I have uconnect 5" with apps and I don´t find setting radio - trafic info and other.

The update is not for my radio (foto).

Can you help me ?
 

Attachments

  • P_20180821_151713.jpg
    P_20180821_151713.jpg
    4.2 MB · Views: 563
io ho questo problema come foView attachment 194911to allegata ho la versione 12 aggiornando alla 13 si dovrebbe risolvere?

Hello I have problem wiht my radio. I have uconnect 5" with apps and I don´t find setting radio - trafic info and other.

The update is not for my radio (foto).

Can you help me ?

Have you guys made sure that you have used the VP2_CO_13.00.57.05.zip and not the VP2_334 one.

VP2_334 is for 500X, VP2_CO is for 500L.

Try formatting another USB, ensure it is known to work and that it is FAT32. If it still does not install then they may have removed compatibility for your model with nav, it has worked on all non-nav models, the config files suggest that nav model is still present in firmware.
 
Last edited:
Hello I used VP2_CO_13.00.57.05.zip but radio write on picture.


Can you help me ?
 
Hello I have problem wiht my radio. I have uconnect 5" with apps and I don´t find setting radio - trafic info and other.

The update is not for my radio (foto).

Can you help me ?

Hello I used VP2_CO_13.00.57.05.zip but radio write on picture.


Can you help me ?

It should work. Which country is this from? You may have a ROW region model radio which will not update using our firmware packages and will cause a brick.

This firmware software does not include support for ROW or APAC models, this is probably why you cannot flash it either.

USB SWL Medium for VP2 - full update for all Fiat (250/263/330/312E/312NG/846/636/637/955/940) variants except APAC (including preloaded apps)

All firmwares on this thread are EMEA REGION PACKAGES (Europe, Middle East and Africa). These do NOT support APAC REGION radio models (Australia/NZ) or ROW (Rest of world models, USA or any country not from EMEA).

The firmware description mentions excluded support for APAC including preloaded apps, that's probably your radio model. Sorry bro, but you'll need to find a different firmware package; now that it's harder to find and we have no references it's going to be hard.

For starters, get the HW Variant ID so I can cross reference this with the firmware support list. You go into engineering menu (Hold Down: Radio + Media + Browse Butttons for 5-8 seconds.) and then go to Target Main Data, take notes on the 6th page, this variable: HWVariantID and CustomerInfo and these identify your radio model.

So it looks like:
attachment.php


And then take a look at this list for the hardware variant id (do ctrl+f and try and see if its in the list, so for me '0:LOL:290E00' in hex just search for 'D290E00' and it gives '330 D4/D5 ECE RVC':
Code:
        <HARDWAREMAP>000100010102 MMP_MID_DIAG_FGA</HARDWAREMAP>
        <HARDWAREMAP>000100010103 MMP_MID_DIAG_FGA</HARDWAREMAP>
        <HARDWAREMAP>000100010102-05280e00 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C1/D1/D2 ROW -->
        <HARDWAREMAP>000100010102-0d280e00 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C1/D1/D2 ECE -->
        <HARDWAREMAP>000100010102-0d280e01 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 D1/D2 ECE DAB -->
        <HARDWAREMAP>000100010102-05290e20 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C1/D1 NAFTA COMPASS (WO ETH) / 637 D1/D2/D3/D4/D5 NAFTA COMPASS -->
        <HARDWAREMAP>000100010102-05290ea0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C1 NAFTA COMPASS -->
        <HARDWAREMAP>000100010102-05290ea2 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C1 NAFTA SDARS COMPASS -->
        <HARDWAREMAP>000100010102-05290e22 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 D1 NAFTA SDARS / 637 D1/D2/D3/D4/D5 NAFTA SDARS COMPASS -->
        <HARDWAREMAP>000100010102-0d290e01 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 D4/D5 ECE DAB RVC -->
        <HARDWAREMAP>000100010102-0d290e00 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 D4/D5 ECE RVC -->
        <HARDWAREMAP>000100010102-05290e00 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 D4/D5 ROW/JAP RVC -->
        <HARDWAREMAP>000100010103-05280e00 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C2 ROW -->
        <HARDWAREMAP>000100010103-0d280e00 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C2 ECE -->
        <HARDWAREMAP>000100010103-0d280e01 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C2 ECE DAB -->
        <HARDWAREMAP>000100010103-05290e20 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C2/D3/D7/D8/DA/DB NAFTA -->
        <HARDWAREMAP>000100010103-05290e22 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C2/D3/D7/D8/DA/DB NAFTA SDARS -->
        <HARDWAREMAP>000100010103-0d290e01 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 D6/D7/D8/DA/DB/DF ECE DAB RVC -->
        <HARDWAREMAP>000100010103-0d290e00 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 D6/D7/D8/DA/DB/DF ECE RVC -->
        <HARDWAREMAP>000100010103-05290e00 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 D6/D7/D8/DA/DB/DF ROW/JAP RVC -->
        <HARDWAREMAP>000100010103-0d2c0e31 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 DA/DB ECE DAB NAV no RVC -->
        <HARDWAREMAP>000100010103-0d2c0e30 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 DA/DB ECE NAV no RVC -->
        <HARDWAREMAP>000100010102-0d280e80 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 637 B1 ECE ENG -->
        <HARDWAREMAP>000100010102-05290ea0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 637 C1 ENG NAFTA COMPASS -->
        <HARDWAREMAP>000100010102-05290ea2 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 637 C1 ENG NAFTA SDARS COMPASS -->
        <HARDWAREMAP>000100010102-0d290e80 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 C0 ECE ENG -->
        <HARDWAREMAP>000100010102-1d290e81 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 C0 ENG ECE PD DAB -->
        <HARDWAREMAP>000100010102-0d280e80 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 C1 ECE ENG -->
        <HARDWAREMAP>000100010102-1d280e81 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 C1 / 940 B1 ENG ECE PD DAB  -->
        <HARDWAREMAP>000100010102-0d280e00 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 D1/D2/D5/D7/D8 ECE ENG -->
        <HARDWAREMAP>000100010102-1d280e01 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 D1/D2/D5/D7/D8 ECE PD DAB -->
        <HARDWAREMAP>000100010103-0d280e81 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 940/250 B2 ECE DAB -->
        <HARDWAREMAP>000100010103-0d280e80 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 940 C0/C1/C2 ECE/APAC / 955 C2/C3 ECE -->
        <HARDWAREMAP>000100010103-1d280e81 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 940 C0/C1/C2 ECE DAB / 955 C2/C3 ECE PD DAB -->
        <HARDWAREMAP>000100010103-05280ec0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 940 C0 APAC--> 
        <HARDWAREMAP>000100010103-0d280e00 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 940 D1/D2/D3/D4/D5/D6/DF ECE/APAC / 955 D7/D8/DF ECE-->
        <HARDWAREMAP>000100010103-1d280e01 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 940 D1/D2/D3/D4/D5/D6/DF ECE DAB / 955 D7/D8/DF ECE DAB-->
        <HARDWAREMAP>000100010103-0d290e80 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 250 C0/C1/C2/C3 ECE -->
        <HARDWAREMAP>000100010103-0d290e81 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 250 C0/C1/C2/C3 ECE DAB -->
        <HARDWAREMAP>000100010103-0d290e40 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 250 D1/D2/D3/D4/D5/D6 ECE -->
        <HARDWAREMAP>000100010103-0d290e41 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 250 D1/D2/D3/D4/D5/D6 ECE DAB -->
        <HARDWAREMAP>000100010103-0d300ec1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 263 C0/C1/C2 ECE DAB-->
        <HARDWAREMAP>000100010103-0d300ec0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 263 C2 ECE -->
        <HARDWAREMAP>000100010103-0d300ee0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 263 C2 NAFTA GPS -->
        <HARDWAREMAP>000100010103-0d300e41 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 263 D1/D2/D3/D4/DF ECE DAB-->
        <HARDWAREMAP>000100010103-0d300e40 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 263 D2/D3/D4/DF ECE / NAFTA(Mexico) -->
        <HARDWAREMAP>000100010103-05310ea0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 636 C0/C1/C2 NAFTA GPS-->
        <HARDWAREMAP>000100010103-05310ea2 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 636 C0/C1/C2 NAFTA SDARS GPS-->
        <HARDWAREMAP>000100010103-05310e20 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 636 D1/D2/D3/D4 NAFTA GPS -->
        <HARDWAREMAP>000100010103-05310e22 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 636 D1/D2/D3/D4 NAFTA SDARS GPS -->
        <HARDWAREMAP>000100010103-0d210e80 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 846 B1 ECE / 312E B1 ECE/APAC -->
        <HARDWAREMAP>000100010103-0d210e81 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 846 B1 ECE DAB / 312E B1 ECE DAB -->
        <HARDWAREMAP>000100010103-0d210ec0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 846 C1 ECE -->
        <HARDWAREMAP>000100010103-0d210ec1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 846 C1 ECE DAB-->
        <HARDWAREMAP>000100010103-0d210e40 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 846 D1/D2/D3/D5 ECE / 312E ECE / 312E APAC -->
        <HARDWAREMAP>000100010103-0d210e41 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 846 D1/D2/D3/D5 ECE DAB /312E ECE DAB-->
        <HARDWAREMAP>000100010103-0d210ec0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 312E C0/C1 ECE/APAC -->
        <HARDWAREMAP>000100010103-0d210ec1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 312E C0/C1 ECE DAB -->
        <HARDWAREMAP>000100010102-086d2e39 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 B1 ECE DAB NAV -->
        <HARDWAREMAP>000100010102-086d2e38 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 B1 ECE NAV -->
        <HARDWAREMAP>000100010102-006d2e3a MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 B1 NAFTA SDARS NAV -->
        <HARDWAREMAP>000100010102-006d2e38 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 B1 NAFTA NAV -->
        <HARDWAREMAP>000100010102-0d2d0e39 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C0/C1 ECE DAB NAV -->
        <HARDWAREMAP>000100010102-052d0e32 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C0/C1/D1 NAFTA SDARS NAV / 637 D1/D2/D3/D4/D5 NAFTA SDARS NAV -->
        <HARDWAREMAP>000100010102-052d0e30 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C1 NAFTA NAV / 637 D1/D2/D3/D4/D5 NAFTA NAV-->
        <HARDWAREMAP>000100010102-0d2d0e31 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 D1 ECE DAB NAV -->
        <HARDWAREMAP>000100010102-0d2d0e30 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 D1 ECE NAV -->
        <HARDWAREMAP>000100010103-0d2d0e31 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C2/D3/D7/D8/DA/DB/DF ECE DAB NAV -->
        <HARDWAREMAP>000100010103-052d0e32 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C2/D3/D7/D8/DA/DB NAFTA SDARS NAV  -->
        <HARDWAREMAP>000100010103-0d2d0e30 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C2/D3/D7/D8/DA/DB/DF ECE NAV / ROW NAV (Turkey)-->
        <HARDWAREMAP>000100010102-0d2d0eb9 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 637/250 B1 ENG ECE DAB NAV -->
        <HARDWAREMAP>000100010102-052d0eb0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 637 C1 ENG NAFTA NAV -->
        <HARDWAREMAP>000100010102-052d0eb2 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 637 C0/C1 ENG NAFTA SDARS NAV -->
        <HARDWAREMAP>000100010102-1d2d0eb0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 C0 ENG ECE PD NAV -->
        <HARDWAREMAP>000100010102-1d2d0eb1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 C0 ENG ECE PD DAB NAV -->
        <HARDWAREMAP>000100010102-1d2c0eb0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 C1 ENG ECE PD NAV -->
        <HARDWAREMAP>000100010102-1d2c0eb1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 C1 ENG ECE PD DAB NAV -->
        <HARDWAREMAP>000100010102-1d2c0e30 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 D1/D2/D5/D7/D8 ECE/ROW PD NAV -->
        <HARDWAREMAP>000100010102-1d2c0e31 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 D1/D2/D5/D7/D8 ECE PD DAB NAV -->
        <HARDWAREMAP>000100010102-05610e20 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 312NG D7 NAFTA/APAC/ROW 2 MIC -->
        <HARDWAREMAP>000100010102-05610e22 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 312NG D7 NAFTA SDARS 2 MIC -->
        <HARDWAREMAP>000100010102-05650e30 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 312NG D7 NAFTA NAV 2MIC -->
        <HARDWAREMAP>000100010102-05650e32 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 312NG D7 NAFTA SDARS NAV 2MIC -->
        <HARDWAREMAP>000100010103-0d2d0eb1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 940/250 B2 ECE DAB NAV -->
        <HARDWAREMAP>000100010103-0d2d0eb0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 250 C0/C1/C2/C3 ECE NAV -->
        <HARDWAREMAP>000100010103-0d2d0eb1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 250 C0/C1/C2/C3 ECE DAB NAV-->
        <HARDWAREMAP>000100010103-0d2d0e70 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 250 D1/D2/D3/D4/D5 ECE/ROW NAV / 250 OCE D1/D2/D3/D4-->
        <HARDWAREMAP>000100010103-0d2d0e71 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 250 D1/D2/D3/D4/D5/D6 ECE DAB NAV -->
        <HARDWAREMAP>000100010103-0d280e40 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 250 D1/D2/D3/D4/D5/D6 ECE/ROW no RVC -->
        <HARDWAREMAP>000100010103-0d2c0e70 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 250 D1/D2/D3/D4/D5/D6 ECE DAB NAV no RVC-->
        <HARDWAREMAP>000100010103-0d340ef1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 263 B2/C0/C1/C2 ECE DAB NAV -->
        <HARDWAREMAP>000100010103-0d340ef0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 263 C0/C1 ECE NAV / C2 ECE/ROW/NAFTA NAV-->
        <HARDWAREMAP>000100010103-0d340e71 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 263 D1/D2/D3/D4/DF ECE DAB NAV -->
        <HARDWAREMAP>000100010103-0d340e70 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 263 D1 ECE NAV / D2 ECE/ROW NAV / D3/D4/DF ROW NAV -->
        <HARDWAREMAP>000100010103-05350eb0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 636 C0/C1/C2 NAFTA NAV -->
        <HARDWAREMAP>000100010103-05350eb2 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 636 C0/C1/C2 NAFTA SDARS NAV -->
        <HARDWAREMAP>000100010103-05350e30 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 636 D1/D2/D3/D4 NAFTA NAV -->
        <HARDWAREMAP>000100010103-05350e32 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 636 D1/D2/D3/D4 NAFTA SDARS NAV -->
        <HARDWAREMAP>000100010103-1d2c0eb0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 C2/C3 ECE PD NAV -->
        <HARDWAREMAP>000100010103-1d2c0eb1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 C2/C3 ECE PD DAB NAV -->
        <HARDWAREMAP>000100010103-0d250eb0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 846 B1 ECE NAV / 312E B1 ECE NAV -->
        <HARDWAREMAP>000100010103-0d250eb1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 846 B1 ECE DAB NAV / 312E B1 ECE DAB NAV -->
        <HARDWAREMAP>000100010103-0d250ef1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 846 C1 ECE DAB NAV -->
        <HARDWAREMAP>000100010103-0d250e71 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 846 D1/D2/D3/D5 ECE DAB NAV / 312E D1/D2/D3 ECE/OCE DAB NAV-->
        <HARDWAREMAP>000100010103-0d250ef0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 312E C0/C1 ECE NAV -->
        <HARDWAREMAP>000100010103-0d250e70 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 312E D1/D2/D3 AEC/ROW/ECE NAV -->
        <HARDWAREMAP>000100010103-0d250ef1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 312E C0/C1 DAB NAV -->
        <HARDWAREMAP>000100010103-05250eb2 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG B1/C0/C1 NAFTA SDARS NAV -->
        <HARDWAREMAP>000100010103-05250eb0 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG B1/C0 NAFTA NAV / 312NG C1 NAFTA NAV/ROW NAV 1MIC -->
        <HARDWAREMAP>000100010103-05650eb0 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG B1/C0/C1 NAFTA NAV 2MIC -->
        <HARDWAREMAP>000100010103-05650eb2 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG B1/C0/C1 NAFTA SDARS NAV 2MIC -->
        <HARDWAREMAP>000100010103-05210ea0 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG B1/C0/C1 NAFTA/APAC/ROW -->
        <HARDWAREMAP>000100010103-05210ea2 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG B1/C0/C1 NAFTA SDARS -->
        <HARDWAREMAP>000100010103-05610ea2 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG B1/C0/C1 NAFTA SDARS 2MIC -->
        <HARDWAREMAP>000100010103-05610ea0 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG B1/C0/C1 ECE/APAC/ROW 2MIC -->
        <HARDWAREMAP>000100010103-05250ea2 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG C0/C1 NAFTA SDARS -->
        <HARDWAREMAP>000100010103-05250e32 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG D1 NAFTA SDARS NAV -->
        <HARDWAREMAP>000100010103-05250e30 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG D1 NAFTA NAV / 312NG D3 ROW NAV / 312NG D4 ROW NAV -->
        <HARDWAREMAP>000100010103-05650e30 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG D1/D8/D9 NAFTA NAV 2MIC -->
        <HARDWAREMAP>000100010103-05650e32 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG D1/D8/D9 NAFTA SDARS NAV 2MIC -->
        <HARDWAREMAP>000100010103-05210e20 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG D1 NAFTA/APAC/ROW -->
        <HARDWAREMAP>000100010103-05210e22 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG D1 NAFTA SDARS -->
        <HARDWAREMAP>000100010103-05610e20 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG D1/D8/D9 NAFTA/APAC/ROW 2 MIC -->
        <HARDWAREMAP>000100010103-05610e22 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG D1/D8/D9 NAFTA SDARS 2 MIC -->
        <HARDWAREMAP>000100040102 MMP_MID_DIAG_FGA</HARDWAREMAP>
        <HARDWAREMAP>000100040103 MMP_MID_DIAG_FGA</HARDWAREMAP>
        <HARDWAREMAP>000100040102-05280e00 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C1/D1/D2 ROW -->
        <HARDWAREMAP>000100040102-0d280e00 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C1/D1/D2 ECE -->
        <HARDWAREMAP>000100040102-0d280e01 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 D1/D2 ECE DAB -->
        <HARDWAREMAP>000100040102-05290e20 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C1/D1 NAFTA COMPASS (WO ETH) / 637 D1/D2/D3/D4/D5 NAFTA COMPASS -->
        <HARDWAREMAP>000100040102-05290ea0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C1 NAFTA COMPASS -->
        <HARDWAREMAP>000100040102-05290ea2 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C1 NAFTA SDARS COMPASS -->
        <HARDWAREMAP>000100040102-05290e22 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 D1 NAFTA SDARS / 637 D1/D2/D3/D4/D5 NAFTA SDARS COMPASS -->
        <HARDWAREMAP>000100040102-0d290e01 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 D4/D5 ECE DAB RVC -->
        <HARDWAREMAP>000100040102-0d290e00 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 D4/D5 ECE RVC -->
        <HARDWAREMAP>000100040102-05290e00 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 D4/D5 ROW/JAP RVC -->
        <HARDWAREMAP>000100040103-05280e00 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C2 ROW -->
        <HARDWAREMAP>000100040103-0d280e00 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C2 ECE -->
        <HARDWAREMAP>000100040103-0d280e01 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C2 ECE DAB -->
        <HARDWAREMAP>000100040103-05290e20 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C2/D3/D7/D8/DA/DB NAFTA -->
        <HARDWAREMAP>000100040103-05290e22 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C2/D3/D7/D8/DA/DB NAFTA SDARS -->
        <HARDWAREMAP>000100040103-0d290e01 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 D6/D7/D8/DA/DB/DF ECE DAB RVC -->
        <HARDWAREMAP>000100040103-0d290e00 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 D6/D7/D8/DA/DB/DF ECE RVC -->
        <HARDWAREMAP>000100040103-05290e00 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 D6/D7/D8/DA/DB/DF ROW/JAP RVC -->
        <HARDWAREMAP>000100040103-0d2c0e31 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 DA/DB ECE DAB NAV no RVC -->
        <HARDWAREMAP>000100040103-0d2c0e30 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 DA/DB ECE NAV no RVC -->
        <HARDWAREMAP>000100040102-0d280e80 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 637 B1 ECE ENG -->
        <HARDWAREMAP>000100040102-05290ea0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 637 C1 ENG NAFTA COMPASS -->
        <HARDWAREMAP>000100040102-05290ea2 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 637 C1 ENG NAFTA SDARS COMPASS -->
        <HARDWAREMAP>000100040102-0d290e80 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 C0 ECE ENG -->
        <HARDWAREMAP>000100040102-1d290e81 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 C0 ENG ECE PD DAB -->
        <HARDWAREMAP>000100040102-0d280e80 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 C1 ECE ENG -->
        <HARDWAREMAP>000100040102-1d280e81 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 C1 / 940 B1 ENG ECE PD DAB  -->
        <HARDWAREMAP>000100040102-0d280e00 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 D1/D2/D5/D7/D8 ECE ENG -->
        <HARDWAREMAP>000100040102-1d280e01 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 D1/D2/D5/D7/D8 ECE PD DAB -->
        <HARDWAREMAP>000100040103-0d280e81 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 940/250 B2 ECE DAB -->
        <HARDWAREMAP>000100040103-0d280e80 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 940 C0/C1/C2 ECE/APAC / 955 C2/C3 ECE -->
        <HARDWAREMAP>000100040103-1d280e81 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 940 C0/C1/C2 ECE DAB / 955 C2/C3 ECE PD DAB -->
        <HARDWAREMAP>000100040103-05280ec0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 940 C0 APAC--> 
        <HARDWAREMAP>000100040103-0d280e00 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 940 D1/D2/D3/D4/D5/D6/DF ECE/APAC / 955 D7/D8/DF ECE -->
        <HARDWAREMAP>000100040103-1d280e01 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 940 D1/D2/D3/D4/D5/D6/DF ECE DAB / 955 D7/D8/DF ECE DAB-->
        <HARDWAREMAP>000100040103-0d290e80 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 250 C0/C1/C2/C3 ECE -->
        <HARDWAREMAP>000100040103-0d290e81 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 250 C0/C1/C2/C3 ECE DAB -->
        <HARDWAREMAP>000100040103-0d290e40 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 250 D1/D2/D3/D4/D5/D6 ECE -->
        <HARDWAREMAP>000100040103-0d290e41 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 250 D1/D2/D3/D4/D5/D6 ECE DAB -->
        <HARDWAREMAP>000100040103-0d300ec1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 263 C0/C1/C2 ECE DAB-->
        <HARDWAREMAP>000100040103-0d300ec0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 263 C2 ECE -->
        <HARDWAREMAP>000100040103-0d300ee0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 263 C2 NAFTA GPS -->
        <HARDWAREMAP>000100040103-0d300e41 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 263 D1/D2/D3/D4/DF ECE DAB-->
        <HARDWAREMAP>000100040103-0d300e40 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 263 D2/D3/D4/DF ECE / NAFTA(Mexico) -->
        <HARDWAREMAP>000100040103-05310ea0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 636 C0/C1/C2 NAFTA GPS-->
        <HARDWAREMAP>000100040103-05310ea2 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 636 C0/C1/C2 NAFTA SDARS GPS-->
        <HARDWAREMAP>000100040103-05310e20 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 636 D1/D2/D3/D4 NAFTA GPS -->
        <HARDWAREMAP>000100040103-05310e22 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 636 D1/D2/D3/D4 NAFTA SDARS GPS -->
        <HARDWAREMAP>000100040103-0d210e80 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 846 B1 ECE / 312E B1 ECE/APAC -->
        <HARDWAREMAP>000100040103-0d210e81 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 846 B1 ECE DAB / 312E B1 ECE DAB -->
        <HARDWAREMAP>000100040103-0d210ec0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 846 C1 ECE -->
        <HARDWAREMAP>000100040103-0d210ec1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 846 C1 ECE DAB-->
        <HARDWAREMAP>000100040103-0d210e40 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 846 D1/D2/D3/D5 ECE / 312E ECE / 312E APAC -->
        <HARDWAREMAP>000100040103-0d210e41 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 846 D1/D2/D3/D5 ECE DAB /312E ECE DAB-->
        <HARDWAREMAP>000100040103-0d210ec0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 312E C0/C1 ECE/APAC -->
        <HARDWAREMAP>000100040103-0d210ec1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 312E C0/C1 ECE DAB -->
        <HARDWAREMAP>000100040102-086d2e39 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 B1 ECE DAB NAV -->
        <HARDWAREMAP>000100040102-086d2e38 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 B1 ECE NAV -->
        <HARDWAREMAP>000100040102-006d2e3a MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 B1 NAFTA SDARS NAV -->
        <HARDWAREMAP>000100040102-006d2e38 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 B1 NAFTA NAV -->
        <HARDWAREMAP>000100040102-0d2d0e39 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C0/C1 ECE DAB NAV -->
        <HARDWAREMAP>000100040102-052d0e32 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C0/C1/D1 NAFTA SDARS NAV / 637 D1/D2/D3/D4/D5 NAFTA SDARS NAV -->
        <HARDWAREMAP>000100040102-052d0e30 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C1 NAFTA NAV / 637 D1/D2/D3/D4/D5 NAFTA NAV-->
        <HARDWAREMAP>000100040102-0d2d0e31 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 D1 ECE DAB NAV -->
        <HARDWAREMAP>000100040102-0d2d0e30 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 D1 ECE NAV -->
        <HARDWAREMAP>000100040103-0d2d0e31 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C2/D3/D7/D8/DA/DB/DF ECE DAB NAV -->
        <HARDWAREMAP>000100040103-052d0e32 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C2/D3/D7/D8/DA/DB NAFTA SDARS NAV  -->
        <HARDWAREMAP>000100040103-0d2d0e30 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 330 C2/D3/D7/D8/DA/DB/DF ECE NAV / ROW NAV (Turkey)-->
        <HARDWAREMAP>000100040102-0d2d0eb9 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 637/250 B1 ENG ECE DAB NAV -->
        <HARDWAREMAP>000100040102-052d0eb0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 637 C1 ENG NAFTA NAV -->
        <HARDWAREMAP>000100040102-052d0eb2 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 637 C0/C1 ENG NAFTA SDARS NAV -->
        <HARDWAREMAP>000100040102-1d2d0eb0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 C0 ENG ECE PD NAV -->
        <HARDWAREMAP>000100040102-1d2d0eb1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 C0 ENG ECE PD DAB NAV -->
        <HARDWAREMAP>000100040102-1d2c0eb0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 C1 ENG ECE PD NAV -->
        <HARDWAREMAP>000100040102-1d2c0eb1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 C1 ENG ECE PD DAB NAV -->
        <HARDWAREMAP>000100040102-1d2c0e30 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 D1/D2/D5/D7/D8 ECE/ROW PD NAV -->
        <HARDWAREMAP>000100040102-1d2c0e31 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 D1/D2/D5/D7/D8 ECE PD DAB NAV -->
        <HARDWAREMAP>000100040102-05610e20 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 312NG D7 NAFTA/APAC/ROW 2 MIC -->
        <HARDWAREMAP>000100040102-05610e22 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 312NG D7 NAFTA SDARS 2 MIC -->
        <HARDWAREMAP>000100040102-05650e30 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 312NG D7 NAFTA NAV 2MIC -->
        <HARDWAREMAP>000100040102-05650e32 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 312NG D7 NAFTA SDARS NAV 2MIC -->
        <HARDWAREMAP>000100040103-0d2d0eb1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 940/250 B2 ECE DAB NAV -->
        <HARDWAREMAP>000100040103-0d2d0eb0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 250 C0/C1/C2/C3 ECE NAV -->
        <HARDWAREMAP>000100040103-0d2d0eb1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 250 C0/C1/C2/C3 ECE DAB NAV-->
        <HARDWAREMAP>000100040103-0d2d0e70 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 250 D1/D2/D3/D4/D5/D6 ECE/ROW NAV / 250 OCE D1/D2/D3/D4-->
        <HARDWAREMAP>000100040103-0d2d0e71 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 250 D1/D2/D3/D4/D5/D6 ECE DAB NAV -->
        <HARDWAREMAP>000100040103-0d280e40 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 250 D1/D2/D3/D4/D5/D6 ECE/ROW no RVC -->
        <HARDWAREMAP>000100040103-0d2c0e70 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 250 D1/D2/D3/D4/D5/D6 ECE DAB NAV no RVC-->
        <HARDWAREMAP>000100040103-0d340ef1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 263 B2/C0/C1/C2 ECE DAB NAV -->
        <HARDWAREMAP>000100040103-0d340ef0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 263 C0/C1 ECE NAV / C2 ECE/ROW/NAFTA NAV-->
        <HARDWAREMAP>000100040103-0d340e71 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 263 D1/D2/D3/D4/DF ECE DAB NAV -->
        <HARDWAREMAP>000100040103-0d340e70 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 263 D1 ECE NAV / D2 ECE/ROW NAV / D3/D4/DF ROW NAV -->
        <HARDWAREMAP>000100040103-05350eb0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 636 C0/C1/C2 NAFTA NAV -->
        <HARDWAREMAP>000100040103-05350eb2 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 636 C0/C1/C2 NAFTA SDARS NAV -->
        <HARDWAREMAP>000100040103-05350e30 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 636 D1/D2/D3/D4 NAFTA NAV -->
        <HARDWAREMAP>000100040103-05350e32 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 636 D1/D2/D3/D4 NAFTA SDARS NAV -->
        <HARDWAREMAP>000100040103-1d2c0eb0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 C2/C3 ECE PD NAV -->
        <HARDWAREMAP>000100040103-1d2c0eb1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 955 C2/C3 ECE PD DAB NAV -->
        <HARDWAREMAP>000100040103-0d250eb0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 846 B1 ECE NAV / 312E B1 ECE NAV -->
        <HARDWAREMAP>000100040103-0d250eb1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 846 B1 ECE DAB NAV / 312E B1 ECE DAB NAV -->
        <HARDWAREMAP>000100040103-0d250ef1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 846 C1 ECE DAB NAV -->
        <HARDWAREMAP>000100040103-0d250e71 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 846 D1/D2/D3/D5 ECE DAB NAV / 312E D1/D2/D3 ECE/OCE DAB NAV-->
        <HARDWAREMAP>000100040103-0d250ef0 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 312E C0/C1 ECE NAV -->
        <HARDWAREMAP>000100040103-0d250e70 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 312E D1/D2/D3 AEC/ROW/ECE NAV -->
        <HARDWAREMAP>000100040103-0d250ef1 MMP_MID_DIAG_FGA</HARDWAREMAP> <!-- 312E C0/C1 DAB NAV -->
        <HARDWAREMAP>000100040103-05250eb2 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG B1/C0/C1 NAFTA SDARS NAV -->
        <HARDWAREMAP>000100040103-05250eb0 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG B1/C0 NAFTA NAV / 312NG C1 NAFTA NAV/ROW NAV 1MIC -->
        <HARDWAREMAP>000100040103-05650eb0 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG B1/C0/C1 NAFTA NAV 2MIC -->
        <HARDWAREMAP>000100040103-05650eb2 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG B1/C0/C1 NAFTA SDARS NAV 2MIC -->
        <HARDWAREMAP>000100040103-05210ea0 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG B1/C0/C1 NAFTA/APAC/ROW -->
        <HARDWAREMAP>000100040103-05210ea2 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG B1/C0/C1 NAFTA SDARS -->
        <HARDWAREMAP>000100040103-05610ea2 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG B1/C0/C1 NAFTA SDARS 2MIC -->
        <HARDWAREMAP>000100040103-05610ea0 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG B1/C0/C1 ECE/APAC/ROW 2MIC -->
        <HARDWAREMAP>000100040103-05250ea2 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG C0/C1 NAFTA SDARS -->
        <HARDWAREMAP>000100040103-05250e32 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG D1 NAFTA SDARS NAV -->
        <HARDWAREMAP>000100040103-05250e30 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG D1 NAFTA NAV / 312NG D3 ROW NAV / 312NG D4 ROW NAV -->
        <HARDWAREMAP>000100040103-05650e30 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG D1/D8/D9 NAFTA NAV 2MIC -->
        <HARDWAREMAP>000100040103-05650e32 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG D1/D8/D9 NAFTA SDARS NAV 2MIC -->
        <HARDWAREMAP>000100040103-05210e20 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG D1 NAFTA/APAC/ROW -->
        <HARDWAREMAP>000100040103-05210e22 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG D1 NAFTA SDARS -->
        <HARDWAREMAP>000100040103-05610e20 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG D1/D8/D9 NAFTA/APAC/ROW 2 MIC -->
        <HARDWAREMAP>000100040103-05610e22 MMP_MID_DIAG_CHR</HARDWAREMAP> <!-- 312NG D1/D8/D9 NAFTA SDARS 2 MIC -->

500L (330) models:
Non Nav 500L Models
Code:
        <HARDWAREMAP>000100040102-05280e00 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 330 C1/D1/D2 ROW -->
        <HARDWAREMAP>000100040102-0d280e00 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 330 C1/D1/D2 ECE -->
        <HARDWAREMAP>000100040102-0d280e01 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 330 D1/D2 ECE DAB -->
        <HARDWAREMAP>000100040102-05290e20 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 330 C1/D1 NAFTA COMPASS (WO ETH) / 637 D1/D2/D3/D4/D5 NAFTA COMPASS -->
        <HARDWAREMAP>000100040102-05290ea0 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 330 C1 NAFTA COMPASS -->
        <HARDWAREMAP>000100040102-05290ea2 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 330 C1 NAFTA SDARS COMPASS -->
        <HARDWAREMAP>000100040102-05290e22 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 330 D1 NAFTA SDARS / 637 D1/D2/D3/D4/D5 NAFTA SDARS COMPASS -->
        <HARDWAREMAP>000100040102-0d290e01 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 330 D4/D5 ECE DAB RVC -->
        <HARDWAREMAP>000100040102-0d290e00 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 330 D4/D5 ECE RVC -->
        <HARDWAREMAP>000100040102-05290e00 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 330 D4/D5 ROW/JAP RVC -->
        <HARDWAREMAP>000100040103-05280e00 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 330 C2 ROW -->
        <HARDWAREMAP>000100040103-0d280e00 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 330 C2 ECE -->
        <HARDWAREMAP>000100040103-0d280e01 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 330 C2 ECE DAB -->
        <HARDWAREMAP>000100040103-05290e20 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 330 C2/D3/D7/D8 NAFTA -->
        <HARDWAREMAP>000100040103-05290e22 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 330 C2/D3/D7/D8 NAFTA SDARS -->
        <HARDWAREMAP>000100040103-0d290e01 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 330 D6/D7/D8/DA/DB/DF DAB RVC -->
        <HARDWAREMAP>000100040103-0d290e00 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 330 D6/D7/D8/DA/DB/DF ECE RVC -->
        <HARDWAREMAP>000100040103-05290e00 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 330 D6/D7/D8/DA/DB/DF ROW/JAP RVC -->

Nav models
Code:
        <HARDWAREMAP>000100040102-086d2e39 VP2_NAV</HARDWAREMAP> <!-- 330 B1 ECE DAB NAV -->
        <HARDWAREMAP>000100040102-086d2e38 VP2_NAV</HARDWAREMAP> <!-- 330 B1 ECE NAV -->
        <HARDWAREMAP>000100040102-006d2e3a VP2_NAV</HARDWAREMAP> <!-- 330 B1 NAFTA SDARS NAV -->
        <HARDWAREMAP>000100040102-006d2e38 VP2_NAV</HARDWAREMAP> <!-- 330 B1 NAFTA NAV -->
        <HARDWAREMAP>000100040102-0d2d0e39 VP2_NAV</HARDWAREMAP> <!-- 330 C0/C1 ECE DAB NAV -->
        <HARDWAREMAP>000100040102-052d0e32 VP2_NAV</HARDWAREMAP> <!-- 330 C0/C1/D1 NAFTA SDARS NAV / 637 D1/D2/D3/D4/D5 NAFTA SDARS NAV -->
        <HARDWAREMAP>000100040102-052d0e30 VP2_NAV</HARDWAREMAP> <!-- 330 C1 NAFTA NAV / 637 D1/D2/D3/D4/D5 NAFTA NAV-->
        <HARDWAREMAP>000100040102-0d2d0e31 VP2_NAV</HARDWAREMAP> <!-- 330 D1 ECE DAB NAV -->
        <HARDWAREMAP>000100040102-0d2d0e30 VP2_NAV</HARDWAREMAP> <!-- 330 D1 ECE NAV -->
        <HARDWAREMAP>000100040103-0d2d0e31 VP2_NAV</HARDWAREMAP> <!-- 330 C2/D3/D7/D8/DA/DB/DF ECE DAB NAV -->
        <HARDWAREMAP>000100040103-052d0e32 VP2_NAV</HARDWAREMAP> <!-- 330 C2/D3/D7/D8 NAFTA SDARS NAV  -->
        <HARDWAREMAP>000100040103-0d2d0e30 VP2_NAV</HARDWAREMAP> <!-- 330 C2/D3/D7/D8/DA/DB/DF ECE NAV / ROW NAV (Turkey)-->  
        <HARDWAREMAP>000100040103-0d2c0e31 VP2_NAV</HARDWAREMAP> <!-- 330 DA/DB ECE DAB NAV no RVC -->
        <HARDWAREMAP>000100040103-0d2c0e30 VP2_NAV</HARDWAREMAP> <!-- 330 DA/DB ECE NAV no RVC -->
 
Last edited:
LordMetro bought myself a new VP2 unit with GPS from ebay for 260€ shipped, installed it today at the dealer and did a proxy aligment, updated the maps and everything is working smoothly... I now have the original one as a spare in case this one breaks down! Great deal all in all IMO as this one came with NAV AND Carplay/Android Auto. Cheers
 
Hi and thanks for the great thread I'm hoping someone can help me I have z citroen relay 2015 with a broken dab radio I can select am / fm but not dab. I have been told that it needs a firm ware update which is why I have landed here. The radio model is a continental fiat 250 vp2 eve dab (without satnav) and the button config is slightly different to those above. Any help at all on where I can locate firmware update would be great as I've been quoted £150 to get it done which I can't afford.
 

Attachments

  • 20181113_213219.jpg
    20181113_213219.jpg
    2.2 MB · Views: 855
LordMetro bought myself a new VP2 unit with GPS from ebay for 260€ shipped, installed it today at the dealer and did a proxy aligment, updated the maps and everything is working smoothly... I now have the original one as a spare in case this one breaks down! Great deal all in all IMO as this one came with NAV AND Carplay/Android Auto. Cheers

Perfect :D

I thought it would have been an easy proxi alignment.

I did notice that some people actually got the 7' model working on our 5' model so all that ******** the Fiat engineers are telling us about the body computer not accepting it is wrong :mad:

I saw this thread, where they replaced the frame (but you could cut the original frame) (I think from the translation) http://www.cinquecentisti.com/forum/uconnect-e-audio/68123-nav-7-pollici.html and then performing an proxi alignment with the nav model, similar to what you have done ;)

y9mcrda.jpg

izXRZEu.jpg
 
Last edited:
Hi and thanks for the great thread I'm hoping someone can help me I have z citroen relay 2015 with a broken dab radio I can select am / fm but not dab. I have been told that it needs a firm ware update which is why I have landed here. The radio model is a continental fiat 250 vp2 eve dab (without satnav) and the button config is slightly different to those above. Any help at all on where I can locate firmware update would be great as I've been quoted £150 to get it done which I can't afford.

I believe the 250 model is supported by our firmware update package. I will take a look and edit this post whilst I search through the device parameters list for your 250 ECE model.

The button layout should not matter, the installer will automatically configure the layout to your variant as each radio has an special identifier which identifies the button layout and the software packages to install (e.g. Button layout, TomTom routing software etc.).

Also the chumps at Fiat did not realise, we can use a VPN to a ROW country to access the update packages with the usual Fiat links - so if we can sniff a new version I'll let you guys know lol.

Update:

VP2_CO_13.00.57.05.zip - version.txt
USB SWL Medium for VP2 - full update for all Fiat (250/263/330/312E/312NG/846/636/637/955/940) variants except APAC (including preloaded apps)

Your model is definitely supported by this update - the Fiat 250 model is listed on the description of the version, just use VP2_CO firmware zip packages and not 334 and you should be good to go :) I just do not know if yours is an ROW or APAC model but if you're from the UK then it is fine. If you got preloaded apps (aka, uConnect Live? I think?) then some users are reporting issues with the device not accepting the update.

This package supports these Fiat 250 models:

Non-Nav
<HARDWAREMAP>000100010103-0d290e80 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 250 C0/C1/C2/C3 ECE -->
<HARDWAREMAP>000100010103-0d290e81 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 250 C0/C1/C2/C3 ECE DAB -->
<HARDWAREMAP>000100010103-0d290e40 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 250 D1/D2/D3/D4/D5 ECE -->
<HARDWAREMAP>000100010103-0d290e41 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 250 D1/D2/D3/D4/D5 ECE DAB -->
<HARDWAREMAP>000100010103-0d280e40 VP2_NAV_DUMMY</HARDWAREMAP> <!-- 250 D1/D2/D3/D4 ECE/ROW no RVC -->

Nav
<HARDWAREMAP>000100010103-0d2d0eb0 VP2_NAV</HARDWAREMAP> <!-- 250 C0/C1/C2/C3 ECE NAV -->
<HARDWAREMAP>000100010103-0d2d0eb1 VP2_NAV</HARDWAREMAP> <!-- 250 C0/C1/C2/C3 ECE DAB NAV-->
<HARDWAREMAP>000100010103-0d2d0e70 VP2_NAV</HARDWAREMAP> <!-- 250 D1/D2/D3/D4/D5 ECE/ROW NAV / 250 OCE D1/D2/D3/D4 -->
<HARDWAREMAP>000100010103-0d2d0e71 VP2_NAV</HARDWAREMAP> <!-- 250 D1/D2/D3/D4/D5 ECE DAB NAV -->
<HARDWAREMAP>000100010103-0d2c0e70 VP2_NAV</HARDWAREMAP> <!-- 250 D1/D2/D3/D4 ECE DAB NAV no RVC-->

Go into the engineering menu and check your hardware variant ID and see if it matches one of these here.

(I have referenced by previous post for your to find this)

For starters, get the HW Variant ID so I can cross reference this with the firmware support list. You go into engineering menu (Hold Down: Radio + Media + Browse Butttons for 5-8 seconds.) and then go to Target Main Data, take notes on the 6th page, this variable: HWVariantID and CustomerInfo and these identify your radio model.

So it looks like:
attachment.php


And then take a look at this list for the hardware variant id (do ctrl+f and try and see if its in the list, so for me '0:LOL:290E00' in hex just search for 'D290E00' and it gives '330 D4/D5 ECE RVC' meaning support is present for my radio in this firmware package.
 
Last edited:
Hi thankyou so much for your help I really appreciate you taking the time to help me.

I managed to get into the menu but could not find what you asked for on page 6 so I've taken some photos which will hopefully have the info needed? I'm pretty sure it does not have uconnect app. Also when I looked through the menu I noticed that dab hw = 0
Does this mean it does not have the correct hardware? I don't understand. I'll attach photos and thank the Lord for VPN's :)
 

Attachments

  • 20181114_203450.jpg
    20181114_203450.jpg
    2.2 MB · Views: 430
  • 20181114_203403.jpg
    20181114_203403.jpg
    2.2 MB · Views: 507
  • 20181114_203358.jpg
    20181114_203358.jpg
    2.3 MB · Views: 340
  • 20181114_203344.jpg
    20181114_203344.jpg
    2.1 MB · Views: 316
  • 20181114_203335.jpg
    20181114_203335.jpg
    2.2 MB · Views: 292
  • 20181114_203318.jpg
    20181114_203318.jpg
    2.2 MB · Views: 328
Good day folks,

My name is Kevin & i'm new to the forum. Admittedly i don't own a Fiat but my good lady has a 2014 Fiat 500L Trekking with the 1.6 diesel engine. Great car & i must admit it makes a nice change to drive from my usual every day car. Although technically they are cousins as mine has a Fiat powertrain. :D

Anyway, forgive me jumping in but this has been the most technical thread i have seen with regard to the head units in these Fiats and it's quite refreshing to read. I'm hoping someone can maybe help with a problem we are having.


Since January the head unit has been playing up. It will switch on and plays the music from the last radio station it was tuned into, but none of the onscreen buttons appear. All you see is the Fiat logo. After a couple of minutes the system will reboot itself and this will continue over and over. It never fully boots up. I have tried having the battery disconnected for a couple of hours, and even resorted to removing the fuse for the system for an entire weekend, to no avail. I think i came across this thread before and pulled the update file. I have also tried to do that, but nothing really happens when the USB stick is plugged in. I can see the light on the stick flashing for a couple of minutes like it's being read, but then it stops. I suspect it would normally need some onscreen prompts moved on by pressing a button but again, nothing comes up on the screen. The system is usually left switched off now as it's pretty much useless now. It will occasionally switch itself on. As i work in IT this all seems characteristic to a hardware fault, but i wonder if anyone else has had this issue and if there is anything i can do to try and revive the system, or if i'm looking at a replacement.


If i am looking at a replacement, is it just a case of plug & play or does the replacement need to be married into the car? Or is it possible to reflash the system again with the default image? If anyone can help i would be most grateful. She has been driving without a sound system since January and she would use the Bluetooth connectivity to chat with her elderly parents on the way home from work as well which she can no longer do obviously.


Thanks for taking the time to read this, and hopefully someone can help.
 
Hi thankyou so much for your help I really appreciate you taking the time to help me.

I managed to get into the menu but could not find what you asked for on page 6 so I've taken some photos which will hopefully have the info needed? I'm pretty sure it does not have uconnect app. Also when I looked through the menu I noticed that dab hw = 0
Does this mean it does not have the correct hardware? I don't understand. I'll attach photos and thank the Lord for VPN's :)

Quite possibly that the newer versions included the hardware information sections.

Just go ahead and unzip the CO firmware onto a good known working usb (FAT32 formatted) and you should be good to go. Keep the car on just to be safe the battery wont die half way through the firmware update.

You simply plug the usb into the slot and turn the radio on and wait for the prompt that states there is some form of update available showing the old and new versions and you allow it.

If it is not compatible with your radio, the radio will not update and give you an error message before updating - this means you have a unsupported hardware variant (not one from this firmware package and will require a different one).

You should only use firmware's I have found if you are within the EMEA region (aka Europe), you should NOT FLASH if you have a ROW model (Rest Of World) or else you will risk bricking the device.

Good day folks,

My name is Kevin & i'm new to the forum. Admittedly i don't own a Fiat but my good lady has a 2014 Fiat 500L Trekking with the 1.6 diesel engine. Great car & i must admit it makes a nice change to drive from my usual every day car. Although technically they are cousins as mine has a Fiat powertrain. :D

Anyway, forgive me jumping in but this has been the most technical thread i have seen with regard to the head units in these Fiats and it's quite refreshing to read. I'm hoping someone can maybe help with a problem we are having.


Since January the head unit has been playing up. It will switch on and plays the music from the last radio station it was tuned into, but none of the onscreen buttons appear. All you see is the Fiat logo. After a couple of minutes the system will reboot itself and this will continue over and over. It never fully boots up. I have tried having the battery disconnected for a couple of hours, and even resorted to removing the fuse for the system for an entire weekend, to no avail. I think i came across this thread before and pulled the update file. I have also tried to do that, but nothing really happens when the USB stick is plugged in. I can see the light on the stick flashing for a couple of minutes like it's being read, but then it stops. I suspect it would normally need some onscreen prompts moved on by pressing a button but again, nothing comes up on the screen. The system is usually left switched off now as it's pretty much useless now. It will occasionally switch itself on. As i work in IT this all seems characteristic to a hardware fault, but i wonder if anyone else has had this issue and if there is anything i can do to try and revive the system, or if i'm looking at a replacement.


If i am looking at a replacement, is it just a case of plug & play or does the replacement need to be married into the car? Or is it possible to reflash the system again with the default image? If anyone can help i would be most grateful. She has been driving without a sound system since January and she would use the Bluetooth connectivity to chat with her elderly parents on the way home from work as well which she can no longer do obviously.


Thanks for taking the time to read this, and hopefully someone can help.

Well you could always try to flash the firmware package again, not too sure if it boots enough to load the updater though as on screen prompt would let you choose to flash the firmware.

I mean there is always a way, this is a bit more harder in your case, to flash it you'll probably need to directly write each partition image onto the nand chip directly. Not too sure about this, its a electronics expert job. It could also be some mosfet/traces on the pcb that are faulty? Potentially wiring may short somewhere, fuses etc idk, the rebooting can be overheating also, its many factors.

If you have warranty (3 years Fiat), I would just go ahead and ask them to replace it - if not well just replace it with another uConnect 5 or 6.5 models or you could use an interface with a custom din one or try modding out an 7 to fit in and then performing an proxi alignment to the body computer. If you're thinking about going to the dealership, I would ask for a quote as they will rip you off. In Italy they were charging some extortionate prices for the 5' nevermind the 7.
 
Last edited:
Quite possibly that the newer versions included the hardware information sections.

Just go ahead and unzip the CO firmware onto a good known working usb (FAT32 formatted) and you should be good to go. Keep the car on just to be safe the battery wont die half way through the firmware update.

You simply plug the usb into the slot and turn the radio on and wait for the prompt that states there is some form of update available showing the old and new versions and you allow it.

If it is not compatible with your radio, the radio will not update and give you an error message before updating - this means you have a unsupported hardware variant (not one from this firmware package and will require a different one).

You should only use firmware's I have found if you are within the EMEA region (aka Europe), you should NOT FLASH if you have a ROW model (Rest Of World) or else you will risk bricking the device.



Well you could always try to flash the firmware package again, not too sure if it boots enough to load the updater though as on screen prompt would let you choose to flash the firmware.

I mean there is always a way, this is a bit more harder in your case, to flash it you'll probably need to directly write each partition image onto the nand chip directly. Not too sure about this, its a electronics expert job. It could also be some mosfet/traces on the pcb that are faulty? Potentially wiring may short somewhere, fuses etc idk, the rebooting can be overheating also, its many factors.

If you have warranty (3 years Fiat), I would just go ahead and ask them to replace it - if not well just replace it with another uConnect 5 or 6.5 models or you could use an interface with a custom din one or try modding out an 7 to fit in and then performing an proxi alignment to the body computer. If you're thinking about going to the dealership, I would ask for a quote as they will rip you off. In Italy they were charging some extortionate prices for the 5' nevermind the 7.

Thanks so much Lord metro is this the correct link I need to use to get the firmware ?

The newer firmware version is: VP2_CO_12.00.24.01
 
Thanks so much Lord metro is this the correct link I need to use to get the firmware ?

The newer firmware version is: VP2_CO_12.00.24.01

There's the newer 13.00.57.05. I'll try that if not then go for the previous version 12.x.

https://drive.google.com/drive/folders/1rGBuSuVtFoCsVh4fAn4ZDNyfNRNzl7gL

Any firmware with CO (Continental) radio frame models will work. Anything other than CO so 334 or any other Fiat project code ones will not be compatible as they're specifically made for that Fiat vehicle frame code.
 
Quite possibly that the newer versions included the hardware information sections.

Just go ahead and unzip the CO firmware onto a good known working usb (FAT32 formatted) and you should be good to go. Keep the car on just to be safe the battery wont die half way through the firmware update.

You simply plug the usb into the slot and turn the radio on and wait for the prompt that states there is some form of update available showing the old and new versions and you allow it.

If it is not compatible with your radio, the radio will not update and give you an error message before updating - this means you have a unsupported hardware variant (not one from this firmware package and will require a different one).

You should only use firmware's I have found if you are within the EMEA region (aka Europe), you should NOT FLASH if you have a ROW model (Rest Of World) or else you will risk bricking the device.



Well you could always try to flash the firmware package again, not too sure if it boots enough to load the updater though as on screen prompt would let you choose to flash the firmware.

I mean there is always a way, this is a bit more harder in your case, to flash it you'll probably need to directly write each partition image onto the nand chip directly. Not too sure about this, its a electronics expert job. It could also be some mosfet/traces on the pcb that are faulty? Potentially wiring may short somewhere, fuses etc idk, the rebooting can be overheating also, its many factors.

If you have warranty (3 years Fiat), I would just go ahead and ask them to replace it - if not well just replace it with another uConnect 5 or 6.5 models or you could use an interface with a custom din one or try modding out an 7 to fit in and then performing an proxi alignment to the body computer. If you're thinking about going to the dealership, I would ask for a quote as they will rip you off. In Italy they were charging some extortionate prices for the 5' nevermind the 7.

Thanks for your reply LordMetro. The car is out of warranty otherwise i would be straight down to the dealer with it. No sadly it doesn't boot enough to show the prompts. As i say it seems to read the stick but nothing comes up on the screen. Sounds like a replacement unit is needed. I just thought i would ask in case there was an easy way to reload a default ROM onto it again, ie connecting it up to a laptop and Telnet into it and use an FTP transfer or something along those lines. It was worth asking. So if i swap in a replacement it should just work, no need to set it up on the car with diagnostic software?
 
Thanks for your reply LordMetro. The car is out of warranty otherwise i would be straight down to the dealer with it. No sadly it doesn't boot enough to show the prompts. As i say it seems to read the stick but nothing comes up on the screen. Sounds like a replacement unit is needed. I just thought i would ask in case there was an easy way to reload a default ROM onto it again, ie connecting it up to a laptop and Telnet into it and use an FTP transfer or something along those lines. It was worth asking. So if i swap in a replacement it should just work, no need to set it up on the car with diagnostic software?

Yeah I know what you mean. I worked on a DD-Wrt project on supporting an unsupported device and I messed a lot with telnet/ssh. There is a diagnostic server on the uConnect unit but I am unsure as of how to access it or what it even does!

Everything has a bootloader and this runs on a modified WinCE system, so yeah there should be a solution but I have not seen anything as of yet.

There must be some sort of button combination to get the device to be hard reset, maybe pressing both knobs during a boot up or mute and a knob? These combinations are pretty unheard of so I don't know either :shakehead: . In the Jeep forums one rep suggested to reset the system by:
Hi Chevyguy2021,

You can try doing a soft reset on your Uconnect system:

1) Put your vehicle into the accessories mode (ACC or RUN) **For keyless start (push-button) vehicles: push the start button twice without having your foot on the gas or brake pedal**
2) Hold down the Phone and voice recognition buttons at the same time for thirty seconds.
3) Let go of the buttons
4) Turn vehicle off
5) Open driver’s side door for thirty seconds
6) Close door
7) Restart vehicle
8) Let the media centre load up and see if concern is still present

If this doesn't work I would recommend visiting your local Jeep dealership for further diagnosis. Let me know if you have any additional questions!

Andrea
Jeep Social Care Specialist

There's this too:
1) put key into ignition and turn to on but dont start it.
2) hold the VR and green phone symbol on the steering wheel for 30 seconds.
2) turn key to off and then open driver door for 30 seconds.
4) close door put key into ignition and turn on again.

And the combo I suggested with the knobs:
To reset Uconnect 8.4 (though apparently not 5.0, which is surprising), press Browse + Mute until the screen goes blank.

Another but not really for us as the temperature buttons are not connected to the radio Fiat's
Uconnect Re-boot:
Hold Mute and Tune buttons for reboot.
This makes no changes to your settings, it is just a reboot procedure.

Uconnect Factory (Engineering) reset:
Hold temp up and down buttons to access engineering menu.
This will wipe all of your personal settings and take it back to factory default. It will also load with the SRT logo and take several minutes to hours before it will look the same as it did before.

I think you have taken out the fuse for the radio and the battery so I don't think we could do much more, even basic equipment has reset switches :(
 
Last edited:
Back
Top