iDoka / awesome-canbus

:articulated_lorry: Awesome CAN bus tools, hardware and resources for Cyber Security Researchers, Reverse Engineers, and Automotive Electronics Enthusiasts.
Creative Commons Zero v1.0 Universal
2.23k stars 278 forks source link

Emulating ELM327 #5

Closed MagnusThome closed 2 years ago

MagnusThome commented 3 years ago

I've been looking for ways of getting an ESP32 or other hardware to work as an ELM327 USB dongle.

The only I've found so far is using ESP32RET that actually also includes sort of beta ELM327 functionality support.

Ever seen any other attempts?

iDoka commented 3 years ago

Magnus, I don't think ELM327 [server]-functionality is hardware dependent. I can borrow ELM327 engine codebase from another HW-platform, e.g. ARM-based uC.

PS: Unfortunately awesome project Open-source ELM329 OBD adapter based on STM32F042 unavailable now by unknown reason.

MagnusThome commented 3 years ago

I agree, it can be run on any processor like in https://github.com/collin80/ESP32RET where there's some basic ELM327/ELM329 support included on a ESP32. And the STM32 based project you linked to also. Wonder why it's taken down :-(

Odd I can't find any more similar projects though?

/Magnus

PS: Probably not for your awesome list but just FYI, I made a small board for myself and added info here on github about it, some basic code examples and inspiration: https://github.com/MagnusThome

Alia5 commented 1 year ago

https://github.com/HongjieMaTJU/elm329