32C3: Dieselgate — Inside The VW’s ECU

[Daniel Lange] and [Felix Domke] gave a great talk about the Volkswagen emissions scandal at this year’s Chaos Communication Congress (32C3). [Lange] previously worked as Chief architect of process chain electronics for BMW, so he certainly knows the car industry, and [Domke] did a superb job reverse-engineering his own VW car. Combining these two in one talk definitely helps clear some of the smog around the VW affair.

[Lange]’s portion of the talk basically concerns the competitive and regulatory environments that could have influenced the decisions behind the folks at VW who made the wrong choices. [Lange] demonstrates how “cheating” Europe’s lax testing regime is fairly widespread, mostly because the tests don’t mimic real driving conditions. But we’re not sure who’s to blame here. If the tests better reflected reality, gaming the tests would be the same as improving emissions in the real world.

As interesting as the politics is, we’re here for the technical details, and the reverse-engineering portion of the talk begins around 40 minutes in but you’ll definitely want to hear [Lange]’s summary of the engine control unit (ECU) starting around the 38 minute mark.

[Domke] starts off with a recurring theme in our lives, and the 32C3 talks: when you want to reverse-engineer some hardware, you don’t just pull the ECU out of your own car — you go buy another one for cheap online! [Domke] then plugged the ECU up to a 12V power supply on his bench, hooked it up, presumably to JTAG, and found a bug in the firmware that enabled him to dump the entire 2MB of flash ROM into a disassembler. Respect! His discussion of how the ECU works is a must. (Did you know that the ECU reports a constant 780 RPM on the tacho when the engine’s idling, regardless of the actual engine speed? [Domke] has proof in the reverse-engineered code!)

The ECU basically takes in data from all of the car’s sensors, and based on a number of fixed data parameters that physically model the engine, decides on outputs for all of the car’s controls. Different car manufacturers don’t have to re-write the ECU code, but simply change the engine model. So [Domke] took off digging through the engine model’s data.

Long story short, the driving parameters that trigger an emissions reduction exactly match those that result from the EU’s standardized driving schedule that they use during testing — they’re gaming the emissions tests something fierce. You’ve really got to watch the presentation, though. It’s great, and we just scratched the surface.

And if you’re interested in our other coverage of the Congress, we have quite a collection going already.

An Actual Working Hoverboard

What with 2015 being the apparent “year of the hoverboard”, we have a final contender before the year ends. It’s called the ArcaBoard from ArcaSpace, A private space company. And it doesn’t use magnets, or superconductors, or any smoke and mirrors — just a whole lot of ducted fans.

Thirty-six of them to be precise. The ArcaBoard uses 36 electric motors with an apparent 7.55HP each, powered by a massive bank of lithium ion batteries. Together, they produce 430 pounds of thrust, which allows most riders to float around quite easily. Even with that huge power drain, it apparently lasts for a whole 20 minutes, which is pretty impressive considering its size.

Continue reading “An Actual Working Hoverboard”

Self-Driving Acura, Built In A Garage

[George Hotz], better known by his hacker moniker [GeoHot], was the first person to successfully hack the iPhone — now he’s trying his hand at building his very own self-driving vehicle.

The 26-year-old already has an impressive rap sheet, being the first to hack the PS3 when it came out, and to be sued because of it.

According to Bloomberg reporter [Ashlee Vance], [George] built this self driving vehicle in around a month — which, if true, is pretty damn incredible. It’s a 2016 Acura ILX with a lidar array on its roof, as well as a few cameras. The glove box has been ripped out to house the electronics, including a mini-PC, GPS sensors, and network switches. A large 21.5″ LCD screen sits in the dash, not unlike the standard Tesla affair.

Oh, and it runs Linux. Continue reading “Self-Driving Acura, Built In A Garage”

Alleged Hit-and-Run Driver Arrested After Her Car Rats Her Out

We had to giggle at this one when it came down the tips line. Last week, a woman involved in a hit-and-run fled the scene — only to have her car call 911 for her.

The woman hit two vehicles and then attempted to drive home when her Ford vehicle called 911 using the Sync Emergency Assistance Technology. When asked by the dispatcher if everything was okay she lied about being in the accident — but the dispatcher did not believe her. After all, the sync feature only calls if the car has seen significant damage, and in this case, the air bag had been deployed. Continue reading “Alleged Hit-and-Run Driver Arrested After Her Car Rats Her Out”

Star Wars Car That Never Was: Obi-Shawn’s Custom Z-Wing

Star Wars never had cars. Sure, there was the Landspeeder, and the Speeder Bike, but both point to a lack of wheels a long time ago. So those who want to drive around a Star Wars craft are left to their own imagination to come up with one. This is exactly what [Obi-Shawn], aka [Shawn Crosby], did to build his Z-Wing.

Continue reading “Star Wars Car That Never Was: Obi-Shawn’s Custom Z-Wing”

Aircraft Hackchat This Thursday

This Thursday, December 10th at 5pm PST we will be hosting a live HackChat about aircraft. If it’s man-made and it files, it’s on topic! Full scale and model planes, helicopters, multicopters, gyros, blimps and gliders will be on the agenda. Our host this week will be Hackaday Community Editor [Adam Fabio] who is also the author of this well-written blog entry. In addition to being an electrical engineer, [Adam] brings 30 years of experience as a Radio Control model enthusiast. Over the years he’s worked as a professional R/C Blimp Pilot for the New York Islanders Hockey team and as an aerial photographer. On the full-scale aircraft side, he’s designed radar and air traffic control software used to keep the skies safe over land and sea.

Aircraft HackChat starts Thursday at 5pm PST (here’s a timezone cheat sheet if you need it). Participating in this live chat is very simple. Those who are already part of the Hacker Channel can simply click on theTeam Messaging button. If you’re not part of the channel, just go to the hacker Channel page, scroll to the bottom of the “TEAM” list in the left sidebar and click “Request to join this project”.

HackChat takes place in the Hacker Channel every few weeks and is a friendly place to talk about engineering and the projects you’re working on.

Airport Land Art Is (Acoustic) Baffling

According to an article in the Smithsonian magazine, these geometrically arranged hills aren’t landing signs for extra-terrestrials, but instead effectively sound baffles worked into the ground behind a runway at Amsterdam’s Schipol airport.

Photo by Alexis Glass, via Wikipedia
Photo by Alexis Glass, via Wikipedia

The 80 acres of hills and valleys are called the Buitenschot ‘land art park’ and supposedly reduce noise in the nearby neighborhood by around 50%. They work by sending the reflections in random directions that would otherwise skip off of the ground, just like anti-echo baffles in a sound studio. A nice touch for the local residents, they also contain jogging trails.

People have made land art before — we particularly like Spiral Jetty in the Great Salt Lake — but as far as we know this is the first land art “piece” that’s also functional.

Beauty is in the eye of the beholder, of course. Unfortunately, as the Smithsonian notes, nobody is beholding it. Because Buitenschot aims to diffuse the takeoff noise coming out of the rear of the planes, they are always flying away from it; passengers don’t get to see it from the air.