Chinese android smart tv special key translation to LIRC
Posted: Sun Aug 20, 2023 1:33 pm
I see in xda web a file called ir_config.ini of a chinese smart tv this file is saved in the system folder of tv "/vendor/tvconfig/config/ir_config.ini' i want translate a key code called KEY_CVT_FAC_AGING to LIRC conf file because i think it can desactivate the "aging mode".
I put a tv in this mode and no can exit. The smart tv, show the letters "wisdom share smart cloud tv", when power on after the mark.
ir_config.ini:
I put a tv in this mode and no can exit. The smart tv, show the letters "wisdom share smart cloud tv", when power on after the mark.
ir_config.ini:
Code: Select all
## auto create by script
## support protocols: value must sync proj_format_ir_impl.cpp declare
## IR_PRO_NEC,
## IR_PRO_RC5,
## IR_PRO_RC6,
## IR_PRO_RC5_RC6,
## IR_PRO_KONKA,
## IR_PRO_TOSHIBA,
## IR_PRO_HAIER,
## IR_PRO_RCA,
## IR_PRO_SONY,
## IR_PRO_SHARP,
## IR_PRO_RCMM,
[Kernel]
0=KIR_IR1
1=KIR_IR2
2=KIR_IRFAC
#==== IR1 ====
[KIR_IR1]
Enable=true
Protocol=0x01
Header=0x00bf
Keymap=KIR_IR1_Keymap
[KIR_IR1_Keymap]
KEY_POWER = 0x0000
KEY_MUTE = 0x0001
KEY_1 = 0x0002
KEY_2 = 0x0003
KEY_3 = 0x0004
KEY_4 = 0x0005
KEY_5 = 0x0006
KEY_6 = 0x0007
KEY_7 = 0x0008
KEY_8 = 0x0009
KEY_9 = 0x000a
KEY_FAVORITES = 0x000b
KEY_0 = 0x000c
KEY_CHANNEL = 0x000d
KEY_CAMERA = 0x000f
KEY_AUDIO = 0x0061
KEY_CVT_FAC_NICAM = 0x0044
KEY_MENU = 0x0040
KEY_INFO = 0x0041
KEY_KP1 = 0x0016
KEY_BACK = 0x0015
KEY_UP = 0x0013
KEY_DOWN = 0x0014
KEY_LEFT = 0x0011
KEY_RIGHT = 0x0012
KEY_ENTER = 0x0010
KEY_VOLUMEUP = 0x0048
KEY_VOLUMEDOWN = 0x0049
KEY_HOME = 0x0064
KEY_IR_MOUSE = 0x0065
KEY_EPG = 0x005b
KEY_RED = 0x004c
KEY_GREEN = 0x004d
KEY_YELLOW = 0x004e
KEY_BLUE = 0x004f
KEY_CHANNELUP = 0x004a
KEY_CHANNELDOWN = 0x004b
KEY_FREEZE = 0x0043
KEY_SUBTITLE = 0x0042
KEY_SLEEP = 0x0066
KEY_RADIO = 0x0067
KEY_TTX = 0x0051
KEY_RECORD_LIST = 0x0056
KEY_RECORD = 0x0057
KEY_ZOOM = 0x001c
KEY_TTX_INDEX = 0x0052
KEY_TTX_SIZE = 0x0054
KEY_PLAYPAUSE = 0x0055
KEY_STOP = 0x0047
KEY_REWIND = 0x0062
KEY_FASTFORWARD = 0x0063
KEY_PREVIOUS = 0x0058
KEY_NEXT = 0x0060
#==== IR2 ====
[KIR_IR2]
Enable=true
Protocol=0x11
Header=0x0707
Keymap=KIR_IR2_Keymap
[KIR_IR2_Keymap]
KEY_POWER = 0x0002
KEY_HOME = 0x0058
KEY_MUTE = 0x000f
KEY_WWW = 0x0028
KEY_IR_MOUSE = 0x003f
KEY_RECORD = 0x005a
KEY_EPG = 0x0073
KEY_SUBTITLE = 0x001f
KEY_CVT_FAC_NICAM = 0x0049
KEY_1 = 0x0004
KEY_2 = 0x0005
KEY_3 = 0x0006
KEY_4 = 0x0008
KEY_5 = 0x0009
KEY_6 = 0x000a
KEY_7 = 0x000c
KEY_8 = 0x000d
KEY_9 = 0x000e
KEY_CHANNEL_LIST = 0x0023
KEY_0 = 0x0011
KEY_CHANNEL = 0x0013
KEY_MENU = 0x001a
KEY_TV_INPUT_HDMI = 0x0041
KEY_KP1 = 0x004b
KEY_BACK = 0x002d
KEY_UP = 0x0060
KEY_DOWN = 0x0061
KEY_LEFT = 0x0065
KEY_RIGHT = 0x0062
KEY_ENTER = 0x0068
KEY_VOLUMEDOWN = 0x000b
KEY_VOLUMEUP = 0x0007
KEY_CHANNELDOWN = 0x0010
KEY_CHANNELUP = 0x0012
KEY_RED = 0x006c
KEY_GREEN = 0x0014
KEY_YELLOW = 0x0015
KEY_BLUE = 0x0016
KEY_ZOOM = 0x003e
KEY_SLEEP = 0x0025
KEY_INFO = 0x0079
KEY_RADIO = 0x0042
KEY_FAVORITES = 0x00c6
KEY_FAVORITES_MINUS = 0x0043
KEY_FAVORITES_PLUS = 0x0044
KEY_FREEZE = 0x004f
KEY_CAMERA = 0x006e
KEY_AUDIO = 0x0001
KEY_PLAYPAUSE = 0x0047
KEY_STOP = 0x0046
KEY_REWIND = 0x0045
KEY_FASTFORWARD = 0x0048
KEY_PREVIOUS = 0x0026
KEY_NEXT = 0x003d
#==== IR3 ====
#==== IR4 ====
#==== IR5 ====
#==== IR6 ====
#==== IR7 ====
#==== IR8 ====
#==== IR9 ====
#==== IRFAC ====
[KIR_IRFAC]
Enable=true
Protocol=0x01
Header=0x8890
Keymap=KIR_IRFAC_Keymap
Speed=1
[KIR_IRFAC_Keymap]
KEY_9 = 0x0000
KEY_POWER = 0x0001
KEY_1 = 0x0002
KEY_5 = 0x0003
KEY_INFO = 0x0005
KEY_3 = 0x0006
KEY_7 = 0x0007
KEY_FACAPI_CVTE_RESET_F1 = 0x0008
KEY_MEDIA = 0x0009
KEY_CVT_FAC_AUTO_TUNING = 0x000a
KEY_CVT_FAC_AGING = 0x000b
KEY_CVT_FAC_UPGRADE_PAGE = 0x000c
KEY_AUDIO = 0x000d
KEY_CVT_FAC_VERSION = 0x000e
KEY_FACAPI_CVTE_AT_START = 0x000f
KEY_0 = 0x0010
KEY_MUTE = 0x0011
KEY_2 = 0x0012
KEY_6 = 0x0013
KEY_DOT = 0x0014
KEY_4 = 0x0016
KEY_8 = 0x0017
KEY_CVT_FAC_MENU_SHOW = 0x0018
KEY_CAMERA = 0x001b
KEY_BLUE = 0x001c
KEY_RED = 0x001d
KEY_GREEN = 0x001e
KEY_YELLOW = 0x001f
KEY_KP1 = 0x0040
KEY_TTX = 0x0041
KEY_VOLUMEUP = 0x0044
KEY_VOLUMEDOWN = 0x0045
KEY_MENU = 0x0046
KEY_LEFT = 0x0047
KEY_CHANNELUP = 0x0048
KEY_CHANNELDOWN = 0x0049
KEY_BACK = 0x004a
KEY_RIGHT = 0x004b
KEY_SCREEN = 0x004c
KEY_EPG = 0x004d
KEY_DOWN = 0x0050
KEY_ZOOM = 0x0051
KEY_IR_MOUSE = 0x0054
KEY_CVT_FAC_NICAM = 0x0055
KEY_UP = 0x0056
KEY_ENTER = 0x0057
KEY_HOME = 0x0059
KEY_VOICE_INPUT = 0x005b
[Mboot]
0=MIR_IR1
1=MIR_IR2
2=MIR_IRFAC
[MIR_IR1]
Enable=true
Protocol=0x01
Header=0x00bf
[MIR_IR2]
Enable=true
Protocol=0x11
Header=0x0707
[MIR_IRFAC]
Enable=true
Protocol=0x01
Header=0x8890
[PM51]
0=PIR_IR1_POWER_1
1=PIR_IR2_POWER_1
2=PIR_IRFAC_POWER_1
[PIR_IR1_POWER_1]
Enable=1
Protocol=0x01
Header=0x00bf
Key=0x0000
[PIR_IR2_POWER_1]
Enable=1
Protocol=0x11
Header=0x0707
Key=0x0002
[PIR_IRFAC_POWER_1]
Enable=1
Protocol=0x01
Header=0x8890
Key=0x0001