-
-
Notifications
You must be signed in to change notification settings - Fork 324
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
False values O2-Lambda-Sensor #173
Comments
Additional info: ->ATZ |
Small supplement: |
HI @Artur-debug You are absolutely correct. I'll try to implement this and inform you when a test version is availabe. |
Test version (V2.4.2) is available here for your tests: |
Sorry, I didn't mean to close the issue before you can confirm the BugFix ... |
Works great. In the picture you can see the lambda warm-up phase. With broadband probes, the lambda value is generated by a pump current in the probe. 0 mA pump current means lambda = 1. During the warm-up phase the pump current is also 0 mA and shows me lambda = 1. The later values also fit. I was only able to test PID 24. Other lambda probes are not installed in the vehicle. Thank you! |
Looks like these are requests of PID $24 before PID $4F got requested and conversion factors got updated |
Hi, how is the lambda value O2 sensor calculated? I think the app miscalculates this value (Service 01 PID 24). The values that AndrODB shows me do not match a turbo diesel and other.
It looks like AndrOBD calculates the lambda value (Service 01 PID 24) like this:
EQ_RAT = 2/65535 * Byte_A_B_PID24
However, if Byte_A_PID4F (Service 01 PID 4F) is set, then this must be included in the calculation:
EQ_RAT = Byte_A_PID4F / 65535 * Byte_A_B_PID24
For me the Byte_A_PID4F = 32_ (10) and therefore has to multiply the AndrOBD values by 16 so that it fits.
Important details on your environment:
The text was updated successfully, but these errors were encountered: