The ELM327 OBD protocol is now supported on WiFi, though BLE still needs more work. The basic commands are available and work well enough with most apps, such as Torque, Car Scanner ELM, and Realdash. There are still few important features I need to work on before the next release, like auto protocol detection. I’ve also added a cool feature: WiCAN now knows the default number of expected responses when making a request to specific ECU address, this will help speed up communication and also allow the user to set the number of expected responses when sending a request.
Here’s a list of all the protocols the hardware can support:
- ISO 15765-4 CAN (11 bit ID, 500 kbit/s)
- ISO 15765-4 CAN (29 bit ID, 500 kbit/s)
- ISO 15765-4 CAN (11 bit ID, 250 kbit/s)
- ISO 15765-4 CAN (29 bit ID, 250 kbit/s)
If anyone would like to contribute to the project and add more commands, the latest files are available in our repo’s main branch.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.