Login Register

OBD app won't detect front o2 sensor

Help, Advice and DIY Tutorials on Volvo's P80 platform cars -- Volvo's 1990s "bread and butter" cars -- powered by the ubiquitous and durable Volvo inline 5-cylinder engine.

1992 - 1997 850, including 850 R, 850 T-5R, 850 T-5, 850 GLT
1997 - 2000 S70, S70 AWD
1997 - 2000 V70, V70 AWD
1997 - 2000 V70-XC
1997 - 2004 C70

Post Reply
RaydenOBD
Posts: 9
Joined: 29 December 2023
Year and Model: C70 2.4T MT 2002
Location: Marmande

OBD app won't detect front o2 sensor

Post by RaydenOBD »

Hello guys,

I have a Volvo C70 2.4T, B5244T from 2002,

I'm setting up some gauges in torque pro i would like to know if you guys have any custom PID, i searched for hours didn't find anything ( at least not working )

I'm mainly looking for Front o2 sensor, the wideband one so i can get AFR readings.

in Torque o2 sensor1 ( PID : ff1214, rear o2 sensor is ff1215 ) says no data received i thought it was dead but it reads well in vida.
And from what i can see it's just torque pro that cannot read it so i wonder if maybe it doesn't have the correct pid because even if it cannot read the lambda value at least it should show the voltage and then i can apply the AFR Formula.

So if you have the PID for the front o2 sensor i would appreciate and other stuff i don't know if there sensor for oil pressure, fuel pressure, boost pressure.

Of i you have any tips to get the pids from vida

Thanks a lot,
Last edited by RaydenOBD on 14 May 2024, 14:15, edited 1 time in total.

dikidera
Posts: 1304
Joined: 15 August 2022
Year and Model: S60 2005
Location: Galaxy far far away
Has thanked: 67 times
Been thanked: 175 times

Post by dikidera »

Search in the Russian part of the web, there were some posts on drive2.ru with a lot of pids.

RaydenOBD
Posts: 9
Joined: 29 December 2023
Year and Model: C70 2.4T MT 2002
Location: Marmande

Post by RaydenOBD »

Yes i already searched on that website but nothing about o2 sensors, and most pid provided are for diesel engine :/

managed to get log from vida when i was reading o2 sensor

and found this on internet
000FFFFE CD 11 A6 01 96 01 00 00
| | | | | |
| | | | | '--------- Number of responses expected (query only)
| | | '-------------- Operation ID/Sensor ID (01 96)
| | '----------------- Type of operation
| '-------------------- Module id in CEM
'----------------------- Message length (always C8 + data byte length)
A1 No Operation Performed (keep alive)
A3 Security Access Mode
A5 Read Current Data By Offset
A6 Read Current Data By Identifier
A7 Read Current Data By Address
A8 Set Data Transmission
A9 Stop Data Transmission
AA Dynamically Define Record
AB Read Freeze Frame Data By Offset
AC Read Freeze Frame
AD Read Freeze Frame By DTC
AE Read DTC
AF Clear DTC

My CAN Bus request when i was reading O2 was :

000FFFFE CD 7A A6 10 34 01 00 00

So i guess 34 or 1034 should the be the o2 sensor PID ? i trying that in few minutes, because i know that is it possible to get pids from vida logs when datalogging.

dikidera
Posts: 1304
Joined: 15 August 2022
Year and Model: S60 2005
Location: Galaxy far far away
Has thanked: 67 times
Been thanked: 175 times

Post by dikidera »

Why didn't you say so, you are using the D2 protocol. You need DHA with some databases to see the entire parameter range.

000FFFFE - diagnostic ID for requesting

