Categories
ECU Diagnostics

ECU Diagnostics – part 7 : ECU Maps and Mapping

People often talk about “mapping” a car. When they do that they’re usually interested in one or more of three things: To increase its performance Improve its fuel economy Improve its drivability So what is mapping? In technical terms a map is a translation, or conversion, function that takes an input and produces an output. […]

Categories
ECU Diagnostics

ECU Diagnostics – part 6 : Reading Material

Another quick one, really quick this time… Mark (CTRMint) had been doing his research and had told us about a book he was buying, and I just couldn’t resist… The book isn’t the cheapest of purchases, at least not in the UK. But for me it was well worth it. It took an evening to […]

Categories
ECU Diagnostics

ECU Diagnostics – part 5 : The Correlator Dead-end

Hopefully this is a quick post… The story so far is that: We’ve got a test bench made of a Raspberry Pi, CAN bus decoder board and an OBD Y-cable The Raspberry Pi can “sniff” all the packets sent between the car’s ECU and something that can talk to the car, like Easimap or an […]

Categories
ECU Diagnostics

ECU Diagnostics – part 4 : Wireshark Patching and OBD-II Results

When Wireshark first appeared, it was called Ethereal… and its motto was: “Sniffing the glue that holds the internet together” Wireshark sniffs the packet-glue that holds the internet together and is one of the most influential pieces of open source software there is.  That’s a pretty bold statement and I even count projects like Linux […]

Categories
ECU Diagnostics

ECU Diagnostics – part 3 : Test Setup

Ok, so we have an OBD port/connector on our cars that connects directly to the ECU. How are we going to figure out how to talk the right communications protocols to the car to get at its internal data? We need a test rig to do some experiments with. If you’re looking for a post […]