$10 PGM-FI HRC Tuner Tool


I'm sure many of you are familiar with the Honda HRC PGM-FI Tuning Tool that costs around $300+ that allows you to modify the fueling and ignition of your EFI CRF.


Well it occurred to me the other day that just as it says on the face of that little expensive box, it's just a Serial to USB interface. What does that mean? There's about $5 worth of hardware in that thing.

Fortunately, you can do the same thing with an OBD2 to USB scanner tool that costs about $10 on eBay.


Do this at your own risk. Obviously.

What you'll need:

  • Honda HRC Software for your year CRF. There is 1 version for the 2009 450R, another version for 2009 AND 2010-2012, and I believe a new version for 13+.
  • OBD2 to USB scanner tool (Again, this is about $10 off eBay) MUST BE FTDI Based (FT232 or FTDI in description for the driver, otherwise this won't work)
  • A few piece of wire/jumpers
  • 12V Battery


  1. Install the software
  2. Plug in your OBD2 Scanner and let Windows install the driver for you, or manually install the driver if it was provided
  3. Unplug the red service/fuel pump plug (on the 2010-2012 450R it is located behind the right radiator shroud)
  4. Create a jumper from the green to brow wires in the plug (See pic below for following wiring illustration)
  5. Place wires in the plug to allow alligator clip attachment
  6. Connect the green and brown jump to pin 5 of the OBD2 connector, and connect the battery negative to that connector
  7. Connect the Orange/Black k-line wire to pin 7 of the OBD2 connector
  8. Connect the Black wire to pin 16 of the OBD2 connector, and connect the +12V of the battery to that connector
  9. Ensure your MIL light is blinking or on, if not, one of your connections is loose
  10. Open the HRC software and select your year
  11. Select the correct COM Port (This can be found by going to Device Manager and looking under COM Ports)
  12. Click read, and you will be prompted with several messages. After the final message that says ...IGNITION OFF, disconnect the +12V and reconnect (basically reset it)
  13. You can then make changes, load new maps, then click write, you'll get a few messages and it will write

NOTES: I believe you have to reset the power after each read OR write, otherwise you'll get an error message saying "Unable to switch ECM into Read/Write mode"





User Feedback

Create an account or sign in to comment

You need to be a member in order to leave a comment

Reply with:

  • Similar Content

    • By Hayden Pratt
      Evening fellas 
      My twin brother and I need someone to show us around Idaho City trails. I know there's tons of riding up there, over 500 miles of it... We are new to the area and absolutely love single track. I've blown out Emmett (Lil Gem), rode a good amount of 8th street, tried clay peak, went to MTN home's track... (not happening again) but I still haven't done Idaho City and I am dying too. I don't want to get lost, and would just make it a ton easier to be able to follow someone who knows the area for the first time around. Have only lived in Meridian for two months.
      If anyone reading this is going Sunday July 22nd, let me meet you up there or follow you out of town. Hell, if you're going anywhere (blacks creek, Anderson ranch.. some of the other ones I've heard of..) I would love to ride with someone new that could show us around a new area. I will buy lunch or dinner for your time, and just need to meet some new guys to ride trails with. 
      Let me know. I know some of yall gotta be going somewhere!
      Hayden & Chase
    • By I will press on
      Guys, you may or may not have heard of this race.  If not, check it out.  If you have, check out this preview of what is to come in 2 weeks.  Thanks,
    • By Lucas Hansen
      Just wondering what you guys do to remove black marks on your seat. My 08 crf450r has the red/black seat, and after each ride there are some black marks on the red from my riding pants. Not scuff marks, more like patches of black residue from my pants rubbing on the seat. I’ve tried the magic eraser which seemed to do the trick, but lately they seem like they aren’t coming off. Also tried scrubbing bubbles with a brush and no luck. Not too worried cuz I have an spare OEM seat, but I’d like to keep this one nice. Any ideas? Maybe I shouldn’t wear black pants?
    • By Kenmir
      Hello all!  So I'm having some issues with a 1986 XL600R.  Bike is new to me.  Has an aftermarket muffler (No idea what), and factory air-box.  Bike had 120 main, 115 secondary, 65 main and factory Needle settings.  previous owner said he had just checked the valves and had "Drilled someone in the choke" to make it start better.  It always starts on the second or third kick, runs great in neutral.  Starts a little harder when hot but that's pretty normal.
      The issue I'm having is that at medium throttle riding down the road it hesitates very slightly, and at high RPM in basically every gear it hesitates like its hitting a rev limiter/ loosing spark.  I've checked the plug and its never looked super lean, or super rich.  
      Now for what I've done.  Figured its got a loud aftermarket pipe on it so its probably jets.  Bought a kit that came with some different jets and tried it.  These were a 134 main, 130 secondary, 68 main and some shims to lift the needles a bit.  This did nothing.  I had as well bought a new CDI (With a higher rev limiter) and a new coil, I like being prepared.  So i tried installing these.  No change.  I went back to original jetting, no change.   I then checked the ohms through the stater for the spark circuit and the pulse ohms.  Both were maybe 20 high but I'd blame that on a cheap multi-meter (But maybe I shouldn't).  I also threw a adjustable spark checker and set the gap to around the 1/4 inch the manual says it should throw a spark and it seems to do that fine.  It has fresh high octane fuel in it as well.  So basically all I have left is to double check the valves, but it runs so well otherwise I have hard time believing that the valves are off or that the cam has jumped a tooth or something but I'm open to suggestions now!
      That's all I can think of now, thanks ahead of time everyone!