Skip to content

Repository files navigation

OBD-II Service/Mode 02, 03 and 04 emulation (STM32G431KB)

OBD2 diagnostic trouble codes (DTCs) and freeze frame data are emulated using STM32/HAL.

OBD-II Service 02, 03 and 04 in action

OBD-II Service 03 in action with Surix

OBD-II Service 02 in action with Surix

OBD-II Service 03 in action with Vgate

OBD-II Service 02 in action with Vgate

OBD-II Service 03 in PCAN-View

OBD-II Service 03 in PCAN-View

OBD-II Service 03 in PCAN-View

Play with Service 09 to get familiar with CAN-TP (ISO-TP). Play with Service 01 to get familiar with vehicle parameter streaming.

Missing files?

Don't worry 🙂 Just hit Alt-K to generate /Drivers/CMCIS/ and /Drivers/STM32G4xx_HAL_Driver/ based on the .ioc file. After a couple of seconds your project will be ready for building.

OBD-II DTCs and freeze frames

Call for action

Create your own home laboratory/workshop/garage! Get inspired by ControllersTech, DroneBot Workshop, Andreas Spiess, GreatScott!, ElectroBOOM, Phil's Lab, atomic14, That Project, Paul McWhorter, RS Elektronika, and many other professional hobbyists sharing their awesome projects and tutorials! Shout-out/kudos to all of them!

Warning

Control engineering - do try this at home ❗

190+ challenges to start from: Control Engineering for Hobbyists at the Warsaw University of Technology.

Stay tuned!

Footnotes

  1. Saved me a lot of time 🙃

Releases

Packages

Contributors

Languages