10 years of Dieselgate
Day 3
21:45
One
en
Security
Dec. 29, 2025 21:45-22:45
Let's have a (hopefully) final look at Diesel emission cheating. This technical talk summarizes what I learned by reverse-engineering dozens of engine ECU software, how I found and characterized "interesting logic" which, more often than not, ended up being a court-approved "defeat device".
What started as a "curious investigation" in 2015 to obtain a ground truth to widespread media reports of "VW being caught for cheating" ended up as a full-blown journey through the then-current state of the Diesel car industry.
In this talk, I'll walk through the different implementation of defeat devices, their impact on emissions.
10 years ago, I spent a lot of sleepless nights on reverse-engineering the Diesel software that implemented the (by now) well-known "Acoustic Function" defeat device; I presented my findings at the 32c3 and 33c3 in 2015 and 2016, expecting this to be the last time we needed to hear about this.
Little did I know about the extent of the Diesel emissions cheating. Since then I've analyzed many more vehicles, learned a bit or two about mechanical engineering problems of cars that I'd like to share.
This talk will discuss methodologies of independent analysis of highly dynamic systems that many people see as black boxes (but that, of course, are not: they are just machines running software).