Summary
Spec covers RS-232 (DB9, 9600/8N1, ASCII) and discrete IR (NEC-format, 04FB manufacturer code) control for the Hisense Prosumer TV line. The 75U67KUA shares the Prosumer protocol family documented in the source; per the manual, individual models may not implement every command — verify against the model User Manual. RS-232 must be enabled in the Custom Install menu (Quick Settings + "7 3 1 0" → Enable).
Transport
protocols:
- serial
serial:
baud_rate: 9600
data_bits: 8
parity: none
stop_bits: 1
flow_control: none
auth:
type: none
Frame format (ASCII mode, 14 bytes): S + client_id(3 hex) + COMMAND(4) + DATA(4) + checksum(1) + Cr. client_id is ALL for broadcast or last 3 bytes of MAC. Checksum is the 8-bit two's-complement such that the sum of all bytes (including checksum) equals zero. Termination is 0x0D. Query: Q replaces S, DATA is ????. Acknowledgement: [client_id]:OKAY[DATA][checksum]\r (or EROR, WAIT). Protocol is case-sensitive.
IR is also supported (separate link, no transport parameters) — IR codes listed in the IrCodes section.
Traits
- powerable
- routable
- queryable
- levelable
Actions
- id: pwre_disable
label: Disable RS-232 Remote Power On
kind: action
command: PWRE0000
- id: pwre_enable
label: Enable RS-232 Remote Power On
kind: action
command: PWRE0001
- id: pwre_query
label: Query Power On Command Setting
kind: query
command: PWRE????
- id: powr_standby
label: Power Standby
kind: action
command: POWR0000
- id: powr_on
label: Power On
kind: action
command: POWR0001
- id: inpt_cycle
label: Change Input Signal (cycle)
kind: action
command: INPT0000
- id: inpt_tv
label: Set Input TV
kind: action
command: INPT0001
- id: inpt_component
label: Set Input Component
kind: action
command: INPT0003
- id: inpt_av
label: Set Input AV
kind: action
command: INPT0004
- id: inpt_vga
label: Set Input VGA
kind: action
command: INPT0006
- id: inpt_hdmi1
label: Set Input HDMI1
kind: action
command: INPT0009
- id: inpt_hdmi2
label: Set Input HDMI2
kind: action
command: INPT0010
- id: inpt_hdmi3
label: Set Input HDMI3
kind: action
command: INPT0011
- id: inpt_hdmi4
label: Set Input HDMI4
kind: action
command: INPT0012
- id: inpt_query
label: Query Current Input Source
kind: query
command: INPT????
- id: pmod_standard
label: Set Picture Mode Standard
kind: action
command: PMOD0000
- id: pmod_vivid
label: Set Picture Mode Vivid
kind: action
command: PMOD0002
- id: pmod_energy
label: Set Picture Mode EnergySaving
kind: action
command: PMOD0003
- id: pmod_theater
label: Set Picture Mode Theater
kind: action
command: PMOD0004
- id: pmod_game
label: Set Picture Mode Game
kind: action
command: PMOD0005
- id: pmod_sport
label: Set Picture Mode Sport
kind: action
command: PMOD0006
- id: pmod_query
label: Query Picture Mode
kind: query
command: PMOD????
- id: brit_set
label: Set Brightness
kind: action
command: BRIT{value}
params:
- name: value
type: integer
description: Brightness value 0000-0100
- id: brit_query
label: Query Brightness
kind: query
command: BRIT????
- id: cont_set
label: Set Contrast
kind: action
command: CONT{value}
params:
- name: value
type: integer
description: Contrast value 0000-0100
- id: cont_query
label: Query Contrast
kind: query
command: CONT????
- id: colr_set
label: Set Color Saturation
kind: action
command: COLR{value}
params:
- name: value
type: integer
description: Color saturation 0000-0100
- id: colr_query
label: Query Color Saturation
kind: query
command: COLR????
- id: tint_set
label: Set Tint
kind: action
command: TINT{value}
params:
- name: value
type: integer
description: Tint value 0000-0100
- id: tint_query
label: Query Tint
kind: query
command: TINT????
- id: shrp_set
label: Set Sharpness
kind: action
command: SHRP{value}
params:
- name: value
type: integer
description: Sharpness value 0000-0020
- id: shrp_query
label: Query Sharpness
kind: query
command: SHRP????
- id: aspt_auto
label: Set Aspect Ratio Auto
kind: action
command: ASPT0000
- id: aspt_normal
label: Set Aspect Ratio Normal
kind: action
command: ASPT0002
- id: aspt_zoom
label: Set Aspect Ratio Zoom
kind: action
command: ASPT0003
- id: aspt_wide
label: Set Aspect Ratio Wide
kind: action
command: ASPT0004
- id: aspt_direct
label: Set Aspect Ratio Direct
kind: action
command: ASPT0005
- id: aspt_1to1
label: Set Aspect Ratio 1-to-1 pixel map
kind: action
command: ASPT0006
- id: aspt_panoramic
label: Set Aspect Ratio Panoramic
kind: action
command: ASPT0007
- id: aspt_cinema
label: Set Aspect Ratio Cinema
kind: action
command: ASPT0008
- id: aspt_query
label: Query Aspect Ratio
kind: query
command: ASPT????
- id: ovsn_on
label: Overscan On
kind: action
command: OVSN0000
- id: ovsn_off
label: Overscan Off
kind: action
command: OVSN0002
- id: ovsn_query
label: Query Overscan
kind: query
command: OVSN????
- id: rstp_picture
label: Reset Picture Settings
kind: action
command: RSTP1000
- id: ctem_high
label: Set Color Temp High
kind: action
command: CTEM0000
- id: ctem_middle
label: Set Color Temp Middle
kind: action
command: CTEM0002
- id: ctem_midlow
label: Set Color Temp Mid-Low
kind: action
command: CTEM0003
- id: ctem_low
label: Set Color Temp Low
kind: action
command: CTEM0004
- id: ctem_query
label: Query Color Temp
kind: query
command: CTEM????
- id: bklv_set
label: Set Backlight
kind: action
command: BKLV{value}
params:
- name: value
type: integer
description: Backlight value 0000-0100
- id: bklv_query
label: Query Backlight
kind: query
command: BKLV????
- id: amod_standard
label: Set Sound Mode Standard
kind: action
command: AMOD0000
- id: amod_theater
label: Set Sound Mode Theater
kind: action
command: AMOD0002
- id: amod_music
label: Set Sound Mode Music
kind: action
command: AMOD0003
- id: amod_speech
label: Set Sound Mode Speech
kind: action
command: AMOD0004
- id: amod_late
label: Set Sound Mode Late night
kind: action
command: AMOD0005
- id: amod_query
label: Query Sound Mode
kind: query
command: AMOD????
- id: rsta_audio
label: Reset Audio Settings
kind: action
command: RSTA2000
- id: volm_set
label: Set Volume
kind: action
command: VOLM{value}
params:
- name: value
type: integer
description: Volume 0000-0100
- id: volm_query
label: Query Volume
kind: query
command: VOLM????
- id: mute_off
label: Mute Off
kind: action
command: MUTE0000
- id: mute_on
label: Mute On
kind: action
command: MUTE0001
- id: mute_query
label: Query Mute Status
kind: query
command: MUTE????
- id: aspk_off
label: Set TV Speaker Off
kind: action
command: ASPK0000
- id: aspk_on
label: Set TV Speaker On
kind: action
command: ASPK0002
- id: aspk_query
label: Query TV Speaker
kind: query
command: ASPK????
- id: tunr_antenna
label: Set Tuner Mode Antenna
kind: action
command: TUNR0000
- id: tunr_cable
label: Set Tuner Mode Cable
kind: action
command: TUNR0002
- id: tunr_query
label: Query Tuner Mode
kind: query
command: TUNR????
- id: tscn_auto
label: Automatic Channel Search
kind: action
command: TSCN0001
- id: chan_down
label: Channel Down
kind: action
command: CHAN0000
- id: chan_up
label: Channel Up
kind: action
command: CHAN0001
- id: cc_off
label: Closed Caption Off
kind: action
command: "CC##0000"
- id: cc_on
label: Closed Caption On
kind: action
command: "CC##0002"
- id: cc_on_mute
label: Closed Caption On when Mute
kind: action
command: "CC##0003"
- id: cc_query
label: Query Closed Caption
kind: query
command: "CC##????"
- id: rset_factory
label: Restore Factory Settings
kind: action
command: RSET9999
- id: lang_english
label: Set OSD Language English
kind: action
command: LANG0000
- id: lang_spanish
label: Set OSD Language Espanol
kind: action
command: LANG0002
- id: lang_french
label: Set OSD Language Francais
kind: action
command: LANG0003
- id: lang_query
label: Query OSD Language
kind: query
command: LANG????
- id: pled_off
label: Standby LED Off
kind: action
command: PLED0000
- id: pled_on
label: Standby LED On
kind: action
command: PLED0002
- id: pled_query
label: Query Standby LED
kind: query
command: PLED????
- id: pbtn_ac_only
label: Power Off Control AC Only
kind: action
command: PBTN0000
- id: pbtn_all
label: Power Off Control All
kind: action
command: PBTN0001
- id: pbtn_query
label: Query Power Off Control Mode
kind: query
command: PBTN????
- id: mavl_set
label: Set Volume Range
kind: action
command: MAVL{value}
params:
- name: value
type: integer
description: Volume range 0000-0100
- id: mavl_query
label: Query Volume Range
kind: query
command: MAVL????
- id: svol_locked
label: Set Volume Control Locked
kind: action
command: SVOL0000
- id: svol_last
label: Set Volume Control Last Volume
kind: action
command: SVOL0001
- id: svol_ac_reset
label: Set Volume Control AC Reset
kind: action
command: SVOL0002
- id: svol_standby_reset
label: Set Volume Control Standby Reset
kind: action
command: SVOL0003
- id: svol_query
label: Query Volume Control
kind: query
command: SVOL????
- id: vlfl_set
label: Set Volume Locked Level
kind: action
command: VLFL{value}
params:
- name: value
type: integer
description: Volume locked level 0000-0100
- id: vlfl_query
label: Query Volume Locked Level
kind: query
command: VLFL????
- id: rmot_enable
label: Set Remote Key Enable
kind: action
command: RMOT0000
- id: rmot_disable
label: Set Remote Key Disable
kind: action
command: RMOT0001
- id: rmot_partial
label: Set Remote Key Partial
kind: action
command: RMOT0002
- id: rmot_query
label: Query Remote Key
kind: query
command: RMOT????
- id: panl_enable
label: Set Panel Key Enable
kind: action
command: PANL0000
- id: panl_disable
label: Set Panel Key Disable
kind: action
command: PANL0001
- id: panl_query
label: Query Panel Key
kind: query
command: PANL????
- id: menu_enable
label: Set Menu Access Enable
kind: action
command: MENU0000
- id: menu_disable
label: Set Menu Access Disable
kind: action
command: MENU0001
- id: menu_query
label: Query Menu Access
kind: query
command: MENU????
- id: avmn_disable
label: Set AV Setting Menu Disable
kind: action
command: AVMN0000
- id: avmn_enable
label: Set AV Setting Menu Enable
kind: action
command: AVMN0001
- id: avmn_query
label: Query AV Setting Menu
kind: query
command: AVMN????
- id: osd_enable
label: Set OSD Mode Enable
kind: action
command: "OSD#0000"
- id: osd_disable
label: Set OSD Mode Disable
kind: action
command: "OSD#0001"
- id: osd_query
label: Query OSD Mode
kind: query
command: "OSD#????"
- id: inpm_locked
label: Set Input Mode Locked
kind: action
command: INPM0000
- id: inpm_selectable
label: Set Input Mode Selectable
kind: action
command: INPM0001
- id: inpm_ac_reset
label: Set Input Mode AC Reset
kind: action
command: INPM0002
- id: inpm_standby_reset
label: Set Input Mode Standby Reset
kind: action
command: INPM0003
- id: inpm_query
label: Query Input Mode
kind: query
command: INPM????
- id: pois_last
label: Set Power On Input Last
kind: action
command: POIS0000
- id: pois_air
label: Set Power On Input Air
kind: action
command: POIS0001
- id: pois_av
label: Set Power On Input AV
kind: action
command: POIS0002
- id: pois_component
label: Set Power On Input Component
kind: action
command: POIS0003
- id: bttn_ch_plus
label: Simulate Remote CH+
kind: action
command: BTTN1034
- id: bttn_ch_minus
label: Simulate Remote CH-
kind: action
command: BTTN1035
- id: bttn_vol_minus
label: Simulate Remote VOL-
kind: action
command: BTTN1032
- id: bttn_vol_plus
label: Simulate Remote VOL+
kind: action
command: BTTN1033
- id: bttn_back
label: Simulate Remote BACK
kind: action
command: BTTN1045
- id: bttn_power
label: Simulate Remote POWER
kind: action
command: BTTN1012
- id: bttn_mute
label: Simulate Remote MUTE
kind: action
command: BTTN1031
- id: bttn_dash
label: Simulate Remote DASH
kind: action
command: BTTN1010
- id: bttn_input
label: Simulate Remote INPUT
kind: action
command: BTTN1036
- id: bttn_media
label: Simulate Remote HiMedia
kind: action
command: BTTN1023
- id: bttn_digit_0
label: Simulate Remote Digit 0
kind: action
command: BTTN1000
- id: bttn_digit_1
label: Simulate Remote Digit 1
kind: action
command: BTTN1001
- id: bttn_digit_2
label: Simulate Remote Digit 2
kind: action
command: BTTN1002
- id: bttn_digit_3
label: Simulate Remote Digit 3
kind: action
command: BTTN1003
- id: bttn_digit_4
label: Simulate Remote Digit 4
kind: action
command: BTTN1004
- id: bttn_digit_5
label: Simulate Remote Digit 5
kind: action
command: BTTN1005
- id: bttn_digit_6
label: Simulate Remote Digit 6
kind: action
command: BTTN1006
- id: bttn_digit_7
label: Simulate Remote Digit 7
kind: action
command: BTTN1007
- id: bttn_digit_8
label: Simulate Remote Digit 8
kind: action
command: BTTN1008
- id: bttn_digit_9
label: Simulate Remote Digit 9
kind: action
command: BTTN1009
- id: bttn_sleep
label: Simulate Remote SLEEP
kind: action
command: BTTN1024
- id: bttn_mts
label: Simulate Remote MTS/SAP
kind: action
command: BTTN1054
- id: bttn_livetv
label: Simulate Remote Live TV
kind: action
command: BTTN1055
- id: bttn_pause
label: Simulate Remote PAUSE
kind: action
command: BTTN1018
- id: bttn_play
label: Simulate Remote PLAY
kind: action
command: BTTN1016
- id: bttn_menu
label: Simulate Remote MENU
kind: action
command: BTTN1038
- id: bttn_exit
label: Simulate Remote EXIT
kind: action
command: BTTN1046
- id: bttn_stop
label: Simulate Remote STOP
kind: action
command: BTTN1020
- id: bttn_frw
label: Simulate Remote FRW
kind: action
command: BTTN1015
- id: bttn_cc
label: Simulate Remote CC
kind: action
command: BTTN1027
- id: bttn_red
label: Simulate Remote Red button
kind: action
command: BTTN1050
- id: bttn_green
label: Simulate Remote Green button
kind: action
command: BTTN1051
- id: bttn_yellow
label: Simulate Remote Yellow button
kind: action
command: BTTN1053
- id: bttn_blue
label: Simulate Remote Blue button
kind: action
command: BTTN1052
- id: bttn_up
label: Simulate Remote UP
kind: action
command: BTTN1041
- id: bttn_down
label: Simulate Remote DOWN
kind: action
command: BTTN1042
- id: bttn_left
label: Simulate Remote LEFT
kind: action
command: BTTN1043
- id: bttn_right
label: Simulate Remote RIGHT
kind: action
command: BTTN1044
- id: bttn_ok
label: Simulate Remote OK/ENTER
kind: action
command: BTTN1040
- id: bttn_ffw
label: Simulate Remote FFW
kind: action
command: BTTN1017
- id: bttn_previous
label: Simulate Remote PREVIOUS
kind: action
command: BTTN1019
- id: bttn_next
label: Simulate Remote NEXT
kind: action
command: BTTN1021
- id: bttn_connected_home
label: Simulate Remote HiSmart
kind: action
command: BTTN1039
Feedbacks
- id: power_state
type: enum
values: [on, standby]
source: POWR query
- id: input_source
type: enum
values: [tv, component, av, vga, hdmi1, hdmi2, hdmi3, hdmi4]
source: INPT query
- id: picture_mode
type: enum
values: [standard, vivid, energy_saving, theater, game, sport]
source: PMOD query
- id: aspect_ratio
type: enum
values: [auto, normal, zoom, wide, direct, 1to1, panoramic, cinema]
source: ASPT query
- id: overscan
type: enum
values: [on, off]
source: OVSN query
- id: color_temp
type: enum
values: [high, middle, mid_low, low]
source: CTEM query
- id: sound_mode
type: enum
values: [standard, theater, music, speech, late_night]
source: AMOD query
- id: mute
type: enum
values: [on, off]
source: MUTE query
- id: tv_speaker
type: enum
values: [on, off]
source: ASPK query
- id: tuner_mode
type: enum
values: [antenna, cable]
source: TUNR query
- id: closed_caption
type: enum
values: [off, on, on_when_mute]
source: CC query
- id: osd_language
type: enum
values: [english, spanish, french]
source: LANG query
- id: standby_led
type: enum
values: [off, on]
source: PLED query
- id: power_off_mode
type: enum
values: [ac_only, all]
source: PBTN query
- id: remote_key
type: enum
values: [enable, disable, partial]
source: RMOT query
- id: panel_key
type: enum
values: [enable, disable]
source: PANL query
- id: menu_access
type: enum
values: [enable, disable]
source: MENU query
- id: av_menu
type: enum
values: [disable, enable]
source: AVMN query
- id: osd_mode
type: enum
values: [enable, disable]
source: OSD query
- id: input_mode
type: enum
values: [locked, selectable, ac_reset, standby_reset]
source: INPM query
Variables
- id: brightness
type: integer
range: 0-100
command: BRIT
- id: contrast
type: integer
range: 0-100
command: CONT
- id: color_saturation
type: integer
range: 0-100
command: COLR
- id: tint
type: integer
range: 0-100
command: TINT
- id: sharpness
type: integer
range: 0-20
command: SHRP
- id: volume
type: integer
range: 0-100
command: VOLM
- id: backlight
type: integer
range: 0-100
command: BKLV
- id: volume_range_max
type: integer
range: 0-100
command: MAVL
- id: volume_locked_level
type: integer
range: 0-100
command: VLFL
Events
[]
Macros
[]
Safety
confirmation_required_for: []
interlocks: []
IrCodes
Discrete IR codes from the source. Format: NEC protocol, manufacturer code 04FB. Each entry is a single command-bearing row from the source's IR function table.
- id: ir_power_toggle
label: Power (toggle)
kind: action
transport: ir
command: "04FB 708F"
- id: ir_power_on
label: Power On
kind: action
transport: ir
command: "04FB 718E"
- id: ir_power_off
label: Power Off
kind: action
transport: ir
command: "04FB 728D"
- id: ir_input_toggle
label: Input (toggle)
kind: action
transport: ir
command: "04FB 738C"
- id: ir_tv_tuner1
label: TV Tuner 1
kind: action
transport: ir
command: "04FB 748B"
- id: ir_hdmi1
label: HDMI.1
kind: action
transport: ir
command: "04FB 7C83"
- id: ir_hdmi2
label: HDMI.2
kind: action
transport: ir
command: "04FB 7D82"
- id: ir_hdmi3
label: HDMI.3
kind: action
transport: ir
command: "04FB 7E81"
- id: ir_hdmi4
label: HDMI.4
kind: action
transport: ir
command: "04FB 7F80"
- id: ir_hdmi5
label: HDMI.5
kind: action
transport: ir
command: "04FB 807F"
- id: ir_vga
label: VGA
kind: action
transport: ir
command: "04FB 817E"
- id: ir_usb
label: USB
kind: action
transport: ir
command: "04FB 827D"
- id: ir_picture_mode_toggle
label: Picture Mode (toggle)
kind: action
transport: ir
command: "04FB 837C"
- id: ir_sound_mode_toggle
label: Sound Mode (toggle)
kind: action
transport: ir
command: "04FB 847B"
- id: ir_aspect_wide
label: Aspect Ratio Wide 16:9
kind: action
transport: ir
command: "04FB 857A"
- id: ir_aspect_normal
label: Aspect Ratio Normal 4:3
kind: action
transport: ir
command: "04FB 8679"
- id: ir_aspect_cinema
label: Aspect Ratio Cinema
kind: action
transport: ir
command: "04FB 8778"
- id: ir_aspect_panorama
label: Aspect Ratio Panorama
kind: action
transport: ir
command: "04FB 8877"
- id: ir_aspect_zoom
label: Aspect Ratio Zoom
kind: action
transport: ir
command: "04FB 8976"
- id: ir_channel_list
label: Channel List
kind: action
transport: ir
command: "04FB 8A75"
- id: ir_fav_channel
label: Fav Channel
kind: action
transport: ir
command: "04FB 8B74"
- id: ir_sleep
label: Sleep
kind: action
transport: ir
command: "04FB 8C73"
- id: ir_tv_menu
label: TV Menu (toggle)
kind: action
transport: ir
command: "04FB 8D72"
- id: ir_home
label: Home
kind: action
transport: ir
command: "04FB 8E71"
- id: ir_tools
label: Tools (Second Menu)
kind: action
transport: ir
command: "04FB 8F70"
- id: ir_digit_0
label: Digit 0
kind: action
transport: ir
command: "04FB 906F"
- id: ir_digit_1
label: Digit 1
kind: action
transport: ir
command: "04FB 916E"
- id: ir_digit_2
label: Digit 2
kind: action
transport: ir
command: "04FB 926D"
- id: ir_digit_3
label: Digit 3
kind: action
transport: ir
command: "04FB 936C"
- id: ir_digit_4
label: Digit 4
kind: action
transport: ir
command: "04FB 946B"
- id: ir_digit_5
label: Digit 5
kind: action
transport: ir
command: "04FB 956A"
- id: ir_digit_6
label: Digit 6
kind: action
transport: ir
command: "04FB 9669"
- id: ir_digit_7
label: Digit 7
kind: action
transport: ir
command: "04FB 9768"
- id: ir_digit_8
label: Digit 8
kind: action
transport: ir
command: "04FB 9867"
- id: ir_digit_9
label: Digit 9
kind: action
transport: ir
command: "04FB 9966"
- id: ir_dash
label: Digit dash
kind: action
transport: ir
command: "04FB 9A65"
- id: ir_previous_channel
label: Previous Channel
kind: action
transport: ir
command: "04FB 9B64"
- id: ir_up_arrow
label: Up Arrow
kind: action
transport: ir
command: "04FB 9C63"
- id: ir_down_arrow
label: Down Arrow
kind: action
transport: ir
command: "04FB 9D62"
- id: ir_left_arrow
label: Left Arrow
kind: action
transport: ir
command: "04FB 9E61"
- id: ir_right_arrow
label: Right Arrow
kind: action
transport: ir
command: "04FB 9F60"
- id: ir_enter
label: Enter
kind: action
transport: ir
command: "04FB A05F"
- id: ir_select_ok
label: Select (OK)
kind: action
transport: ir
command: "04FB A15E"
- id: ir_return
label: Return
kind: action
transport: ir
command: "04FB A25D"
- id: ir_exit
label: Exit
kind: action
transport: ir
command: "04FB A35C"
- id: ir_info_display
label: Info/Display (toggle)
kind: action
transport: ir
command: "04FB A45B"
- id: ir_volume_down
label: Volume -
kind: action
transport: ir
command: "04FB A55A"
- id: ir_volume_up
label: Volume +
kind: action
transport: ir
command: "04FB A659"
- id: ir_channel_down
label: Channel -
kind: action
transport: ir
command: "04FB A758"
- id: ir_channel_up
label: Channel +
kind: action
transport: ir
command: "04FB A857"
- id: ir_pip_toggle
label: PIP (toggle)
kind: action
transport: ir
command: "04FB A956"
- id: ir_pip_input
label: PIP Input
kind: action
transport: ir
command: "04FB AA55"
- id: ir_pip_swap
label: PIP Swap
kind: action
transport: ir
command: "04FB AB54"
- id: ir_pip_position
label: PIP Position
kind: action
transport: ir
command: "04FB AC53"
- id: ir_pip_size
label: PIP Size
kind: action
transport: ir
command: "04FB AD52"
- id: ir_guide_toggle
label: Guide (toggle)
kind: action
transport: ir
command: "04FB AE51"
- id: ir_freeze_toggle
label: Freeze (toggle)
kind: action
transport: ir
command: "04FB AF50"
Notes
- RS-232 port must be enabled in TV menu: Quick Settings → enter "7 3 1 0" on remote → Custom Install → Custom Installation = Enable. "Power On Command" must also be set to Enable to allow serial control while TV is in standby.
- All serial commands are case-sensitive. Frame format:
S(orQ) + 3-byte client ID + 4-byte command + 4-byte data + 1-byte checksum + 0x0D. Checksum is the 8-bit value such that the sum of all 14 bytes (including checksum) equals zero. Client ID isALL(broadcast) or the last 3 hex digits of the TV's MAC address. - Two acknowledgement patterns are shown in source:
WAITthenOKAYfor power-on (e.g. POWRON takes longer). The TV may also returnERORon protocol violations. - Document revision history: V1.0 (2014-04-02) initial discrete IR; V2.0 (2014-07-02) added CCF codes; V3.0 (2016-05-13) initial RS-232; V3.1 (2016-07-26) added SPKM-ARC, changed PANL; V3.2 (2017-01-25) added per-MAC commands; V3.3 (2017-03-10) error checking; V3.4/V3.5 series name changes; V3.6 (2017-04-17) model and IR corrections.
- Per source note: "Check User Manual for your specific TV to identify supported IR commands by model." 75U67KUA support matrix not enumerated in this document.
- For connection to a PC with USB, source notes a USB-to-Serial adapter is required (sold separately).
- DB9 pinout (TV-side, female): pin 2 TXD, pin 3 RXD, pin 5 GND. Pin 9 is power input/DCD.
Provenance
source_domains:
- assets.hisense-usa.com
source_urls:
- https://assets.hisense-usa.com/assets/ProductDownloads/18/5342defe83/Hisense-RS-232-and-IR-Protocol-English_2.pdf
retrieved_at: 2026-06-02T01:47:27.115Z
last_checked_at: 2026-06-02T22:08:01.933Z
Verification Summary
verdict: verified
checked_at: 2026-06-02T22:08:01.933Z
matched_actions: 165
action_count: 165
confidence: medium
summary: "All 165 spec actions traced to source (dip-safe re-verify). (2 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "model-specific command support matrix not stated in source"
- "firmware version compatibility, network control (TCP/IP) interface, error recovery / fault behavior not stated in source"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0