Reverse Engineering

The process of figuring out how something works by taking it apart and looking at the pieces is known as "reverse engineering". To reverse engineer the Aprilia/Rotax ECU (or any other embedded computer system for that matter), you perform the following set of steps:
- Take the device apart (see ECU Removal and Disassembly)
- Identify all the major components
- Work out some basic circuit diagrams
- Identify the processor inputs
- Identify the processor outputs
- Take a step back and make some general design observations
- Disassemble the software contained in the EPROM
- Work out the major functional blocks of the software architecture
If you get that far, then you can really start messing with things: see the UltraMod project for more details.
It will be worth it in the end.
Wright Cyclone in full song.