Closed Enrico204 closed 6 years ago
@Enrico204 elmobd checks what commands that the connected car supports by sending 5 commands:
Part1Supported
Part2Supported
Part3Supported
Part4Supported
Part5Supported
Together these commands tell you which of the 160 checked commands that are supported (Each command checks 32 commands each).
It seems that your car doesn't have the command Part4Supported
("01601") implemented, which is why you see that error message "NO DATA".
I've created a potential fix for this problem by only throwing an error when the Part1Supported
command fails, while ignoring failures of the rest of the commands. This fix is in the separate branch bugfix/issue-22-check-supported-commands-results-in-error (3b56f1ccb95ba106f8e388482124217c726dbe58). Can you please pull this branch locally and see if it solves your problem? If it does, we can merge it into master.
Yes, the problem is gone in that branch. Thanks! :-)
Description
When issuing the command
CheckSupportedCommands()
, an error is returned:'NO DATA' received, timeout from elm device?
. This is the log with the debug set:(rows with timestamp are added by me)
Environment
OBDII to RS232 Interpreter