#
# Contributed by Marcin Marszalek <azzie|astronet.pl>
#

# Brand:             Free (http://www.free.fr/)
# Model:             RCGP104902/00
# Controlled device: Freebox HD

begin remote
    name	Freebox_V5
    bits	20
    flags	RCMM|CONST_LENGTH
    eps		2
    aeps	100

    header	417	278
    three	167	778
    two		167	611
    one		167	444
    zero	167	278
    ptrail	167
    gap		100817
    
    pre_data_bits	12
    pre_data		0x240
    toggle_bit_mask	0x8000

    begin codes
	KEY_0		0x02600
	KEY_1		0x02601
	KEY_2		0x02602
	KEY_3		0x02603
	KEY_4		0x02604
	KEY_5		0x02605
	KEY_6		0x02606
	KEY_7		0x02607
	KEY_8		0x02608
	KEY_9		0x02609
	return		0x0260A
	KEY_POWER		0x0260C
	KEY_MUTE		0x0260D
	KEY_INFO		0x0260F
	KEY_VOLUMEUP		0x02610
	KEY_VOLUMEDOWN		0x02611
	KEY_CHANNELUP		0x02620
	KEY_CHANNELDOWN		0x02621
	KEY_FORWARD		0x0262E
	KEY_BACK		0x0262F
	KEY_STOP		0x02631
	KEY_RECORD		0x02637
	KEY_NEXT		0x0264C
	KEY_PREVIOUS	0x0264D
	KEY_UP		0x02658
	KEY_DOWN		0x02659
	KEY_LEFT		0x0265A
	KEY_RIGHT		0x0265B
	KEY_OK		0x0265C
	?		0x02681
			0x0269E
	KEY_PLAY		0x026B8
	KEY_LIST		0x026CC
			0x026CD
	free		0x026D7
	KEY_TV		0x026F2
		0x026F3
	
	start		0xC0001
			0xC0002
	bleft		0xC0020
			0xC0040
	KEY_YELLOW		0xC0080
	KEY_BLUE		0xC0100
	KEY_RED		0xC0200
	KEY_GREEN		0xC0400
	jleft		0xC0800
	jdown		0xC1000
	jright		0xC2000
	jup		0xC4000
    end codes
end remote
