Summary

The supplied Hisense Prosumer TV source documents fixed-length ASCII RS-232 control for power, input routing, picture and audio settings, volume, mute, channel, captions, and hospitality features. It also documents discrete IR codes. The source's model list is blank, so applicability to the 5U75N is unresolved. This source does not document TCP/IP control.

Transport

protocols:
  - serial
serial:
  baud_rate: 9600
  data_bits: 8
  parity: none
  stop_bits: 1
  flow_control: none
  connector: DB9_D-sub_female
  pinout:
    1: RI
    2: TXD
    3: RXD
    4: DSR
    5: GND
    6: DTR
    7: CTS
    8: RTS
    9: Power Input/DCD
auth:
  type: UNRESOLVED

Traits

- powerable
- queryable
- routable
- levelable

Actions

- id: power_on_command_enable
  label: Enable RS-232 Remote Power On
  kind: action
  command: PWRE
  data: "0001"
  description: Enable RS-232 remote power on command

- id: power_on_command_disable
  label: Disable RS-232 Remote Power On
  kind: action
  command: PWRE
  data: "0000"
  description: Disable RS-232 remote power on command

- id: power_on
  label: Power On
  kind: action
  command: POWR
  data: "0001"
  description: Power on the display

- id: power_standby
  label: Power Standby
  kind: action
  command: POWR
  data: "0000"
  description: Set display to standby

- id: select_input
  label: Select Input Source
  kind: action
  command: INPT
  params:
    - name: input
      type: enum
      values:
        - label: Change Input Signal One at a Time
          value: "0000"
        - label: TV
          value: "0001"
        - label: Component
          value: "0003"
        - label: AV
          value: "0004"
        - label: VGA
          value: "0006"
        - label: HDMI1
          value: "0009"
        - label: HDMI2
          value: "0010"
        - label: HDMI3
          value: "0011"
        - label: HDMI4
          value: "0012"
      description: Input source selection code

- id: set_picture_mode
  label: Set Picture Mode
  kind: action
  command: PMOD
  params:
    - name: mode
      type: enum
      values:
        - label: Standard
          value: "0000"
        - label: Vivid
          value: "0002"
        - label: EnergySaving
          value: "0003"
        - label: Theater
          value: "0004"
        - label: Game
          value: "0005"
        - label: Sport
          value: "0006"
      description: Picture mode

- id: set_brightness
  label: Set Brightness
  kind: action
  command: BRIT
  params:
    - name: value
      type: integer
      min: 0
      max: 100
      description: Brightness value 0-100

- id: set_contrast
  label: Set Contrast
  kind: action
  command: CONT
  params:
    - name: value
      type: integer
      min: 0
      max: 100
      description: Contrast value 0-100

- id: set_color_saturation
  label: Set Color Saturation
  kind: action
  command: COLR
  params:
    - name: value
      type: integer
      min: 0
      max: 100
      description: Color saturation value 0-100

- id: set_tint
  label: Set Tint
  kind: action
  command: TINT
  params:
    - name: value
      type: integer
      min: 0
      max: 100
      description: Tint value 0-100

- id: set_sharpness
  label: Set Sharpness
  kind: action
  command: SHRP
  params:
    - name: value
      type: integer
      min: 0
      max: 20
      description: Sharpness value 0-20

- id: set_aspect_ratio
  label: Set Aspect Ratio
  kind: action
  command: ASPT
  params:
    - name: mode
      type: enum
      values:
        - label: Auto
          value: "0000"
        - label: Normal
          value: "0002"
        - label: Zoom
          value: "0003"
        - label: Wide
          value: "0004"
        - label: Direct
          value: "0005"
        - label: 1-to-1 Pixel Map
          value: "0006"
        - label: Panoramic
          value: "0007"
        - label: Cinema
          value: "0008"
      description: Aspect ratio mode

- id: set_overscan
  label: Set Overscan
  kind: action
  command: OVSN
  params:
    - name: state
      type: enum
      values:
        - label: On
          value: "0000"
        - label: Off
          value: "0002"
      description: Overscan on/off

- id: reset_picture_settings
  label: Reset Picture Settings
  kind: action
  command: RSTP
  data: "1000"
  description: Reset all picture settings to defaults

- id: set_color_temp
  label: Set Color Temperature
  kind: action
  command: CTEM
  params:
    - name: mode
      type: enum
      values:
        - label: High
          value: "0000"
        - label: Middle
          value: "0002"
        - label: Mid-Low
          value: "0003"
        - label: Low
          value: "0004"
      description: Color temperature preset

