Universal RC5/RC6 transceiver is originally developed by Frits K. Raalte. It is a nice tool to analyze RC5, RC5X or RC6 IR signals. Also it can transmit every possible RC5, RC5X or RC6 protocol based code like a IR remote control does.
Device is capable to receive signal and display its code on LCD as decimal and binary code(meanings of codes see here and here ). Additional three LEDs indicate receiving phase(green), toggling between decimal and binary code on LCD is indicated by yellow LED and red LED indicates bad code or unknown standard. When transmitting IR code, there is one button which allows to adjust code and another is for sending command. This way any code can be sent. I wouldn’t call this toy a universal remote as it would be un convenient to select codes each time when you want to lets say change channel or change volume. It is more for testing purposes, where it is a “must have it”. Project files are available for download (Circuit, PCB and binary for PIC16F268 ).