2004 - 2008 F150 2004, 2005, 2006, 2007 and 2008 Ford F150's with 5.4 V8, 4.6 V8 engine
Sponsored by:
Sponsored by:

O2 sensor 3?

Thread Tools
 
Search this Thread
 
  #1  
Old 12-15-2018, 10:39 AM
Rumble phish's Avatar
Rumble phish
Rumble phish is offline
Elder User
Thread Starter
Join Date: Aug 2018
Location: Riverbank, CA.
Posts: 579
Likes: 0
Received 5 Likes on 5 Posts
O2 sensor 3?

The tests in the Torque app are showing failures of O2 sensors, but I'm confused as to which ones are causing the failures. The app says "O2 bank 1 sensor 3. Sensor 3?? It says the same for bank 2. Sensor 1 is upstream, sensor 2 is downstream, but WTH is sensor 3??
 
The following users liked this post:
  #2  
Old 12-15-2018, 11:25 AM
alloro's Avatar
alloro
alloro is offline
Moderator
Join Date: Apr 2008
Location: 0,0,1
Posts: 23,443
Received 4,185 Likes on 2,425 Posts
What is the vehicle?
 
The following users liked this post:
  #3  
Old 12-15-2018, 02:49 PM
redfishtd's Avatar
redfishtd
redfishtd is offline
Fleet Mechanic
Join Date: Apr 2016
Posts: 1,593
Received 165 Likes on 144 Posts
You don't have sensor 3 ,I have the same thing on my screen

Just realize you need to ignore that . I think there is a fail on both sides for three on mine . We just don't have it '
 
The following users liked this post:
  #4  
Old 12-15-2018, 05:30 PM
Rumble phish's Avatar
Rumble phish
Rumble phish is offline
Elder User
Thread Starter
Join Date: Aug 2018
Location: Riverbank, CA.
Posts: 579
Likes: 0
Received 5 Likes on 5 Posts
Originally Posted by alloro
What is the vehicle?
2004 F150 SCrew 4x4 XLT, with the 5.4L 3V motor.
 
The following users liked this post:
  #5  
Old 12-15-2018, 05:34 PM
Rumble phish's Avatar
Rumble phish
Rumble phish is offline
Elder User
Thread Starter
Join Date: Aug 2018
Location: Riverbank, CA.
Posts: 579
Likes: 0
Received 5 Likes on 5 Posts
Originally Posted by redfishtd
Just realize you need to ignore that . I think there is a fail on both sides for three on mine . We just don't have it '
But the weird thing is that the Torque app is receiving data from an O2 sensor labeled #3, on both banks.


Bank 1

Bank 2
 
  #6  
Old 12-16-2018, 08:33 AM
projectSHO89's Avatar
projectSHO89
projectSHO89 is offline
Hotshot
Join Date: Jan 2004
Location: St Louis
Posts: 19,339
Likes: 0
Received 869 Likes on 721 Posts
But the weird thing is that the Torque app is receiving data from an O2 sensor labeled #3, on both banks.
No, it's not receiving any data, it's erroneously displaying data for a sensor that is not present. It's a "bug" in the app.

As redfishrd already advised, ignore it.
 
The following users liked this post:
  #7  
Old 12-16-2018, 09:54 AM
redfishtd's Avatar
redfishtd
redfishtd is offline
Fleet Mechanic
Join Date: Apr 2016
Posts: 1,593
Received 165 Likes on 144 Posts
If you follow the you tube guy sma south main auto he will tell you all of the code readers have bugs . He has the real expensive ones but he always gets a reading form two different ones because you can't fully trust them . He really is good at diagnostics . He doesn't like being lead down a rabbit trail and telling a customer the wrong thing . .
I recommend following him as you can learn a lot of tricks .
Wish I had access to all the tools he has, what a nice shop he has .
 
  #8  
Old 12-17-2018, 09:08 AM
F150Torqued's Avatar
F150Torqued
F150Torqued is offline
Posting Guru
Join Date: Jan 2015
Location: San Antonio, Texas
Posts: 1,083
Received 21 Likes on 18 Posts
Originally Posted by projectSHO89
No, it's not receiving any data, it's erroneously displaying data for a sensor that is not present. It's a "bug" in the app.

