0

I am using python OBD library and every time I run connection_to_obd = obd.OBD("/dev/rfcomm0", baudrate=38400, protocol="5", fast=False) even with auto protocol to establish a connection this happens 7 commands supported or 45 commands supported.

Why does it work sometimes and others not?

martineau
  • 119,623
  • 25
  • 170
  • 301

1 Answers1

0

Looks like your application / library timeout waiting for a full response expires too soon. The protocol search should be allowed to complete before the response is parsed for supported PIDs/ Best way to do this is to wait for the '>' for the ELM based devices.

obdkey
  • 400
  • 3
  • 9