My Damn Check Engine Light Is Still On! How Do I Debug My Engine? A Dive into Engine Control Units
summary
Shows concrete debugging steps for an engine ECU: obtain Megasquirt source code, connect an inexpensive ELM327 OBD-II dongle to the port, and use python-OBD to read live PIDs, freeze-frame fault data and log to CSV. Demonstrates a running bench built from a donor harness and a Continental ECU, including a live demo of injecting a simulated EGR coil fault, reading and clearing DTCs, and restarting the engine to avoid professional diagnostic costs.
AI-written summary · about
chapters (4)
related talks
18mUnleashing the Power of My 20+ Years Old Car
37mAutomatic Automotive Hacking
44mMy Car, My Keys: Obtaining CAN Bus SecOC Signing Keys
01mFrom Bugs to Breaches
20mSecurity and Safety in the Modern Vehicles
11mIs Your ECU Really Yours?
50mAdvanced CAN Injection Techniques for Vehicle Networks
30mBeyond Simple Software Debugging