- id: set_backlight
  label: Set Backlight
  kind: action
  command: BKLV
  params:
    - name: value
      type: integer
      min: 0
      max: 100
      description: Backlight value 0-100

- id: set_sound_mode
  label: Set Sound Mode
  kind: action
  command: AMOD
  params:
    - name: mode
      type: enum
      values:
        - label: Standard
          value: "0000"
        - label: Theater
          value: "0002"
        - label: Music
          value: "0003"
        - label: Speech
          value: "0004"
        - label: Late Night
          value: "0005"
      description: Sound mode preset

- id: reset_audio_settings
  label: Reset Audio Settings
  kind: action
  command: RSTA
  data: "2000"
  description: Reset all audio settings to defaults

- id: set_volume
  label: Set Volume
  kind: action
  command: VOLM
  params:
    - name: value
      type: integer
      min: 0
      max: 100
      description: Volume level 0-100

- id: set_mute
  label: Set Mute
  kind: action
  command: MUTE
  params:
    - name: state
      type: enum
      values:
        - label: Mute Off
          value: "0000"
        - label: Mute On
          value: "0001"
      description: Mute on or off

- id: set_tv_speaker
  label: Set TV Speaker
  kind: action
  command: ASPK
  params:
    - name: state
      type: enum
      values:
        - label: Off
          value: "0000"
        - label: On
          value: "0002"
      description: Enable or disable TV internal speakers

- id: set_tuner_mode
  label: Set Tuner Mode
  kind: action
  command: TUNR
  params:
    - name: mode
      type: enum
      values:
        - label: Antenna
          value: "0000"
        - label: Cable
          value: "0002"
      description: Tuner input mode

- id: automatic_search
  label: Automatic Channel Search
  kind: action
  command: TSCN
  data: "0001"
  description: Start automatic channel search

- id: channel_down
  label: Channel Down
  kind: action
  command: CHAN
  data: "0000"
  description: Decrement channel

- id: channel_up
  label: Channel Up
  kind: action
  command: CHAN
  data: "0001"
  description: Increment channel

- id: set_caption
  label: Set Caption Control
  kind: action
  command: "CC##"
  params:
    - name: mode
      type: enum
      values:
        - label: Off
          value: "0000"
        - label: On
          value: "0002"
        - label: CC on when Mute
          value: "0003"
      description: Closed caption mode

- id: restore_factory
  label: Restore Factory Settings
  kind: action
  command: RSET
  data: "9999"
  description: Full factory reset

- id: set_osd_language
  label: Set OSD Language
  kind: action
  command: LANG
  params:
    - name: language
      type: enum
      values:
        - label: English
          value: "0000"
        - label: "Español"
          value: "0002"
        - label: "Français"
          value: "0003"
      description: On-screen display language

- id: set_standby_led
  label: Set Standby LED
  kind: action
  command: PLED
  params:
    - name: state
      type: enum
      values:
        - label: Off
          value: "0000"
        - label: On
          value: "0002"
      description: Standby LED on/off

- id: set_power_off_control_mode
  label: Set Power Off Control Mode
  kind: action
  command: PBTN
  params:
    - name: mode
      type: enum
      values:
        - label: AC Only
          value: "0000"
        - label: All
          value: "0001"
      description: Power off control mode

- id: set_volume_range
  label: Set Maximum Volume Level
  kind: action
  command: MAVL
  params:
    - name: value
      type: integer
      min: 0
      max: 100
      description: Maximum volume level 0-100

- id: set_volume_control
  label: Set Volume Control Mode
  kind: action
  command: SVOL
  params:
    - name: mode
      type: enum
      values:
        - label: Locked
          value: "0000"
        - label: Last Volume
          value: "0001"
        - label: AC Reset
          value: "0002"
        - label: Standby Reset
          value: "0003"
      description: Volume control behavior

- id: set_volume_locked_level
  label: Set Volume Locked Level
  kind: action
  command: VLFL
  params:
    - name: value
      type: integer
      min: 0
      max: 100
      description: Volume locked level 0-100

- id: set_remote_key
  label: Set Remote Key Lock
  kind: action
  command: RMOT
  params:
    - name: mode
      type: enum
      values:
        - label: Enable
          value: "0000"
        - label: Disable
          value: "0001"
        - label: Partial
          value: "0002"
      description: Remote control key lock mode

