[Ovmsdev] Decoding "OBD/UDS" errors
Steve Davies
steve at telviva.co.za
Tue Dec 29 15:45:00 HKT 2020
Hi,
For some of my requests I get errors:
steve at maximus ovms-logs % grep 'process.*error' log.20201228 | sed -e
's/^.*vehicle/vehicle/' | sort | uniq -c
1 vehicle: PollerReceive[607F1]: process OBD/UDS error 22(6335) code=21
4 vehicle: PollerReceive[607F1]: process OBD/UDS error 22(DD68) code=21
4 vehicle: PollerReceive[607F1]: process OBD/UDS error 22(DD69) code=21
285 vehicle: PollerReceive[614F1]: process OBD/UDS error 22(DEF7) code=12
304 vehicle: PollerReceive[614F1]: process OBD/UDS error 22(DEFA) code=31
39 vehicle: PollerReceive[61AF1]: process OBD/UDS error 22(DE8A) code=31
148 vehicle: PollerReceive[640F1]: process OBD/UDS error 22(D130) code=22
I found a list here: https://automotive.wiki/index.php/ISO_14229
If so:
0x21: Busy, try again
0x12: sub function not supported (problem with my PID?)
0x31: "request out of range".
0x22: "conditions not correct".
Does that sound right?
Thanks,
Steve D
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20201229/285d36b5/attachment-0001.htm>
More information about the OvmsDev
mailing list