Introduction: Useful Tool for IR Remote Control Protocol Analysis

IR protocol analyzer is a universal application  for  automatic  decoding dozens types of
infrared remote control protocol packets. The application uses microphone input of a soundcard to
capture infrared signal  form a remote control. As a consequence, the hardware receiver is
minimalistic  and easy to build;  just plug a photo-transistor to input of your sound-card, that’s all
hardware you need.
Application processes IR signal from a remote control and compares it with its own database of
known protocols. When a match is found, packet is decoded and its characteristic is displayed to user
(including protocol name, description, decoded data and graph with timing). 
Protocol definitions are stored in separate XML file. This XML file can be easily modified and
new protocol definitions can be added by user. When an unknown packet is captured, user may still
display its graph with timing details. Then, on the basis of the graph and timing, he may create new
protocol description. 
All captured data can be saved to a file and restored later. Moreover, packet graph can be
exported to a bitmap image.

IR Remote protocol analyzer software
http://ostan.cz/IR_protocol_analyzer/