- id: set_panel_key
  label: Set Panel Key Lock
  kind: action
  command: PANL
  params:
    - name: mode
      type: enum
      values:
        - label: Enable
          value: "0000"
        - label: Disable
          value: "0001"
      description: Physical panel button lock

- id: set_menu_access
  label: Set Menu Access
  kind: action
  command: MENU
  params:
    - name: mode
      type: enum
      values:
        - label: Enable
          value: "0000"
        - label: Disable
          value: "0001"
      description: Menu access control

- id: set_av_setting_menu
  label: Set AV Setting Menu
  kind: action
  command: AVMN
  params:
    - name: mode
      type: enum
      values:
        - label: Disable
          value: "0000"
        - label: Enable
          value: "0001"
      description: AV setting menu visibility

- id: set_osd_mode
  label: Set OSD Display Mode
  kind: action
  command: "OSD#"
  params:
    - name: mode
      type: enum
      values:
        - label: Enable
          value: "0000"
        - label: Disable
          value: "0001"
      description: OSD display on/off

- id: set_input_mode
  label: Set Input Mode
  kind: action
  command: INPM
  params:
    - name: mode
      type: enum
      values:
        - label: Locked
          value: "0000"
        - label: Selectable
          value: "0001"
        - label: AC Reset
          value: "0002"
        - label: Standby Reset
          value: "0003"
      description: Input selection behavior

- id: set_power_on_input
  label: Set Power On Input Selection
  kind: action
  command: POIS
  params:
    - name: mode
      type: enum
      values:
        - label: Last
          value: "0000"
        - label: Air
          value: "0001"
        - label: AV
          value: "0002"
        - label: Component
          value: "0003"
        - label: VGA
          value: "0004"
        - label: HDMI1
          value: "0005"
        - label: HDMI2
          value: "0006"
        - label: HDMI3
          value: "0007"
        - label: HDMI4
          value: "0008"
      description: Power-on default input source

- id: simulate_remote_button
  label: Simulate Remote Button
  kind: action
  command: BTTN
  params:
    - name: button
      type: enum
      values:
        - label: "0"
          value: "1000"
        - label: "1"
          value: "1001"
        - label: "2"
          value: "1002"
        - label: "3"
          value: "1003"
        - label: "4"
          value: "1004"
        - label: "5"
          value: "1005"
        - label: "6"
          value: "1006"
        - label: "7"
          value: "1007"
        - label: "8"
          value: "1008"
        - label: "9"
          value: "1009"
        - label: Dash
          value: "1010"
        - label: Power
          value: "1012"
        - label: Play
          value: "1016"
        - label: Pause
          value: "1018"
        - label: Stop
          value: "1020"
        - label: Previous
          value: "1019"
        - label: Next
          value: "1021"
        - label: Rewind
          value: "1015"
        - label: Fast Forward
          value: "1017"
        - label: Media Player
          value: "1023"
        - label: Sleep
          value: "1024"
        - label: CC
          value: "1027"
        - label: VOL-
          value: "1032"
        - label: VOL+
          value: "1033"
        - label: CH+
          value: "1034"
        - label: CH-
          value: "1035"
        - label: Input
          value: "1036"
        - label: Menu
          value: "1038"
        - label: Connected Home
          value: "1039"
        - label: OK/Enter
          value: "1040"
        - label: Up
          value: "1041"
        - label: Down
          value: "1042"
        - label: Left
          value: "1043"
        - label: Right
          value: "1044"
        - label: Back
          value: "1045"
        - label: Exit
          value: "1046"
        - label: Mute
          value: "1031"
        - label: MTS/SAP
          value: "1054"
        - label: Live TV
          value: "1055"
        - label: Red
          value: "1050"
        - label: Green
          value: "1051"
        - label: Blue
          value: "1052"
        - label: Yellow
          value: "1053"
      description: Simulate IR remote control button press

- id: set_tv_speaker_mode
  label: Set TV Speaker Mode
  kind: action
  command: SPKM
  params:
    - name: mode
      type: enum
      values:
        - label: Speaker
          value: "0000"
        - label: Off
          value: "0001"
        - label: ARC First
          value: "0002"
      description: TV speaker output routing mode

- id: set_b2b_mode
  label: Set B2B Function Mode
  kind: action
  command: B2BM
  params:
    - name: mode
      type: enum
      values:
        - label: Enable
          value: "0000"
        - label: Disable
          value: "0001"
      description: Business-to-business function mode enable/disable

