|
|
| ScanGauge Anything ScanGauge related is open for discussion here. |
Welcome to the CleanMPG forums.
Some posts may describe situations which may in some cases be unsafe or illegal in some jurisdictions. Please use common sense and consult your local laws to make sure you do not hurt yourself or others or break any laws. You are currently viewing our boards as a guest which gives you limited access to view discussions, articles and access our other features. By joining our community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload your own photos and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!
If you have any problems with the registration process or your account login, please contact contact support.
|
problem with O2 codes on 2004 Civic HX
 |

09-22-2008, 12:47 PM
|
|
Reformed Speeder
|
|
Join Date: Sep 2008
Vehicles: 2004 Honda Civic HX MT
Location: San Antonio
Posts: 47
|
|
problem with O2 codes on 2004 Civic HX
Hi!
Just looking for some help with getting the O2 Xgauge codes to work on a 2004 Civic HX. It has the D17A6 ULEV motor with 3 O2 sensors. I think it uses ISO mode (at least when I set it to Auto and it reconnects, it shows ISO). I have programmed the ISO O2 B1S1, B1S2, and B2S1 xgauges. I get no response from B1S1 or B2S1. For B1S2, I will get a number that fluctuates from 35~85 for the first 15 minutes of driving and then it goes to 0. After that, it will go to 1 momentarily but usually just stays at 0. I get not CEL or anything and my mpg doesn't seem to be affected.
Any thoughts?  
|

09-22-2008, 05:21 PM
|
|
Senior Member
|
|
Join Date: Aug 2007
Vehicles: 2005 Ford Escape Hybrid
Location: Phoenix, AZ
Posts: 427
|
|
|
Re: problem with O2 codes on 2004 Civic HX
Quote:
Originally Posted by dr_dx
Hi!
Just looking for some help with getting the O2 Xgauge codes to work on a 2004 Civic HX. It has the D17A6 ULEV motor with 3 O2 sensors. I think it uses ISO mode (at least when I set it to Auto and it reconnects, it shows ISO). I have programmed the ISO O2 B1S1, B1S2, and B2S1 xgauges. I get no response from B1S1 or B2S1. For B1S2, I will get a number that fluctuates from 35~85 for the first 15 minutes of driving and then it goes to 0. After that, it will go to 1 momentarily but usually just stays at 0. I get not CEL or anything and my mpg doesn't seem to be affected.
Any thoughts?  
|
Probably the xgauges that don't display anything are due to the PIDs not being supported by your vehicle. You can get a supported PIDs mask by sending the mode $01 PID of $00 and then bitwise decoding it. For an ISO, you would go to CMNDS and enter 686AF10100 and hit send.
For the O2 xgauges, I think they are incorrect on the LL website. If you are looking for the O2 sensor voltage, the B1S2 xgauge would be:
TXD: 686AF10115
RXF: 0441 45150000
RXD: 2808
MTH: 000100020000
NAM: O12
Which will give you a fluctuating reading between ~.1 and ~ 1 volts when warm and closed loop with a narrow band sensor. In lean burn, it will stay near 0.
You could leave the RFX the same as on the LL website but change the MTH to be 000500010000 to get a voltage reading with units of millivolts.
Last edited by CarlD : 09-22-2008 at 07:25 PM.
|

09-23-2008, 03:13 AM
|
|
Reformed Speeder
|
|
Join Date: Sep 2008
Vehicles: 2004 Honda Civic HX MT
Location: San Antonio
Posts: 47
|
|
|
Re: problem with O2 codes on 2004 Civic HX
"For an ISO, you would go to CMNDS and enter 686AF10100 and hit send."
I did that and the result was:
486B114100BE3EAC11BE
I also tried changing the 0>4 in the RXF string but it didn't change anything. ISO O11, O21, and O22 have no reading. ISO O12 works the same as above. BTW, the leanburn xguage appears to be the same as the ISO O12.
|

09-23-2008, 10:11 AM
|
|
Senior Member
|
|
Join Date: Aug 2007
Vehicles: 2005 Ford Escape Hybrid
Location: Phoenix, AZ
Posts: 427
|
|
|
Re: problem with O2 codes on 2004 Civic HX
Quote:
Originally Posted by dr_dx
"For an ISO, you would go to CMNDS and enter 686AF10100 and hit send."
I did that and the result was:
486B114100BE3EAC11BE
I also tried changing the 0>4 in the RXF string but it didn't change anything. ISO O11, O21, and O22 have no reading. ISO O12 works the same as above. BTW, the leanburn xguage appears to be the same as the ISO O12.
|
The supported PIDs are decoded as follows from the B E 3 E A C 1 1 data:
B E 3 E A C 1 1
1011 1110 0011 1110 1010 1100 0001 0001
^ ..........................................................^
$01.......................................................$20
so PIDs 01,03,04,05,06,07,0B,0C,0D,0E,0F,11,13,15,16,1C,20 are supported. The fact that PID $20 is supported means more PIDs can be listed by sending:
686AF10120 which will give the supported PIDs mask for PIDS $21-40.
Changing the 0 to 4 in the RXF had to have made a difference. No way numbers >1.27 could be displayed with the 4 in there.
|