CD - message length, yes C8 | message length
7A - module ID, in this case the ECM
A6 - requesting parameters by ID aka PIDs
1034 - parameter ID (not sure what this one is for Bosch
01 - send this record once
00 00 - filler bytes as the protocol expects full 8 bytes of CAN messages.

However bear in mind that VIDA is one thing and uses the D2 protocol over CAN, whereas Torque Pro and Car Scanner Pro using ELM dongles use an entirely different OBD2 protocol and as such it is implemented differently. You can see the standard OBD pids here https://en.wikipedia.org/wiki/OBD-II_PIDs

You have SAE J1979 then you have UDS over ISO 14229-1 which are the same across all makes and models. Whereas D2/VOLCANO are specific/internal to Volvo used to program these modules and other internal diagnostics.

RaydenOBD
Posts: 9
Joined: 29 December 2023
Year and Model: C70 2.4T MT 2002
Location: Marmande

Post by RaydenOBD »

I didn’t know so does it mean selecting Platform 2 + CAN 29 bit protocol in Torque would change anything ? because is seems like im limited by the selected protocol which is the standard OBD one.
I tried all standard pids related to o2 wideband and got nothing

Or the vida protocol is way too much different and i can't read o2 sensor..
I also scanned for pids didnt led to anything
Some don't answer and other give big number that are not changing

I found this strange since a lot of volvo user can read o2 and afr but i can't since only front o2 sensor shows has " no data received"

I guess it's a matter of finding the right pid which is specific to volvo.

User avatar
xanthefin
Posts: 444
Joined: 4 May 2019
Year and Model: 1997 850
Location: Pluto
Has thanked: 106 times
Been thanked: 130 times

Post by xanthefin »

ELM is not capable reading Live data long time with P2 Volvos with D2 Over CAN protocol on 1998-2004 models. 5 seconds or so. Which why i not included any Live Data for them in my App example (yet as making custom low cost ELM solutionfor them).


Volvo did not use PIDs. Only those what you get with 0100 command (PIDs supported listing there) is all you get.
Those A5 etc are commands as mentioned by hex based addresses or references.

A5 Read Current Data By Offset
A6 Read Current Data By Identifier
A7 Read Current Data By Address


Maybe what you looking for is mostly?:

and these too are from rkam i will sign from ME7.

Oxygen front sensor, bank 1;A6 10 34 01 ;*16.0/65536;;
Oxygen front sensor, bank 2;A6 10 35 01 ;*16.0/65536;;

Front oxygen sensor, dynamics 2;A6 11 96 01 ;*16/65536;;
Front oxygen sensor, dynamics;A6 11 99 01 ;*16/65536;;

Lambda control, bank 1;A6 10 46 01 ;*1;O/L;=0x00
Lambda control, bank 1;A6 10 46 01 ;*1;C/L;>0x00
Lambda control, bank 2;A6 10 47 01 ;*1;C/L;>0x00
Lambda control, bank 2;A6 10 47 01 ;*1;O/L;=0x00


Short term trim, bank1;A6 10 70 01 ;*2.0/65535;;
Short term trim, bank2;A6 10 71 01 ;*2.0/65535;;

...

RaydenOBD
Posts: 9
Joined: 29 December 2023
Year and Model: C70 2.4T MT 2002
Location: Marmande

Post by RaydenOBD »

So the lines you put at the end of your message about o2 sensors etc are no use for custom pid through elm ?
If so theres no way for me to read that damn front sensor except through vida ?
Because im gonna try again but I didn’t get any answer from all the possible pid related to o2 sensor

User avatar
xanthefin
Posts: 444
Joined: 4 May 2019
Year and Model: 1997 850
Location: Pluto
Has thanked: 106 times
Been thanked: 130 times

Post by xanthefin »

RaydenOBD wrote: 14 May 2024, 08:14 So the lines you put at the end of your message about o2 sensors etc are no use for custom pid through elm ?
If so theres no way for me to read that damn front sensor except through vida ?
Because im gonna try again but I didn’t get any answer from all the possible pid related to o2 sensor
I will now cut corner.

M4.4 even supports OBD Emission Oxygen Sensor 1 and 2 PIDs so why you dont use it directly as i dont understand fully your trouble or is Torque having problems init the ISO 9141 to look Sensor data?

RaydenOBD
Posts: 9
Joined: 29 December 2023
Year and Model: C70 2.4T MT 2002
Location: Marmande

Post by RaydenOBD »

Yes i have problems with the o2 sensor reading i can't read any o2 sensor1 or Front o2 Sensor, says no data received that's why
I tried with two different obd adapter bluetooth/wifi, on an iphone, android with torque and car scanner

dikidera
Posts: 1304
Joined: 15 August 2022
Year and Model: S60 2005
Location: Galaxy far far away
Has thanked: 67 times
Been thanked: 175 times

Post by dikidera »

I also fail to see how or why either of these applications + dongle would fail to read the most basic of PIDs which are mandated by these standards.

Post Reply
  • Similar Topics
    Replies
    Views
    Last post