JP1 Remotes Forum Index JP1 Remotes


FAQFAQ SearchSearch 7 days of topics7 Days MemberlistMemberlist UsergroupsUsergroups RegisterRegister
ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in

Chinese android smart tv special key translation to LIRC

 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> Non-JP1
View previous topic :: View next topic  
Author Message
Thedemon007



Joined: 25 Jul 2019
Posts: 14
Location: Venezuela

                    
PostPosted: Sun Aug 20, 2023 2:33 pm    Post subject: Chinese android smart tv special key translation to LIRC Reply with quote

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:
Code:
## 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
Back to top
View user's profile Send private message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21238
Location: Chicago, IL

                    
PostPosted: Mon Aug 21, 2023 7:12 pm    Post subject: Reply with quote

I don't see how to tell which protocol it's using, so the best I can do is guess that it's NEC1 with a device code of 136, sub-device 144 and an OBC of 11.

Can you use that to create what you need in LIRC?
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Back to top
View user's profile Send private message Visit poster's website
Thedemon007



Joined: 25 Jul 2019
Posts: 14
Location: Venezuela

                    
PostPosted: Tue Aug 22, 2023 4:43 am    Post subject: Reply with quote

The Robman wrote:
I don't see how to tell which protocol it's using, so the best I can do is guess that it's NEC1 with a device code of 136, sub-device 144 and an OBC of 11.

Can you use that to create what you need in LIRC?

Thanks for you response and information, I'm really not an expert and I still don't quite understand how create a lirc file, usally i capture the signals for this.

Already i found a way for capture the signal because after put a indian firmware in the smart tv, so i use ZazaRemote android app and the control what i found have the neccesary signal for exit of the "aging mode".

I regret not having done a firmware original backup, with the indian firmware wifi no work and interface no like.

Now want try made the tv compatible with other control modifying their ir_config.ini file, some advice, explanation or links of documentation what somebody can share to accomplish this?

I already know how modify the file and load in the TV, but no know a way for capture a control and create the config.


Last edited by Thedemon007 on Tue Aug 22, 2023 11:14 am; edited 1 time in total
Back to top
View user's profile Send private message
Thedemon007



Joined: 25 Jul 2019
Posts: 14
Location: Venezuela

                    
PostPosted: Tue Aug 22, 2023 11:11 am    Post subject: signal capture but no can use it Reply with quote

Quote:
Already i found a way for capture the signal because after put a indian firmware in the smart tv, so i use ZazaRemote android app and the control what i found have the neccesary signal for exit of the "aging mode".


i capture signal using IrScrutinizer software and a arduino328 with Agirs 1.0.5. This is the result pronto hex format:

Code:
0000 006D 0021 0000 0000 0201 0000 002A 0000 002A 0000 002A 0000 0055 0000 002A 0000 002A 0000 002A 0000 0055 0000 002A 0000 002A 0000 002A 0000 002A 0000 0055 0000 002A 0000 002A 0000 0055 0000 0055 0000 0055 0000 002A 0000 0055 0000 002A 0000 002A 0000 002A 0000 002A 0000 002A 0000 002A 0000 0055 0000 002A 0000 0055 0000 0055 0000 0055 0000 0055


Idk if are some wrong because i test with other controls and only get raw format no show details like protocol.

I try use function export of IrScrutinizer for irplus but irplus no support it say "Code ir wrong or not supported for the emitter".
Back to top
View user's profile Send private message
Barf
Expert


Joined: 24 Oct 2008
Posts: 1415
Location: Munich, Germany

                    
PostPosted: Tue Aug 22, 2023 11:37 am    Post subject: Reply with quote

