Driving Safety Forward: Lessons Learned From Deploying OSS in Real-world Automotive
Talkat Open Source Summit Japan + AI_dev: Open Source GenAI & ML Summit + Automotive Linux Summit 2025 · 2025-12-08..12-10·
summary
Shares a production story of shipping EMQ-based stacks into mass-market cars, using multi-party fuzzing and academic toolchains to find concurrency bugs in nanoMQ and broker code, then recording and replaying message flows to make nondeterministic crashes reproducible. Describes an OEM failure caused by MQTT/Paho misuse that exhausts file descriptors, triggers an STR (suspend-to-RAM) bug, and drains batteries, and explains fixes: end-to-end open source stack, buffering/prioritization, improved observability, time sync and filesystem tuning — deployed and effective in the field.
AI-written summary · about
chapters (11)
- 0:00Open source in automotive
- 3:14Safety and security challenges
- 6:58Fuzzing protocol flaws
- 10:13Fuzzing in-vehicle systems
- 13:57Fixing OSS for standards
- 17:52Open core philosophy
- 19:19OEM’s OSS failure case
- 25:30Debugging Suspend-to-RAM
- 34:33Automotive OSS challenges
- 36:42Connective safety approach
- 37:03Q&A
related talks
19mDriving Automotive with Open Source: From Compliance to Collaboration
39mPanel Discussion: Open Source as a Path for a Competitive Automotive Industry
36mPanel Discussion: Driving Automotive...
15mLightning Talk: Lessons Learned From 10 Years of Automotive Grade Linux
39mBoF: Meet and Chat about Open Source in Automotive!
42mAccelerating Software Defined Vehicles Through Open Source Software
41mThe Evolving Software Landscape in Automotive and How Open Source Can Foster Cont...
52mOSS Security Maturity: Time to Put on Your Big Boy Pants!
