I have been trying to decode Infrared Protocol used in a set-top-box.I have tried comparing with standard protocols but it doesn't match. I am using an Arduino Uno with Arduifruit IR Library's decoder sketch. The output on the serial terminal is:
Decoded Unknown(0): Value:0 (0 bits)
Raw samples(50): Gap:18904
Head: m2600 s850
0:m450 s450 1:m400 s450 2:m450 s850 3:m400 s900
4:m900 s350 5:m400 s500 6:m400 s450 7:m450 s450
8:m400 s450 9:m450 s450 10:m400 s450 11:m450 s450
12:m400 s450 13:m450 s450 14:m400 s450 15:m450 s450
16:m450 s400 17:m450 s450 18:m850 s900 19:m400 s450
20:m450 s450 21:m400 s450 22:m400 s500 23:m400
Extent=26100
Mark min:400 max:900
Space min:350 max:900
What I could infer from the data (Possibly):
The Header consists of Mark of 2500 i.e. 5 x 500 uSeconds and space of 2 x 500 uS. The bits mostly have equal mark and space of 500 us. Except for some bits. Is this some standard IR protocol. And do the number of bits transmitted by buttons of a remote differ.