ODBII P0031-P interpreted as PCM ROM test error

Share your FORScan experience with other users
Post Reply
dpenev
Posts: 1
Joined: Mon Dec 08, 2014 9:05 pm
Vehicle: Mazda 3, Z6 1.6L, 2006

ODBII P0031-P interpreted as PCM ROM test error

Post by dpenev » Mon Dec 08, 2014 9:54 pm

Hi all,

Yesturday I got my Engine Check Lamp lit on my Mazda 3, Engine Z6, 1.6L, 2006
I have purchased ELM327 v1.5 Bluetooth and read the DTC using FORScan 2.1.23 beta

The DTC tab shows me OBDII P0031-P error with description => Code:P0031- Power Train Control Module (PCM) Read Only memory (ROM) test error. .... This indicates that the DOM has been corrupted.
(I really hoping the ROM of my computer is not corrypted :o)

I have done also "Key On Engine Runing On Demnd Self-Test" and I got DTC: P0031 but this time description says => Code P0031 - HO2S Heater Control Circuit Low Voltage (Bank1, Sensor 1)
So what P0031 actually mean? ROM issue or HO2S issue?

My complete log bellow:
(WARN) [21:41:55.569] Checking COM4...
(OK) [21:41:57.783] Connection to adapter is established on COM4
(OK) [21:41:57.783] Adapter: ELM327 v1.5
(OK) [21:41:58.137] Connection to vehicle is established
(OK) [21:41:58.737] Vehicle: Mazda3 (Euro STG3/4/5 and General market) Z6 1.6L 2006 MY,
(OK) [21:41:59.199] Found module: PCM - Powertrain Control Module
(WARN) [21:41:59.297] DTCs in PCM: P0031-FF
(OK) [21:42:05.174] Found module: OBDII - On Board Diagnostic II
(WARN) [21:42:06.235] DTCs in OBDII: P0031-C
(OK) [21:42:07.124] Found module: ABS - Anti-Lock Brake / Traction Control Module
(OK) [21:42:09.225] Found module: IC - Instrument Cluster
(WARN) [21:42:09.318] DTCs in IC: U2064-FF
(OK) [21:50:18.040] Successfull DTC reset, DTCs will be read now...
(OK) [21:56:24.846] Live data streaming...
(WARN) [22:11:09.588] DTCs in OBDII: P0031-P
(WARN) [22:19:20.160] DTCs in OBDII: P0031-P
(OK) [22:19:45.667] Successfull DTC reset, DTCs will be read now...
(WARN) [22:19:53.960] DTCs in OBDII: P0031-P

Please comment as I am very new to FORScan and vehicle diagnostics.

Thanks!
Dimitar

FORScan
Site Admin
Posts: 2610
Joined: Fri Jun 13, 2014 2:21 am

Re: ODBII P0031-P interpreted as PCM ROM test error

Post by FORScan » Sat Dec 13, 2014 9:48 am

The DTC P0031 has 2 different meanings, depending on the model. For your model correct decoding is:

HO2S Heater Control Circuit Low Voltage (Bank 1, Sensor 1)

The fact you see another decoding on normal DTC reading means some bug in FORScan. If you send us internal FORScan log, we will try to localize and fix the problem.

Post Reply