There must be something wrong with your setup since no valid Pronto HEX signal contains "0000" (except possibly in the first four positions). Can it possibly be that you used a demodulating receiver (TSOP****) on the Arduino? (If so, try selecting "Use receive for capture).
Back to top
View user's profile Send private message Send e-mail Visit poster's website
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21238
Location: Chicago, IL

                    
PostPosted: Tue Aug 22, 2023 12:13 pm    Post subject: Reply with quote

If you're just looking for that signal in Pronto hex format, here it is...

0000 006D 0022 0002 0157 00AC 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0689 0157 0056 0015 0E94
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Back to top
View user's profile Send private message Visit poster's website
Thedemon007



Joined: 25 Jul 2019
Posts: 14
Location: Venezuela

                    
PostPosted: Tue Aug 22, 2023 3:14 pm    Post subject: Reply with quote

Barf wrote:
There must be something wrong with your setup since no valid Pronto HEX signal contains "0000" (except possibly in the first four positions). Can it possibly be that you used a demodulating receiver (TSOP****) on the Arduino? (If so, try selecting "Use receive for capture).


Amm ok i use hs0038 i check a datasheet and in the block diagram show what have demodulator i try selecting "Use receive for capture" but no capture nothing if i use "Use receive for capture" the out go to pin d8? or need use other pin?

Anyway rigth now no can capture nothing selecting or not "Use receive for capture" some are broken Laughing

The Robman wrote:
If you're just looking for that signal in Pronto hex format, here it is...

0000 006D 0022 0002 0157 00AC 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0016 0015 0041 0015 0041 0015 0041 0015 0016 0015 0041 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0016 0015 0041 0015 0016 0015 0041 0015 0041 0015 0041 0015 0041 0015 0689 0157 0056 0015 0E94


Thanks i import to irplus file and this work with irplus android app! perfect Very Happy
Back to top
View user's profile Send private message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 21238
Location: Chicago, IL

                    
PostPosted: Tue Aug 22, 2023 7:50 pm    Post subject: Reply with quote

Thedemon007 wrote:
Thanks i import to irplus file and this work with irplus android app! perfect Very Happy

Can I assume all the codes from that codeset will work with this TV? If so, I'd like to create an upgrade for the file section. Can you give any more info about the brand and model of this TV set?
_________________
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Back to top
View user's profile Send private message Visit poster's website
Thedemon007



Joined: 25 Jul 2019
Posts: 14
Location: Venezuela

                    
PostPosted: Wed Aug 23, 2023 2:15 am    Post subject: Reply with quote

The Robman wrote:

Can I assume all the codes from that codeset will work with this TV?

Yes i generate a .hex file with makehex with this command:
Quote:
$ java -jar makehex.jar -d 136 -s 144 nec1

This give me a .hex file, i import to IrScrutinizer using option Text/CVS -> Raw, line based -> Import all/param, so i export to irplus fomart for test and the tv respond to others functions like:
Code:
OBC = Funtion key
0 = 9
1 = Power
2 = 1
3 = 5
5 = info
6 = 3
11 = Aging mode

Other pronto hex signal format what work for the key Aging mode/KEY_CVT_FAC_AGING:
Code:
0000 006D 0022 0002 0157 00AB 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0015 0015 0040 0015 0040 0015 0040 0015 0015 0015 0040 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0040 0015 0015 0015 0040 0015 0040 0015 0040 0015 0040 0015 0688 0157 0056 0015 0E91

The Robman wrote:
Can you give any more info about the brand and model of this TV set?

The TV is Brand: Milexus, Model: ML-LED-32 SMART, Board: TP.SK518D.PB802, indian firmware logo say Micromax, however the original controller have others signals, i think this code are compatible with a lot the similar TVs because the "KIR_IRFAC_Keymap" seems to be added in the configuration file by default Zazaremote app control say ASANO TV A-22/YX-CY10CS.

Original ir_config.ini:
Code:
## 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=0x20df
Keymap=KIR_IR1_Keymap
Speed=0
[KIR_IR1_Keymap]
KEY_POWER = 0x0052
KEY_VOICE_INPUT = 0x0021
KEY_1 = 0x0000
KEY_2 = 0x0010
KEY_3 = 0x0011
KEY_4 = 0x0013
KEY_5 = 0x0014
KEY_6 = 0x0015
KEY_7 = 0x0017
KEY_8 = 0x0018
KEY_9 = 0x0019
KEY_0 = 0x001b
KEY_INFO = 0x0048
KEY_QUICK_START4 = 0x0030
KEY_QUICK_START8 = 0x0031
KEY_QUICK_START6 = 0x0034
KEY_QUICK_START3 = 0x0033
KEY_HOME = 0x000f
KEY_MENU = 0x004e
KEY_UP = 0x0047
KEY_DOWN = 0x004d
KEY_LEFT = 0x0049
KEY_RIGHT = 0x004b
KEY_ENTER = 0x004a
KEY_BACK = 0x001e
KEY_SETTINGS = 0x0006
KEY_VOLUMEUP = 0x0003
KEY_VOLUMEDOWN = 0x0041
KEY_MUTE = 0x0053
KEY_KP1 = 0x0040
KEY_CHANNELUP = 0x0002
KEY_CHANNELDOWN = 0x0009
KEY_RED = 0x005c
KEY_GREEN = 0x005d
KEY_YELLOW = 0x005e
KEY_BLUE = 0x005f
KEY_REWIND = 0x0012
KEY_PLAYPAUSE = 0x0045
KEY_FASTFORWARD = 0x0051
KEY_CVT_FAC_NICAM = 0x000d
KEY_STOP = 0x005b
KEY_TTX = 0x0043
KEY_CAMERA = 0x0042
KEY_AUDIO = 0x000b
#==== IR2 ====
[KIR_IR2]
Enable= false;
Protocol=0x01
Header=0xffee
Keymap=KIR_IR2_Keymap
Speed=0
[KIR_IR2_Keymap]
KEY_POWER = 0x0090
KEY_FACAPI_AT_CUS0 = 0x0091
KEY_FACAPI_DO_CHANNELIMPCH = 0x000b
KEY_FACAPI_SRC_ATV = 0x0046
KEY_FACAPI_SRC_DTV_AIR = 0x001d
KEY_FACAPI_AT_CUS6 = 0x001f
KEY_1 = 0x0000
KEY_2 = 0x0010
KEY_3 = 0x0011
KEY_4 = 0x0013
KEY_5 = 0x0014
KEY_6 = 0x0015
KEY_7 = 0x0017
KEY_8 = 0x0018
KEY_9 = 0x0019
KEY_FACAPI_AT_CUS1 = 0x001c
KEY_FACAPI_AT_CUS2 = 0x001b
KEY_FACAPI_DO_WIFI = 0x004c
KEY_FACAPI_DO_AGING = 0x0007
KEY_FACAPI_AT_CUS3 = 0x0048
KEY_FACAPI_AT_CUS4 = 0x000d
KEY_FACAPI_ACT_VOLUME_MAX = 0x005c
KEY_FACAPI_ACT_VOLUME_ADD = 0x005d
KEY_FACAPI_ACT_VOLUME_SUB = 0x005e
KEY_FACAPI_AT_CUS5 = 0x005f
KEY_FACAPI_DO_AGING_OFF = 0x004e
KEY_KP1 = 0x0040
KEY_UP = 0x0089
KEY_DOWN = 0x0088
KEY_LEFT = 0x0087
KEY_RIGHT = 0x0085
KEY_ENTER = 0x0086
KEY_MENU = 0x0006
KEY_BACK = 0x000a
KEY_CHANNELUP = 0x0092
KEY_CHANNELDOWN = 0x0093
KEY_VOLUMEUP = 0x0095
KEY_VOLUMEDOWN = 0x0096
KEY_FACAPI_DO_ADC = 0x0042
KEY_FACAPI_REST_SHOPPINGRESET = 0x000f
KEY_FACAPI_CVTE_MENU_SHOW = 0x0045
KEY_FACAPI_SRC_AV1 = 0x0012
KEY_FACAPI_SRC_AV2 = 0x0051
KEY_FACAPI_SRC_VGA = 0x005b
KEY_FACAPI_SRC_YPBPR1 = 0x0044
KEY_FACAPI_SRC_YPBPR2 = 0x0050
KEY_FACAPI_SRC_HDMI1 = 0x0043
KEY_FACAPI_SRC_HDMI2 = 0x001a
KEY_FACAPI_SRC_HDMI3 = 0x0004
KEY_HOME = 0x0059
KEY_FACAPI_SRC_USB1 = 0x0057
KEY_FACAPI_SRC_USB2 = 0x0008
#==== IR3 ====
#==== IR4 ====
#==== IR5 ====
#==== IRFAC ====
[KIR_IRFAC]
Enable=true
Protocol=0x01
Header=0x8890
Keymap=KIR_IRFAC_Keymap
Speed=0
[KIR_IRFAC_Keymap]
KEY_POWER = 0x0001
KEY_FREEZE = 0x0015
KEY_1 = 0x0002
KEY_2 = 0x0012
KEY_3 = 0x0006
KEY_4 = 0x0016
KEY_5 = 0x0003
KEY_6 = 0x0013
KEY_7 = 0x0007
KEY_8 = 0x0017
KEY_9 = 0x0000
KEY_0 = 0x0010
KEY_IR_MOUSE = 0x0004
KEY_MUTE = 0x0011
KEY_INFO = 0x0005
KEY_CVT_FAC_AUTO_ADJUST = 0x0054
KEY_MENU = 0x0046
KEY_CVT_FAC_NICAM = 0x0055
KEY_LEFT = 0x0047
KEY_RIGHT = 0x004b
KEY_DOWN = 0x0050
KEY_UP = 0x0056
KEY_ENTER = 0x0057
KEY_BACK = 0x004a
KEY_SCREEN = 0x004c
KEY_VOLUMEUP = 0x0044
KEY_VOLUMEDOWN = 0x0045
KEY_CHANNELUP = 0x0048
KEY_CHANNELDOWN = 0x0049
KEY_KP1 = 0x0040
KEY_MEDIA = 0x0009
KEY_TTX = 0x0041
KEY_ZOOM = 0x0051
KEY_HOME = 0x0059
KEY_EPG = 0x004d
KEY_FACAPI_CVTE_AGING = 0x000b
KEY_AUDIO = 0x000d
KEY_SUBTITLE = 0x000c
KEY_CVTEAT_VERSION = 0x000e
KEY_FACAPI_CVTE_RESET_F1 = 0x0008
KEY_FACAPI_CVTE_MENU_SHOW = 0x0018
KEY_CAMERA = 0x001b
KEY_RED = 0x001d
KEY_GREEN = 0x001e
KEY_YELLOW = 0x001f
KEY_BLUE = 0x001c
KEY_VOICE_INPUT = 0x005b
[Mboot]
0=MIR_IR1
1=MIR_IR2
2=MIR_IRFAC
[MIR_IR1]
Enable=true
Protocol=0x01
Header=0x20df
[MIR_IR2]
Enable= false;
Protocol=0x01
Header=0xffee
[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=0x20df
Key=0x0052
[PIR_IR2_POWER_1]
Enable= 0;
Protocol=0x01
Header=0xffee
Key=0x0090
[PIR_IRFAC_POWER_1]
Enable=1
Protocol=0x01
Header=0x8890
Key=0x0001
As a curiosity the original control have bluetooth but right now no work with the indian firmware, only work via infrared after load the original config file in it.

Last edited by Thedemon007 on Wed Aug 23, 2023 6:32 am; edited 1 time in total
Back to top
View user's profile Send private message
Thedemon007



Joined: 25 Jul 2019
Posts: 14
Location: Venezuela

                    
PostPosted: Wed Aug 23, 2023 4:06 am    Post subject: Reply with quote

Thedemon007 wrote:

Now want try made the tv compatible with other control modifying their ir_config.ini file, some advice, explanation or links of documentation what somebody can share to accomplish this?
Now i undestand more and learn some Very Happy

Header=0x8890
KEY_CVT_FAC_AGING = 0x000b

88 hexadecimal number to decimal: 136 (Device code)
90 hexadecimal number to decimal: 144 (sub-device)
0b hexadeximal number to decimal: 11 (OBC)

Device code of 136, sub-device 144 and an OBC of 11.

And i found here a way how do the reverse.

if render it with IrScrutinizer or capture, i get some like:
{38.4k,564,msb}<1,-1|1,-3>(16,-8,A:32,1,-44m,(16,-3,1,-96m)*){A=0x1109d02f}

Using IrScrutinizer, I went to the "Tools" tab and then "Hex Calculator". I inserted the code, "1109d02f", and then I got the generated LSB code:

LSB: F40B9088
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> Non-JP1 All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


 

Powered by phpBB © 2001, 2005 phpBB Group
Top 7 Advantages of Playing Online Slots The Evolution of Remote Control