Hi,

For some of my requests I get errors:

steve@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