- id: set_usb_behavior
  label: Set USB Behavior
  kind: action
  command: USBM
  params:
    - name: mode
      type: enum
      values:
        - label: Home
          value: "0000"
        - label: B2B
          value: "0001"
      description: USB port behavior mode

- id: set_pixel_shifting
  label: Set Pixel Shifting
  kind: action
  command: PSHF
  params:
    - name: state
      type: enum
      values:
        - label: Off
          value: "0000"
        - label: On
          value: "0001"
      description: Pixel shifting on/off

- id: ir_tv_tuner_1
  label: TV Tuner1
  kind: action
  command: 04FB748B
  description: Discrete IR code for TV TUNER1

- id: ir_tv_tuner_2
  label: TV Tuner2
  kind: action
  command: 04FB758A
  description: Discrete IR code for TV TUNER2

- id: ir_av_1
  label: AV1
  kind: action
  command: 04FB7689
  description: Discrete IR code for AV1

- id: ir_av_2
  label: AV2
  kind: action
  command: 04FB7788
  description: Discrete IR code for AV2

- id: ir_scart_av_3
  label: SCART/AV3
  kind: action
  command: 04FB7887
  description: Discrete IR code for SCART/AV3

- id: ir_component_1
  label: Component1
  kind: action
  command: 04FB7986
  description: Discrete IR code for COMPONENT1

- id: ir_component_2
  label: Component2
  kind: action
  command: 04FB7A85
  description: Discrete IR code for COMPONENT2

- id: ir_component_3
  label: Component3
  kind: action
  command: 04FB7B84
  description: Discrete IR code for COMPONENT3

- id: ir_hdmi_5
  label: HDMI.5
  kind: action
  command: 04FB807F
  description: Discrete IR code for HDMI.5

- id: ir_usb
  label: USB
  kind: action
  command: 04FB827D
  description: Discrete IR code for USB

- id: ir_pip_toggle
  label: PIP Toggle
  kind: action
  command: 04FBA956
  description: Discrete IR code for PIP (toggle)

- id: ir_pip_input
  label: PIP Input
  kind: action
  command: 04FBAA55
  description: Discrete IR code for PIP INPUT

- id: ir_pip_swap
  label: PIP Swap
  kind: action
  command: 04FBAB54
  description: Discrete IR code for PIP SWAP

- id: ir_pip_position
  label: PIP Position
  kind: action
  command: 04FBAC53
  description: Discrete IR code for PIP POSITION

- id: ir_pip_size
  label: PIP Size
  kind: action
  command: 04FBAD52
  description: Discrete IR code for PIP SIZE

- id: ir_guide_toggle
  label: Guide Toggle
  kind: action
  command: 04FBAE51
  description: Discrete IR code for Guide (toggle)

- id: ir_freeze_toggle
  label: Freeze Toggle
  kind: action
  command: 04FBAF50
  description: Discrete IR code for Freeze (toggle)

- id: ir_favorite_channel
  label: Favorite Channel
  kind: action
  command: 04FB8B74
  description: Discrete IR code for FAV CHANNEL

- id: ir_channel_list
  label: Channel List
  kind: action
  command: 04FB8A75
  description: Discrete IR code for CHANNEL LIST

- id: ir_tools_second_menu
  label: Tools Second Menu
  kind: action
  command: 04FB8F70
  description: Discrete IR code for TOOLS (SECOND MENU)

- id: ir_power_toggle
  label: Power Toggle
  kind: action
  command: 04FB708F
  description: Discrete IR code for POWER (toggle)

- id: ir_power_on
  label: Power On
  kind: action
  command: 04FB718E
  description: Discrete IR code for POWER ON

- id: ir_power_off
  label: Power Off
  kind: action
  command: 04FB728D
  description: Discrete IR code for POWER OFF

- id: ir_input_toggle
  label: Input Toggle
  kind: action
  command: 04FB738C
  description: Discrete IR code for INPUT (toggle)

- id: ir_hdmi_1
  label: HDMI.1
  kind: action
  command: 04FB7C83
  description: Discrete IR code for HDMI.1

- id: ir_hdmi_2
  label: HDMI.2
  kind: action
  command: 04FB7D82
  description: Discrete IR code for HDMI.2