As redfishrd already advised, ignore it.
You are correct in that Torque Pro is receiving NO data from O2 Sensor 3 on bank 1 and 2. But it is NOT a "bug" in the app. Torque Pro is correctly displaying data for the sensors that "OBDII specifies are present" according to the PCM.

PID # 13 (hex) [19 dec] specifies the number of O2 sensors present. If you create a custom PID and digital readout gauge in Torque Pro (which 99.9% of code readers will not let you do), you will find the raw response is from PID $13 returns the response of "33" in byte A, indicating there are three O2 sensors present for each bank. (This is confirmed on my 2004 5.4L.)

Depending on how you define a 'BUG', as one with considerable experience programming process control devices, I would say this is NOT a bug, The ONLY thing the program can determine is it gets NO DATA from the querry. Maybe the damn sensor isn't there or is there and isn't generating data. Recognizing that some vehicles can have a third O2 sensor, (but this specific one does not) I'd say it is a data error in the PCM, not a bug in the App.

Though confusing to the user - the last part is correct. As redfishtd says - ignore it.
 
The following users liked this post:
  #9  
Old 12-17-2018, 10:34 AM
projectSHO89's Avatar
projectSHO89
projectSHO89 is offline
Hotshot
Join Date: Jan 2004
Location: St Louis
Posts: 19,339
Likes: 0
Received 869 Likes on 721 Posts
Originally Posted by F150Torqued
You are correct in that Torque Pro is receiving NO data from O2 Sensor 3 on bank 1 and 2. But it is NOT a "bug" in the app. Torque Pro is correctly displaying data for the sensors that "OBDII specifies are present" according to the PCM.

PID # 13 (hex) [19 dec] specifies the number of O2 sensors present. If you create a custom PID and digital readout gauge in Torque Pro (which 99.9% of code readers will not let you do), you will find the raw response is from PID $13 returns the response of "33" in byte A, indicating there are three O2 sensors present for each bank. (This is confirmed on my 2004 5.4L.)

Depending on how you define a 'BUG', as one with considerable experience programming process control devices, I would say this is NOT a bug, The ONLY thing the program can determine is it gets NO DATA from the querry. Maybe the damn sensor isn't there or is there and isn't generating data. Recognizing that some vehicles can have a third O2 sensor, (but this specific one does not) I'd say it is a data error in the PCM, not a bug in the App.

Though confusing to the user - the last part is correct. As redfishtd says - ignore it.
Thanks for the in-depth explanation, I stand enlightened! I haven't previously dug that deep into the OBDII data.



 
The following users liked this post:
  #10  
Old 12-17-2018, 11:12 AM
F150Torqued's Avatar
F150Torqued
F150Torqued is offline
Posting Guru
Join Date: Jan 2015
Location: San Antonio, Texas
Posts: 1,083
Received 21 Likes on 18 Posts
The whole thing is enormously fascinating (to me). Having done similar programming in my work career I find myself frequently trying to reverse engineer what they have done. It's actually pretty amazing what all the onboard computer is doing that we never know about - in all kinds of areas.

Another interesting fact on the subject of three O2 sensors --- Each PID for O2 sensors is two bytes long. Byte A is O2 sensor volts, Byte B is fuel trim in %. S_O_M_E_H_O_W , the PCM calculates a THIRD fuel trim %, referred to as "Rear Fuel Trim" - as though their is a third O2 sensor in the 'rear' when there is NOT. They can be read with Torque Pro by adding custom PIDs and gauge (digital/graph/ or pointer) for custom PIDs

22163E - _Fuel Trim Bias Bank1 rear O2
Short name: REARFT1
Min/Max 0-100
Unit %
Equation Signed(A)*256+B

22163F - _Fuel Trim Bias Bank2 rear O2
Short name: REARFT2
Min/Max 0-100
Unit %
Equation Signed(A)*256+B

I'm not (at all) sure how this is used in the PCM's fuel trim stratagem, but it definately fluctuates in some sort of concert with O2 sensor readings and is effected by RPM / Load etc.
 
  #11  
Old 12-17-2018, 04:35 PM
redfishtd's Avatar
redfishtd
redfishtd is offline
Fleet Mechanic
Join Date: Apr 2016
Posts: 1,593
Received 165 Likes on 144 Posts
Well the wizard has spoken , I don't doubt his wisdom

