back

Software Defined Emissions

A hacker’s review of Dieselgate

If you suspend your transcription on amara.org, please add a timestamp below to indicate how far you progressed! This will help others to resume your work!

Please do not press “publish” on amara.org to save your progress, use “save draft” instead. Only press “publish” when you're done with quality control.

Video duration
01:00:30
Language
English
Abstract
A technical talk on how to reverse-engineer electronic control units in order to document what was left apparently intentionally undocumented by the vendor – including how Volkswagen tweaked their cycle detection code while already being investigated by the EPA, how different the Volkswagen approach is really to the rest of the industry, and of course some trivia on how the „acoustic function“ got its name.

A year ago, I showed how I pinpointed the cycle detection technique in the ECU software of a Volkswagen car. This talk will focus on the technical part of what has happened since then – how to reverse engineer an ECU, what other vendors do, what their reaction was, and putting the „isolated findings of a hacker“ into perspective.

I’ll talk about data collection over CAN, understanding EGR/SCR control strategies (and how to characterize them), and how to find the needle in a 17000-element haystack (and how to understand whether it’s indeed a needle and or just a thin, cylindrical object with a sharp point at the end which legally does not represent a needle).

Talk ID
7904
Event:
33c3
Day
1
Room
Saal 1
Start
8:30 p.m.
Duration
01:00:00
Track
Ethics, Society & Politics
Type of
lecture
Speaker
Felix „tmbinc“ Domke
Talk Slug & media link
33c3-7904-software_defined_emissions

Talk & Speaker speed statistics

Very rough underestimation:
159.6 wpm
858.4 spm
160.7 wpm
862.6 spm
100.0% Checking done100.0%
0.0% Syncing done0.0%
0.0% Transcribing done0.0%
0.0% Nothing done yet0.0%
  

Work on this video on Amara!

Talk & Speaker speed statistics with word clouds

Whole talk:
159.6 wpm
858.4 spm
carsoftwareengineecuegrcarsbasicallycyclelimittestscremissionsdrivingmodetimethingvolkswagendevicerpmtemperatureopelpointcatalystgreatloadinterestingspeedreadnoxemissionadblueammoniafunctionexamplecodesystemexhaustthingsapplausetorquedriverpeoplegreenquestionflashhighergooddump.security
Felix „tmbinc“ Domke:
160.7 wpm
862.6 spm
carsoftwareecuengineegrcarsbasicallycyclelimittestscrmodeemissionstimedevicethingtemperaturedrivingrpmpointopelcatalystloadinterestinggreatspeedreademissionnoxadbluevolkswagenfunctionammoniaexamplecodeexhaustsystemthingsflashgreentorquesecurityfirmwaredumplookeddrivehigherdriver.defeat