- id: ir_hdmi_3
  label: HDMI.3
  kind: action
  command: 04FB7E81
  description: Discrete IR code for HDMI.3

- id: ir_hdmi_4
  label: HDMI.4
  kind: action
  command: 04FB7F80
  description: Discrete IR code for HDMI.4

- id: ir_vga
  label: VGA
  kind: action
  command: 04FB817E
  description: Discrete IR code for VGA

- id: ir_picture_mode_toggle
  label: Picture Mode Toggle
  kind: action
  command: 04FB837C
  description: Discrete IR code for PICTURE MODE (toggle)

- id: ir_sound_mode_toggle
  label: Sound Mode Toggle
  kind: action
  command: 04FB847B
  description: Discrete IR code for SOUND MODE (toggle)

- id: ir_aspect_ratio_wide
  label: Aspect Ratio Wide 16:9
  kind: action
  command: 04FB857A
  description: Discrete IR code for ASPECT RATIO: WIDE 16:9

- id: ir_aspect_ratio_normal
  label: Aspect Ratio Normal 4:3
  kind: action
  command: 04FB8679
  description: Discrete IR code for ASPECT RATIO: NOMAL 4:3

- id: ir_aspect_ratio_cinema
  label: Aspect Ratio Cinema
  kind: action
  command: 04FB8778
  description: Discrete IR code for ASPECT RATIO: CINEMA

- id: ir_aspect_ratio_panorama
  label: Aspect Ratio Panorama
  kind: action
  command: 04FB8877
  description: Discrete IR code for ASPECT RATIO: PANORAMA

- id: ir_aspect_ratio_zoom
  label: Aspect Ratio Zoom
  kind: action
  command: 04FB8976
  description: Discrete IR code for ASPECT RATIO: ZOOM

- id: ir_sleep
  label: Sleep
  kind: action
  command: 04FB8C73
  description: Discrete IR code for SLEEP

- id: ir_tv_menu_toggle
  label: TV Menu Toggle
  kind: action
  command: 04FB8D72
  description: Discrete IR code for TV MENU (toggle)

- id: ir_home
  label: Home
  kind: action
  command: 04FB8E71
  description: Discrete IR code for HOME

- id: ir_digit_0
  label: Digit 0
  kind: action
  command: 04FB906F
  description: Discrete IR code for Digit “0”

- id: ir_digit_1
  label: Digit 1
  kind: action
  command: 04FB916E
  description: Discrete IR code for Digit “1”

- id: ir_digit_2
  label: Digit 2
  kind: action
  command: 04FB926D
  description: Discrete IR code for Digit “2”

- id: ir_digit_3
  label: Digit 3
  kind: action
  command: 04FB936C
  description: Discrete IR code for Digit “3”

- id: ir_digit_4
  label: Digit 4
  kind: action
  command: 04FB946B
  description: Discrete IR code for Digit “4”

- id: ir_digit_5
  label: Digit 5
  kind: action
  command: 04FB956A
  description: Discrete IR code for Digit “5”

- id: ir_digit_6
  label: Digit 6
  kind: action
  command: 04FB9669
  description: Discrete IR code for Digit “6”

- id: ir_digit_7
  label: Digit 7
  kind: action
  command: 04FB9768
  description: Discrete IR code for Digit “7”

- id: ir_digit_8
  label: Digit 8
  kind: action
  command: 04FB9867
  description: Discrete IR code for Digit “8”

- id: ir_digit_9
  label: Digit 9
  kind: action
  command: 04FB9966
  description: Discrete IR code for Digit “9”

- id: ir_dash
  label: Digit Dash
  kind: action
  command: 04FB9A65
  description: Discrete IR code for Digit “-“ (dash)

- id: ir_previous_channel
  label: Previous Channel
  kind: action
  command: 04FB9B64
  description: Discrete IR code for PREVIOUS CHANNEL

- id: ir_up_arrow
  label: Up Arrow
  kind: action
  command: 04FB9C63
  description: Discrete IR code for UP ARROW

- id: ir_down_arrow
  label: Down Arrow
  kind: action
  command: 04FB9D62
  description: Discrete IR code for DOWN ARROW

- id: ir_left_arrow
  label: Left Arrow
  kind: action
  command: 04FB9E61
  description: Discrete IR code for LEFT ARROW

- id: ir_right_arrow
  label: Right Arrow
  kind: action
  command: 04FB9F60
  description: Discrete IR code for RIGHT ARROW

