Hi all, I am new here & would like to share one of my current projects, which I have now been working at on and off for almost 4 years ...
I am working at hacking the engine control unit (ECU) of my Suzuki SV1000 (V-twin motorcycle) - with the ultimate goal
of reflashing it with modified fuel injection and ignition maps.
The ECU is made by Denso, and uses a Renesas 7052 processor. It's all encased in potting and a hard
plastic shell, and had to be soaked in acetone for a few days to reveal the board ...
Using a parallax propeller I managed to interrogate the processor via the back door - Denso kindly wired the AUD (advanced user debug) port to a set of pads near the edge of the board - and I downloaded the full ECU code to my laptop ...
since then it has been a matter of slowly disassembling the code to work out what the ECU was doing. In the process I've found in excess of 170 separate maps in there, and I have probably disassembled only 20% of the total code.
The good news is that I have managed to reflash the unit with modified code. Not quite game enough to plug it into my bike and test it just yet. So part two of this project is to build a motorcycle emulator that I can plug the ECU into, and fully test before risking life and limb ... here's prototype#1
I've since pulled the prototype apart and am rebuilding it into the carcass of an old desktop PC ...
it's a time-hungry project ... hope you like it - a nice mix of analog & digital electronics, microprocessors, hardware, software, and automotive engineering!
cheers,