Banner publicitario de PCBWay

Cómo cambiar el control remoto en pantallas chinas con chip MSD3393 y MSD318 (Speler, DW, VIOS, etc.)

Hace unos años me encontré una pagina árabe (ya no existe) que trataba sobre manipular el SPI Dump (firmware) de pantallas NO Smart con chip Mstar con el editor hexadecimal HEX WORKSHOP. Se habla de como cambiar el logo y control remoto entre otras cosas. Aquí les dejo el tutorial, está dificil pero tal vez alguien con experiencia nos lo podría clarificar
 

Adjuntos

  • Programs, annotations to the modifications.rar
    6.1 MB · Visitas: 198
Última edición:
¿En qué parte del documento se menciona cómo cambiar el control remoto en Speler, DW y VIOS?
Solo lo mencionan para Hisense y en un SoC muy antiguo que ya no es común.
Y no lo cambian, lo que se menciona es cómo reparar la sección dañada.
Sobre cambiar el logotipo y corregir los volcados, ya he publicado herramientas que lo hacen.
 
Tengo los SPI Dumps de dos placas identicas, la unica diferencia es que el Jeida Vesa en una está en 6 bit y en la otra está en 8 bit que no son modificables porque al apagarlas se pierden los cambios. ¿Se pueden aislar esas diferencias con un editor hexadecimal y aprovecharlas para modificar otros Dumps?
 
Última edición:
Al revisar el firmware, descubrí que, además del control remoto estándar, hay algunos controles remotos de servicio en el archivo de configuración. ¿Has visto algún control remoto de servicio para televisores chinos?

Por cierto, una idea para programadores es crear un programa para teléfono en el que se pueda insertar el archivo "ir_config.ini", y se generarían automáticamente posibles botones en la pantalla, y un teléfono con puerto IR se convertiría en un control remoto de servicio.

Pido disculpas por el tema duplicado, cometí un error con el idioma en el primero al traducirlo =)


## 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_IRFAC

#==== IR1 ====
[KIR_IR1]
Enable=true
Protocol=0x01
Header=0x007f
Keymap=KIR_IR1_Keymap
Speed=0

[KIR_IR1_Keymap]
KEY_POWER = 0x00f3
KEY_KP1 = 0x00e7
KEY_MENU = 0x00ed
KEY_VOICE_INPUT = 0x0092
KEY_TV_INPUT_ATV = 0x0094
KEY_UP = 0x00ec
KEY_DOWN = 0x00eb
KEY_LEFT = 0x00ea
KEY_RIGHT = 0x00e9
KEY_ENTER = 0x00e8
KEY_BACK = 0x00e3
KEY_HOME = 0x00e0
KEY_VOLUMEDOWN = 0x00f0
KEY_MUTE = 0x00ee
KEY_VOLUMEUP = 0x00ef
KEY_REWIND = 0x0091
KEY_PLAYPAUSE = 0x00bc
KEY_FASTFORWARD = 0x00f5
KEY_CHANNELUP = 0x0014
KEY_CHANNELDOWN = 0x0018

#==== IR2 ====
#==== IR3 ====
#==== IR4 ====
#==== IR5 ====
#==== IR6 ====
#==== IR7 ====
#==== IR8 ====
#==== IR9 ====
#==== 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_MINUS = 0x0004
KEY_RECORD = 0x0014
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_IR_MOUSE = 0x0019
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_IRFAC

[MIR_IR1]
Enable=true
Protocol=0x01
Header=0x007f

[MIR_IRFAC]
Enable=true
Protocol=0x01
Header=0x8890



[PM51]
0=PIR_IR1_POWER_1
1=PIR_IRFAC_POWER_1

[PIR_IR1_POWER_1]
Enable=1
Protocol=0x01
Header=0x007f
Key=0x00f3

[PIR_IRFAC_POWER_1]
Enable=1
Protocol=0x01
Header=0x8890
Key=0x0001
 
Atrás
Arriba