- id: ir_enter
  label: Enter
  kind: action
  command: 04FBA05F
  description: Discrete IR code for ENTER

- id: ir_select_ok
  label: Select OK
  kind: action
  command: 04FBA15E
  description: Discrete IR code for SELECT (OK)

- id: ir_return
  label: Return
  kind: action
  command: 04FBA25D
  description: Discrete IR code for RETURN

- id: ir_exit
  label: Exit
  kind: action
  command: 04FBA35C
  description: Discrete IR code for EXIT

- id: ir_info_display_toggle
  label: Info Display Toggle
  kind: action
  command: 04FBA45B
  description: Discrete IR code for INFO/DISPLAY (toggle)

- id: ir_volume_minus
  label: Volume Minus
  kind: action
  command: 04FBA55A
  description: Discrete IR code for VOLUME -

- id: ir_volume_plus
  label: Volume Plus
  kind: action
  command: 04FBA659
  description: Discrete IR code for VOLUME +

- id: ir_channel_minus
  label: Channel Minus
  kind: action
  command: 04FBA758
  description: Discrete IR code for CHANNEL -

- id: ir_channel_plus
  label: Channel Plus
  kind: action
  command: 04FBA857
  description: Discrete IR code for CHANNEL +

Feedbacks

- id: power_on_command_status
  label: Power On Command Setting
  command: PWRE
  query_command: PWRE????
  query_data: "????"
  type: enum
  values:
    - label: Disabled
      value: "0"
    - label: Enabled
      value: "1"
  description: This query is not available while the TV is in standby.

- id: power_state
  label: Power State
  command: UNRESOLVED  # Source documents POWR set commands but no POWR query.
  type: enum
  values:
    - label: Standby
      value: "0000"
    - label: On
      value: "0001"

- id: current_input
  label: Current Input Source
  command: INPT
  query_command: INPT????
  query_data: "????"
  type: enum
  values:
    - label: TV
      value: "1"
    - label: Component
      value: "3"
    - label: AV
      value: "4"
    - label: VGA
      value: "6"
    - label: HDMI1
      value: "9"
    - label: HDMI2
      value: "10"
    - label: HDMI3
      value: "11"
    - label: HDMI4
      value: "12"

- id: picture_mode
  label: Current Picture Mode
  command: PMOD
  query_command: PMOD????
  query_data: "????"
  type: enum
  values:
    - label: Standard
      value: "0"
    - label: Vivid
      value: "2"
    - label: EnergySaving
      value: "3"
    - label: Theater
      value: "4"
    - label: Game
      value: "5"
    - label: Sport
      value: "6"

- id: brightness
  label: Current Brightness
  command: BRIT
  query_command: BRIT????
  query_data: "????"
  type: integer
  min: 0
  max: 100

- id: contrast
  label: Current Contrast
  command: CONT
  query_command: CONT????
  query_data: "????"
  type: integer
  min: 0
  max: 100

- id: color_saturation
  label: Current Color Saturation
  command: COLR
  query_command: COLR????
  query_data: "????"
  type: integer
  min: 0
  max: 100

- id: tint
  label: Current Tint
  command: TINT
  query_command: TINT????
  query_data: "????"
  type: integer
  min: 0
  max: 100

- id: sharpness
  label: Current Sharpness
  command: SHRP
  query_command: SHRP????
  query_data: "????"
  type: integer
  min: 0
  max: 20

- id: aspect_ratio
  label: Current Aspect Ratio
  command: ASPT
  query_command: ASPT????
  query_data: "????"
  type: enum
  values:
    - label: Auto
      value: "0"
    - label: Normal
      value: "2"
    - label: Zoom
      value: "3"
    - label: Wide
      value: "4"
    - label: Direct
      value: "5"
    - label: 1-to-1 Pixel Map
      value: "6"
    - label: Panoramic
      value: "7"
    - label: Cinema
      value: "8"

- id: overscan
  label: Current Overscan
  command: OVSN
  query_command: OVSN????
  query_data: "????"
  type: enum
  values:
    - label: On
      value: "0"
    - label: Off
      value: "2"

- id: color_temp
  label: Current Color Temperature
  command: CTEM
  query_command: CTEM????
  query_data: "????"
  type: enum
  values:
    - label: High
      value: "0"
    - label: Middle
      value: "2"
    - label: Mid-Low
      value: "3"
    - label: Low
      value: "4"