Most of us can't go that deep ,I am too old for that sadly . Makes sense but why does this pcm not realize it doesn't have 02-3 sensors let alone give false readings . We will never know but kudos to those that try ..I have the feeling that as time goes by things will get more standard. Remember computers at first would not forgive you for syntax errors now they say did you mean xxx. Well we may be all in electric vehicles by then . Look for gov to outlaw fossil fuel vehicles 20-30 years away or a special tax on them .Aren't we jetsons supposed to be flying by now . .
 
The following users liked this post:
  #12  
Old 12-17-2018, 05:43 PM
F150Torqued's Avatar
F150Torqued
F150Torqued is offline
Posting Guru
Join Date: Jan 2015
Location: San Antonio, Texas
Posts: 1,083
Received 21 Likes on 18 Posts
Hey 'Jetson'. Some food for thought about doing away with fossil fuels - or taxing them into oblivion.

Electric cars (and airplanes and such) running on batteries _SOUNDS_ like a great 'Green' idea. But think of it. That electricity stored in those batteries comes pretty much exclusively from generating stations powered by one of the fossil fuels that naturally 'contains energy' within it (coal, oil, natural gas, uranium). The conversion efficiency rate is NEVER 100%. So, as you use more electric cars, you have to generate more electricity (at say 60-75% conversion rate) to put into those batteries. SAME is true for Hydrogen cars - also which sound great. But Hydrogen is not a natural occur commodity. Yes it comes from water - but ONLY by injecting electricity into the process, and the output is not 100% efficient. So - OH MY - what is a Jetson to do?
 
The following users liked this post:
  #13  
Old 12-18-2018, 07:15 AM
alloro's Avatar
alloro
alloro is offline
Moderator
Join Date: Apr 2008
Location: 0,0,1
Posts: 23,443
Received 4,185 Likes on 2,425 Posts
Originally Posted by F150Torqued
I'd say it is a data error in the PCM, not a bug in the App.
I'd be curious to know if a scan tool would also display a third O2 sensor if it is indeed a PCM data error.
 
  #14  
Old 12-18-2018, 08:40 AM
F150Torqued's Avatar
F150Torqued
F150Torqued is offline
Posting Guru
Join Date: Jan 2015
Location: San Antonio, Texas
Posts: 1,083
Received 21 Likes on 18 Posts
Hey @alloro I would be willing to bet pretty heavily that it would.

My reasoning is based on some 'subtle' OBDII facts coupled with my curious nature to try to reverse engineer the PCM software.

The OBDII standard PIDs (those few that are standardized) contains a PID assignment location for 'nibble count' for Total Number of O2 sensors on each bank.

O2 sensor PID assignments are specified for eight O2 sensors - (4 per bank). I note that those PIDs assignments for the eight O2 sensors are sequentially numbered, from 14 (hex) to 1B (hex). Each sensor PID is mapped & scaled identically, -- byte "A" stores O2 sensor Volts (A/200), and byte "B" stores fuel trim % (100/128*B-100). See: https://en.m.wikipedia.org/wiki/OBD-II_PIDs

This structure sets up a perfect scenario for a Do While Loop, inside of a Do 2 times Loop, in software. Put the first nibble (number of sensors present bank1) in a counter, set a pointer at PID # 14, and Do While loop counter <> 0 within a small software loop getting and formatting byte A and byte B for each O2 sensor and decrement the loop counter. Get second nibble (number of sensors present Bank2) and run internal loop again.

This schema would accommodate any number of O2 sensors per bank up to 15 on each bank in a minimum amount of software. Based on the ERROR on Sensor 3 that we see on both banks in Torque Pro, I would be willing to bet heavily that if our trucks were actually designed with FOUR O2 sensors per bank, the Torque Pro Mode 06 "Test Results" routine would read and display them all. I can't speak much about other scanners - but it sure follows that Torque Pro would.

Whatcha think?
 
  #15  
Old 12-18-2018, 09:37 AM
alloro's Avatar
alloro
alloro is offline
Moderator
Join Date: Apr 2008
Location: 0,0,1
Posts: 23,443
Received 4,185 Likes on 2,425 Posts
Originally Posted by F150Torqued
Whatcha think?
I think we should go back to the simpler times of points, condensers and carburetors.
 
The following users liked this post:


Quick Reply: O2 sensor 3?



All times are GMT -5. The time now is 06:40 PM.