0
votes

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?

1

1 Answers

0
votes

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.