Remove these ads by
Signing UpStep 1: Assemble the parts
2. You'll also need a target board (you can do this on a breadboard). I used an extra TV-B-Gone PCB with a programming header and oscillator. If you want to program this once, you can also use the TV-B-Gone itself if you leave the LEDs off until you are done programming.
3. AVR toolchain. I use winavr
4. An ISP programmer. I use usbtinyisp from adafruit, but you can also use the arduino (lots of instructables on this) or this great new shield by randofo






































Visit Our Store »
Go Pro Today »




I hadn't realized that the ISP didn't work and that's going to put a kink in my plans to easily reprogram it occasionally.
How did you develop your firmware? Did you just build a tv-b-gone on a bread board? Or did you pop the chip out every time you needed to program it?
Thinking about it now, with the 1.2 design, you would only have to switch out the output pin of the processor (where it ties to the base of the PNP transistor. and the programming should work.
Caveat, my information about the programming not being possible is based on the 1.1 design, and the single output may put programming within range.