AlfaOBD PCM VIN write failed

Disclaimer: Links on this page pointing to Amazon, eBay and other sites may include affiliate code. If you click them and make a purchase, we may earn a small commission.

Atown

Junior Member
Joined
May 8, 2026
Posts
2
Reaction score
0
Location
Ky
Ram Year
2014
Engine
6.7
2014 Ram 3500
AlfaOBD with OBDlink MX+

I got a used PCM (5317110, 68170201AA) to fix a no charge problem. In AlfaOBD connecting to engine, MY3013+ it shows connected to Cummins MY2017. Under system ID it says model year 2020, and the ecm part number is 32370831AD, which isn’t a valid mopar part number as far as I can tell. The VIN comes back to a 2014. When I try to write VIN to the ECM I get procedure failed

DTCs are-
Engine
U0212
P0706
P0513 Skim key invalid
P0882
U1412

Body
B222C

Rf hub
B1A28 ECM mismatch with skim
B2205 VIN mismatch

Is this a PCM problem, or is there a way I can resolve the skim issue or the incorrect info on the PCM issue?
 

Attachments

  • Screenshot (May 8, 2026 11:02:35).png
    Screenshot (May 8, 2026 11:02:35).png
    223.6 KB · Views: 0

Pushrod8Speed

Member
Joined
Nov 15, 2025
Posts
35
Reaction score
41
Location
Texas
Ram Year
2017
Engine
5.7 Hemi
I doubt AlfaOBD is going to fix it.
Looks like someone programmed 2017 hardware with 2020 software.
Most likely need to trade it in for one already programmed correctly. Might as well get them to do the VIN.
You still have original PCM?
 

Pushrod8Speed

Member
Joined
Nov 15, 2025
Posts
35
Reaction score
41
Location
Texas
Ram Year
2017
Engine
5.7 Hemi
2017 should be revised to AB, from what I can gather.
Not sure why 2017 is coming up with AA
 

Ken226

Senior Member
Joined
Mar 12, 2017
Posts
2,333
Reaction score
6,080
Location
Washington State
Ram Year
2013
Engine
Hemi
Perhaps contact a PCM cloning service, like these guys, or someone similar:


They use something like a OBD Star or x431 immo, to read all the eprom data from your old PCM and write it to the new one. The write should include the vin, skim key and the operating software, so the result will be plug n play.
 

04fxdwgi

Senior Member
Joined
May 19, 2023
Posts
1,852
Reaction score
3,912
Location
Coastal NE North Carolina
Ram Year
2016 1500 Sport
Engine
5.7 Hemi
I would also say it's been reprogrammed by someone before you got it.

Comes up as a good number for :
1778313942738.png

 

04fxdwgi

Senior Member
Joined
May 19, 2023
Posts
1,852
Reaction score
3,912
Location
Coastal NE North Carolina
Ram Year
2016 1500 Sport
Engine
5.7 Hemi
Also, that part number is a Cummins number, not a mopar one, for an '18 engine

The number 32370831AD is an ECM Operating System (OS) calibration ID used for 2018 Dodge Ram trucks with the 6.7L Cummins engine and CM2350F ECM. [1, 2, 3]
It is commonly associated with the following details:
  • Module Name: CM2350F
  • Calibration ID: DO90066.03 or DO90067.03
  • Calibration Version: 32.18.01.00
  • Vehicle/Engine: 2018 DJ/D2 6.7L 68RFE 50S
  • Common Use: This ID is frequently used for EFILive tuning in 2018 Cummins trucks. [1, 2, 3, 4]
This number represents the software version currently loaded on the engine control module, rather than a hard physical part number for a component.
Note: If trying to use this in AlfaOBD, it is often considered an invalid Mopar part number, as it is a software OS ID, not a hardware part number. [1]
 
Back
Top