Using and tuning the HRC ECU on a cbr1000rr, 2006, using Windows XP


Install software from the CD

1. From HRC CD, install USB driver (oddly, it's an evaluation version of the USB driver!)
2. Install the main tuning program. It's called SETUPEX.EXE on the cd. When working with low volume software like this, I use all the default filenames and folders.

3. Connect the USB "interface" cable (it's a USB to serial converter). I had trouble with the driver and went and downloaded the latest greatest driver. It also had issues, but I kludged through the tuning. Ok, the old driver on the disc and the latest greatest SiLabs driver did the same "hung port" thing...... (later)  
4. Look at the USB "210" connection in Device Manager and see what port it installed on.
5. Open HRC software and set the Com Port setting to whatever Device Manager said the USB 210 adapter is on.
6. Just to test, Load Map, their single supplied basic bike "map" and open the first fuel tuning selection and change a value. It's odd, you click on a cell, then arrow key (1% increment) or PgUp or PgDn for 5% increments. 5% seems like a reasonable step - it's about 1% CO change and that's kinda like a "main jet's worth of fuel".
7. After you've made a change in the map, then click "Read ECU". If all goes well, you'll, with non-running engine (you get an error message if the engine's running, no harm, though), click on Read ECU and a box will pop up saying to turn engine off. Do it and hit the Enter key for "OK". Then you get the next box that says "Turn the key on and hit Enter key within 2 seconds".
It seems that communication is a bit rough around the edges and I got varying and unpredictable success when hitting Enter milliseconds after I turned the key on and sometimes waiting for the ECU to do it's tach check to complete (less than 2 seconds, still).
If com does NOT work, you'll get a box fairly quickly that says something like "Unhappy cannot switch transmission mode". If it DOES work, you'll get a happy "Transmission Ended" (or similar wording) that takes 15 to 20 seconds to pop up.
8. If all went well, you'll see that the test changes that you made in that first fuel table.
9. If it DIDN'T read the ECU and got that "cannot switch transmission" error box, try rebooting your computer and restarting the HRC software.  
10. If you were successful in your "Read ecu", you'll find that the HRC software may (will....) be stuck in read mode, just like it says in the PDF HRC manual. Kill and restart the HRC software and try a simple write mode operation.
11. If it still doesn't work, I think that the com port gets hung in some "state" that overrides the HRC software commands and rebooting your computer clears the com port state.
12. Now, you know that the com port read or write may be a "one shot per computer reboot" and that performing a Read ECU operation locks the HRC software in Read mode.  
13. Now! For even more oddness, when I first started tuning, even though I clicked all the right buttons and I got "happy"  messages after my Write ECU operations, the ECU did not APPLY  the fuel table changes to it's native mapping. It started "taking" AND "applying" the changes only after I did a "Write ECU and then, to test the comm port issue, hit "Write ECU" a second time. (and then I had to reboot my laptop).
Hey - a good laptop for tuning: used Panasonic Toughbook CF-48. 1 Serial, 1 parallel, 2 usb, 1 pcmcia, cd read/write, integrated ethernet and modem. Just about everything a well rounded tuner would want for tuning. They sell for about $300 usd with Windows XP Pro  installed.
14. Tuning (whew, never thought I'd get that far!).  
15. There's only 1 fuel table (+/-30%) and 1 ignition table (+ nadda and -30%) to tune. Use the fuel and ignition "tables" and forget about the silly "3D" graphs. I'll bet the guy who programmed those 3D graphs into the software doesn't tune to Best Power at each rpm point which makes "3D" graphs kinda useless.
On the EC997 dyne systems, it's best to just do an rpm step, look at the gas readings and take a stab at changing that rpm's fuel on the fuel table right after you have tested that particular rpm/throttle position.
Short list: Test power, look at gases, make fuel table change, go to next rpm increment, repeat.  Download whole map at end of your steps.
Use normal EC997 dyno EFI tuning procedures that you already know work better than other dyno companies. The dj dyno guys will put on a power commander because it would take days to tune the HRC ecu to Best Power at each rpm point and making it "run ok" but pushing a button and "tuning to an air fuel ratio" is good enough if the work is never checked to a higher standard.
16. HESD: I had to look that up.... I wouldn't change how the steering damper works without close work with the rider. I left it on "factory values".
17. How's the bike run now?


I used Windows XP Pro on a Panasonic CF-48. The HRC software appears to be a "converted" DOS program (limit of 8 filename characters gives it away).
There may be a method of addressing the com port hanging better by not using XP's default "PIF" file - I had a similar "flaky" communication issue with ancient Magnetti Marelli tuning software for the Bimota SB8r - which was a DOS operating system.


Sponsored by Vintage Aircraft Company

Northern California's most unforgettable flying experience.
No experience required.