- id: backlight
  label: Current Backlight
  command: BKLV
  query_command: BKLV????
  query_data: "????"
  type: integer
  min: 0
  max: 100

- id: sound_mode
  label: Current Sound Mode
  command: AMOD
  query_command: AMOD????
  query_data: "????"
  type: enum
  values:
    - label: Standard
      value: "0"
    - label: Theater
      value: "2"
    - label: Music
      value: "3"
    - label: Speech
      value: "4"
    - label: Late Night
      value: "5"

- id: volume
  label: Current Volume
  command: VOLM
  query_command: VOLM????
  query_data: "????"
  type: integer
  min: 0
  max: 100

- id: mute_status
  label: Mute Status
  command: MUTE
  query_command: MUTE????
  query_data: "????"
  type: enum
  values:
    - label: Not Muted
      value: "0"
    - label: Muted
      value: "1"

- id: tv_speaker
  label: TV Speaker Status
  command: ASPK
  query_command: ASPK????
  query_data: "????"
  type: enum
  values:
    - label: Off
      value: "0"
    - label: On
      value: "2"

- id: tuner_mode
  label: Current Tuner Mode
  command: TUNR
  query_command: TUNR????
  query_data: "????"
  type: enum
  values:
    - label: Antenna
      value: "0"
    - label: Cable
      value: "2"

- id: caption_status
  label: Caption Status
  command: "CC##"
  query_command: "CC##????"
  query_data: "????"
  type: enum
  values:
    - label: Off
      value: "0"
    - label: On
      value: "2"
    - label: CC on when Mute
      value: "3"

- id: osd_language
  label: Current OSD Language
  command: LANG
  query_command: LANG????
  query_data: "????"
  type: enum
  values:
    - label: English
      value: "0"
    - label: "Español"
      value: "2"
    - label: "Français"
      value: "3"

- id: standby_led
  label: Standby LED Status
  command: PLED
  query_command: PLED????
  query_data: "????"
  type: enum
  values:
    - label: Off
      value: "0"
    - label: On
      value: "2"

- id: power_off_control_mode
  label: Power Off Control Mode
  command: PBTN
  query_command: PBTN????
  query_data: "????"
  type: enum
  values:
    - label: AC Only
      value: "0"
    - label: All
      value: "1"

- id: volume_range
  label: Maximum Volume Level
  command: MAVL
  query_command: MAVL????
  query_data: "????"
  type: integer
  min: 0
  max: 100

- id: volume_control_mode
  label: Volume Control Mode
  command: SVOL
  query_command: SVOL????
  query_data: "????"
  type: enum
  values:
    - label: Locked
      value: "0"
    - label: Last Volume
      value: "1"
    - label: AC Reset
      value: "2"
    - label: Standby Reset
      value: "3"

- id: volume_locked_level
  label: Volume Locked Level
  command: VLFL
  query_command: VLFL????
  query_data: "????"
  type: integer
  min: 0
  max: 100

- id: remote_key_mode
  label: Remote Key Lock Mode
  command: RMOT
  query_command: RMOT????
  query_data: "????"
  type: enum
  values:
    - label: Enable
      value: "0"
    - label: Disable
      value: "1"
    - label: Partial
      value: "2"

- id: panel_key_mode
  label: Panel Key Lock Mode
  command: PANL
  query_command: PANL????
  query_data: "????"
  type: enum
  values:
    - label: Enable
      value: "0"
    - label: Disable
      value: "1"

- id: menu_access
  label: Menu Access
  command: MENU
  query_command: MENU????
  query_data: "????"
  type: enum
  values:
    - label: Enable
      value: "0"
    - label: Disable
      value: "1"

- id: av_setting_menu
  label: AV Setting Menu
  command: AVMN
  query_command: AVMN????
  query_data: "????"
  type: enum
  values:
    - label: Disable
      value: "0"
    - label: Enable
      value: "1"

- id: osd_mode
  label: OSD Mode
  command: "OSD#"
  query_command: "OSD#????"
  query_data: "????"
  type: enum
  values:
    - label: Enable
      value: "0"
    - label: Disable
      value: "1"

- id: input_mode
  label: Input Mode
  command: INPM
  query_command: INPM????
  query_data: "????"
  type: enum
  values:
    - label: Locked
      value: "0"
    - label: Selectable
      value: "1"
    - label: AC Reset
      value: "2"
    - label: Standby Reset
      value: "3"