09-23-2008, 10:17 AM
|
 |
Penguin of Notagascar
|
|
Join Date: Apr 2007
Vehicles: '12 LEAF SL, '02 Insight 5spd MT
Location: Coon Rapids, MN
Posts: 20,598
|
|
|
Re: problem with O2 codes on 2004 Civic HX
I know I'm a bit late to this, but I'm still confused about how I'm supposed to know what PID is for what function?
__________________
- Sean
|  | <-- She got to drive an EV before I did!!  |
I'm a slow driver with a FASed car!
New? Start here!
|

09-23-2008, 11:53 AM
|
|
Senior Member
|
|
Join Date: Aug 2007
Vehicles: 2005 Ford Escape Hybrid
Location: Phoenix, AZ
Posts: 427
|
|
|
Re: problem with O2 codes on 2004 Civic HX
Quote:
Originally Posted by Right Lane Cruiser
I know I'm a bit late to this, but I'm still confused about how I'm supposed to know what PID is for what function?
|
http://en.wikipedia.org/wiki/OBD-II_PIDs
should help with that.
|

09-23-2008, 12:38 PM
|
 |
Penguin of Notagascar
|
|
Join Date: Apr 2007
Vehicles: '12 LEAF SL, '02 Insight 5spd MT
Location: Coon Rapids, MN
Posts: 20,598
|
|
|
Re: problem with O2 codes on 2004 Civic HX
Thanks, Carl!
__________________
- Sean
|  | <-- She got to drive an EV before I did!!  |
I'm a slow driver with a FASed car!
New? Start here!
|

09-23-2008, 10:49 PM
|
|
Reformed Speeder
|
|
Join Date: Sep 2008
Vehicles: 2004 Honda Civic HX MT
Location: San Antonio
Posts: 47
|
|
Re: problem with O2 codes on 2004 Civic HX
Quote:
Originally Posted by CarlD
The supported PIDs are decoded as follows from the B E 3 E A C 1 1 data:
B E 3 E A C 1 1
1011 1110 0011 1110 1010 1100 0001 0001
^ ..........................................................^
$01.......................................................$20
so PIDs 01,03,04,05,06,07,0B,0C,0D,0E,0F,11,13,15,16,1C,20 are supported. The fact that PID $20 is supported means more PIDs can be listed by sending:
686AF10120 which will give the supported PIDs mask for PIDS $21-40.
Changing the 0 to 4 in the RXF had to have made a difference. No way numbers >1.27 could be displayed with the 4 in there.
|
CarlD,
You da MAN! You are right the LB xguage has a max reading of 1.27. So what is the LB threshold? Any value below 1? During my drive today, I saw values from 0.00~0.87 With the other Mth setting you would get a 0 value or something else. Supposedly, a 0 meant you were in LB and any other value meant that you weren't.
Also the result for 686AF10120 = 486B11412000001000035
Thanks for all of your help!
|

09-24-2008, 01:27 PM
|
|
Senior Member
|
|
Join Date: Aug 2007
Vehicles: 2005 Ford Escape Hybrid
Location: Phoenix, AZ
Posts: 427
|
|
|
Re: problem with O2 codes on 2004 Civic HX
Quote:
Originally Posted by dr_dx
CarlD,
You da MAN! You are right the LB xguage has a max reading of 1.27. So what is the LB threshold? Any value below 1? During my drive today, I saw values from 0.00~0.87 With the other Mth setting you would get a 0 value or something else. Supposedly, a 0 meant you were in LB and any other value meant that you weren't.
Also the result for 686AF10120 = 486B11412000001000035
Thanks for all of your help!
|
Well, it looks like you have a lambda sensor PID ($34) supported , so that would be the best way to determine LB. If lambda >1.0, you are lean; if lambda<1.0, rich.
This xguage will just display the lambda value:
TXD: 686AF10134
RXF: 044145340000
RXD: 2810
MTH: 001920000000
NAM: LAM
You could try an actual LB xgauge by doing the following:
TXD: 686AF10134
RXF: 044125340000
RXD: 2810
MTH: 0001800 20000
NAM: LBn
You might have to play around with the highlighted 2 in MTH to really determine pure LB vs. switching between rich/lean for the catalyst. If you code up the lambda xgauge and watch what it displays in LB, you can the adjust the MTH for the LBn xgauge. The MTH for the LBn xgauge may end up being 000190000000 or something like that to avoid displaying "ON" when not actually in LB.
Last edited by CarlD : 09-26-2008 at 12:02 PM.
|

09-25-2008, 10:18 PM
|
|
Reformed Speeder
|
|
Join Date: Sep 2008
Vehicles: 2004 Honda Civic HX MT
Location: San Antonio
Posts: 47
|
|
|
Re: problem with O2 codes on 2004 Civic HX
Cool! I coded them both up and am working on the "2". Is $34 the only supported PID in the $21-40 range?
Thanks,
Dr Dx
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|