- id: power_on_input
  label: Power On Input Selection
  command: POIS
  query_command: POIS????
  query_data: "????"
  type: enum
  values:
    - label: Last
      value: "0"
    - label: Air
      value: "1"
    - label: AV
      value: "2"
    - label: Component
      value: "3"
    - label: VGA
      value: "4"
    - label: HDMI1
      value: "5"
    - label: HDMI2
      value: "6"
    - label: HDMI3
      value: "7"
    - label: HDMI4
      value: "8"

- id: tv_speaker_mode
  label: TV Speaker Mode
  command: SPKM
  query_command: SPKM????
  query_data: "????"
  type: enum
  values:
    - label: Speaker
      value: "0"
    - label: Off
      value: "1"

- id: b2b_mode
  label: B2B Function Mode
  command: B2BM
  query_command: B2BM????
  query_data: "????"
  type: enum
  values:
    - label: Enable
      value: "0"
    - label: Disable
      value: "1"

- id: usb_behavior
  label: USB Behavior
  command: USBM
  query_command: USBM????
  query_data: "????"
  type: enum
  values:
    - label: Home
      value: "0"
    - label: B2B
      value: "1"

- id: pixel_shifting
  label: Pixel Shifting
  command: PSHF
  query_command: PSHF????
  query_data: "????"
  type: enum
  values:
    - label: Off
      value: "0"
    - label: On
      value: "1"

Variables

# UNRESOLVED: no continuously-variable settable parameters beyond those covered in Actions

Events

# Source does not document unsolicited notifications from the TV.
# ACK responses (OKAY, EROR, WAIT) are solicited replies, not events.

Macros

# UNRESOLVED: no multi-step sequences described in source

Safety

confirmation_required_for:
  - restore_factory
interlocks: []

Notes

Protocol uses fixed-length ASCII frames. Set command format: S[CLIENT_ID][COMMAND][DATA][CHECKSUM]\r. Query format: Q[CLIENT_ID][COMMAND]????[CHECKSUM]\r. ACK format: [CLIENT_ID]:[ACK][DATA][CHECKSUM]\r. Checksum is an 8-bit checksum of a sequence of hexadecimal bytes; the checksum of the whole command string including the checksum byte equals zero. CLIENT ID is the last three bytes of the Ethernet MAC address for Smart TVs, or selected in the TV menu for Feature TVs; ALL broadcasts to all TVs on a system. Protocol is case-sensitive. Enable Custom Installation in the TV's Custom Install menu (Quick Settings → "7310") to enable the RS-232 port. Enable Power On Command separately for RS-232 wake from standby. The source says the Power On Command query is unavailable while the TV is in standby.

Provenance

source_domains:
  - assets.hisense-usa.com
  - hisense-b2b.com
source_urls:
  - https://assets.hisense-usa.com/assets/ProductDownloads/18/5342defe83/Hisense-RS-232-and-IR-Protocol-English_2.pdf
  - "https://www.hisense-b2b.com/Attachment/DownloadFile?downloadId=5"
  - https://assets.hisense-usa.com/assets/ProductDownloads/16/283bdaa7ef/Hisense-Serial-Commands-for-copy-paste_0.pdf
  - "https://www.hisense-b2b.com/en/Attachment/DownloadFile?downloadId=519"
  - "https://www.hisense-b2b.com/Attachment/DownloadFile?downloadId=784"
retrieved_at: 2026-05-04T21:09:11.021Z
last_checked_at: 2026-10-07T18:12:48.135Z

Verification Summary

verdict: verified
checked_at: 2026-10-07T18:12:48.135Z
matched_actions: 144
action_count: 144
confidence: medium
summary: "All 144 action units match source RS-232 and IR codes with correct values; serial transport matches; source catalogue is fully represented. Model list in source is blank. (7 unresolved item(s) noted in Known Gaps.)"

Known Gaps

- "TCP/IP control is not documented in the supplied source"
- "the supplied source's model list is blank and does not confirm 5U75N support"
- "no continuously-variable settable parameters beyond those covered in Actions"
- "no multi-step sequences described in source"
- "TCP/IP transport is not documented in the supplied source"
- "the source's model list is blank and does not confirm 5U75N applicability"
- "multiple-TV daisy-chain wiring is not specified in the supplied source text"
- "source applicability inferred: the manufacturer protocol document names no model; commands verified against it but not confirmed for this exact model"

From the AI4AV catalog (https://ai4av.net) · ODbL-1.0