Summary
Serial (RS-232C) control protocol for Panasonic TH-xxPF10WK series displays. Commands use a framed format with STX/ETX delimiters, a 4-byte projectable ID, 3-byte command codes, and optional parameters. Covers power control, input selection, picture adjustment, geometry correction, edge blending, and extensive query commands. Source document also references projector models PT-DZ870, PT-DW830, and PT-DX100.
Transport
protocols:
- serial
serial:
baud_rate: null # UNRESOLVED: baud rate not stated in source
data_bits: null # UNRESOLVED: data bits not stated in source
parity: null # UNRESOLVED: parity not stated in source
stop_bits: null # UNRESOLVED: stop bits not stated in source
flow_control: null # UNRESOLVED: flow control not stated in source
auth:
type: none # inferred: no auth procedure in source
Traits
traits:
- powerable # inferred from PON/POF power commands
- queryable # inferred from extensive QUERY commands (QPW, QFZ, QSH, QIN, etc.)
- routable # inferred from input select commands (IIS)
- levelable # inferred from brightness, contrast, color, tint adjustment commands
Actions
actions:
- id: power_on
label: Power On
kind: action
command: PON
params: []
- id: power_off
label: Power Off (Standby)
kind: action
command: POF
params: []
- id: freeze
label: Freeze
kind: action
command: OFZ
params:
- name: state
type: enum
values:
- "0"
- "1"
description: "0 = off, 1 = on"
- id: auto_setup
label: Auto Setup
kind: action
command: OAS
params: []
- id: shutter
label: Shutter
kind: action
command: OSH
params:
- name: state
type: enum
values:
- "0"
- "1"
description: "0 = off, 1 = on"
- id: input_select
label: Input Select
kind: action
command: IIS
params:
- name: input
type: enum
values:
- RG1
- RG2
- VID
- DVI
- HDMI
- DL1
- SD1
description: "RGB1, RGB2, VIDEO, DVI, HDMI, DIGITAL LINK, SDI"
- id: input_select_digital_link
label: Input Select (Digital Link)
kind: action
command: IIS
params:
- name: input
type: enum
values:
- HD1
- HD2
- PC1
- PC2
- SVI
- VID
description: "HDMI1, HDMI2, COMPUTER1, COMPUTER2, S-VIDEO, VIDEO (via digital interface box)"
- id: test_pattern
label: Test Pattern
kind: action
command: OTS
params:
- name: pattern
type: enum
values:
- "00"
- "01"
- "02"
- "03"
- "04"
- "05"
- "06"
- "07"
- "08"
- "09"
- "10"
- "11"
- "22"
- "30"
- "31"
- "32"
- "33"
- "34"
- "35"
- "36"
- "38"
- "39"
- "50"
- "51"
- "71"
- "80"
- "81"
- "82"
- "83"
description: "Two-digit pattern code. 00=off, includes crosshatch, color bars, convergence, focus, etc."
- id: on_screen
label: On Screen Display
kind: action
command: OOS
params:
- name: state
type: enum
values:
- "0"
- "1"
description: "0 = off, 1 = on"
- id: menu_key
label: Menu Key
kind: action
command: OMN
params: []
- id: enter_key
label: Enter Key
kind: action
command: OEN
params: []
- id: up_key
label: Up Key
kind: action
command: OCU
params: []
- id: down_key
label: Down Key
kind: action
command: OCD
params: []
- id: left_key
label: Left Key
kind: action
command: OCL
params: []
- id: right_key
label: Right Key
kind: action
command: OCR
params: []
- id: default_key
label: Default Key
kind: action
command: OST
params: []
- id: function_key
label: Function Key
kind: action
command: FC1
params: []
- id: system_selector_key
label: System Selector Key
kind: action
command: OSL
params: []
- id: aspect_key
label: Aspect Key
kind: action
command: VS1
params: []
- id: numeric_key
label: Numeric Key
kind: action
command: ONK
params:
- name: digit
type: enum
values:
- "0"
- "1"
- "2"
- "3"
- "4"
- "5"
- "6"
- "7"
- "8"
- "9"
- id: status_key
label: Status Key
kind: action
command: STS
params: []
- id: lens_focus_key
label: Lens Focus Key
kind: action
command: OLF
params: []
- id: lens_shift_key
label: Lens Shift Key
kind: action
command: OLH
params: []
- id: lens_zoom_key
label: Lens Zoom Key
kind: action
command: OLZ
params: []
- id: installation
label: Installation
kind: action
command: OIL
params:
- name: mode
type: enum
values:
- "0"
- "1"
- "2"
- "3"
description: "0=front/floor, 1=rear/floor, 2=front/ceiling, 3=rear/ceiling"
- id: cooling_condition
label: Cooling Condition
kind: action
command: ODR
params:
- name: mode
type: enum
values:
- "0"
- "1"
- "2"
- "3"
- "9"
description: "0=floor, 1=ceiling, 2=vertical up, 3=vertical down, 9=auto"
- id: high_altitude_mode
label: High Altitude Mode
kind: action
command: OFM
params:
- name: state
type: enum
values:
- "0"
- "1"
description: "0=off, 1=on"
- id: lamp_select
label: Lamp Select
kind: action
command: LPM
params:
- name: mode
type: enum
values:
- "0"
- "1"
- "2"
- "3"
description: "0=dual, 1=single, 2=lamp1, 3=lamp2"
- id: lamp_relay_24h
label: Lamp Relay 24H
kind: action
command: "VXX:LRYI0"
params:
- name: time
type: string
description: "Time value (0000000=off, or HH:MM format). 7-digit zero-padded right-justified."
- id: lamp_relay_week
label: Lamp Relay Week
kind: action
command: "VXX:LRYI2"
params:
- name: day
type: string
description: "000000000=off, 000000001=every day, or day-specific code."
- id: lamp_power
label: Lamp Power
kind: action
command: "VXX:LPWI1"
params:
- name: mode
type: enum
values:
- "0"
- "1"
description: "0=eco, 1=normal"
- id: projector_id
label: Projector ID
kind: action
command: RIS
params:
- name: id
type: string
description: "4-character ID string (00=ALL, 01-64=individual, 01-99 range)"
- id: rs232c_response_id_all
label: RS232C Response ID ALL
kind: action
command: RVS
params:
- name: state
type: enum
values:
- "0"
- "1"
description: "0=off, 1=on"
- id: function_button
label: Function Button
kind: action
command: OFC
params:
- name: function
type: enum
values:
- "0"
- "1"
- "2"
- "3"
- "4"
- "5"
- "6"
- "8"
- "9"
description: "0=disable, 1=system selector, 2=system daylight view, 3=sub memory, 4=freeze, 5=p-in-p, 6=waveform monitor, 8=left/right swap, 9=aspect"
- id: picture_mode
label: Picture Mode
kind: action
command: VPM
params:
- name: mode
type: enum
values:
- NAT
- STN
- DYN
- CIN
- GRA
- DIC
- USR
- "700"
- "900"
description: "NAT=natural, STN=standard, DYN=dynamic, CIN=cinema, GRA=graphic, DIC=dicom sim, USR=user, 700=rec709, 900=rec709 variant"
- id: color
label: Color
kind: action
command: VCO
params:
- name: value
type: integer
description: "Range -31 to +31"
- id: tint
label: Tint
kind: action
command: VTN
params:
- name: value
type: integer
description: "Range -31 to +31"
- id: color_temperature
label: Color Temperature
kind: action
command: OTE
params:
- name: value
type: string
description: "Preset names (DEFAULT, USER1, USER2) or Kelvin value 3200-9300 in 100K steps (4 chars right-justified)"
- id: white_balance_low_red
label: White Balance Low Red
kind: action
command: VOR
params:
- name: value
type: integer
description: "Range -127 to +127"
- id: white_balance_low_green
label: White Balance Low Green
kind: action
command: VOG
params:
- name: value
type: integer
description: "Range -127 to +127"
- id: white_balance_low_blue
label: White Balance Low Blue
kind: action
command: VOB
params:
- name: value
type: integer
description: "Range -127 to +127"
- id: white_balance_high_red
label: White Balance High Red
kind: action
command: VHR
params:
- name: value
type: integer
description: "Range 0 to 255"
- id: white_balance_high_green
label: White Balance High Green
kind: action
command: VHG
params:
- name: value
type: integer
description: "Range 0 to 255"
- id: white_balance_high_blue
label: White Balance High Blue
kind: action
command: VHB
params:
- name: value
type: integer
description: "Range 0 to 255"
- id: contrast
label: Contrast
kind: action
command: VCN
params:
- name: value
type: integer
description: "Range -31 to +31"
- id: brightness
label: Brightness
kind: action
command: VBR
params:
- name: value
type: integer
description: "Range -31 to +31"
- id: white_gain
label: White Gain
kind: action
command: VWH
params:
- name: value
type: integer
description: "Range 0 to 10"
- id: gamma
label: Gamma
kind: action
command: VGA
params:
- name: value
type: enum
values:
- "1.8"
- "2.0"
- "2.2"
- DEF
description: "Gamma preset values. DEF=default"
- id: sharpness
label: Sharpness
kind: action
command: VSR
params:
- name: value
type: integer
description: "Range 0 to 15"
- id: noise_reduction
label: Noise Reduction
kind: action
command: VNS
params:
- name: value
type: enum
values:
- "0"
- "1"
- "2"
- "3"
description: "0=off, 1-3=increasing levels"
- id: dynamic_iris
label: Dynamic Iris
kind: action
command: OAI
params:
- name: value
type: enum
values:
- "0"
- "1"
- "2"
- "3"
- "4"
description: "0=off, 1-3=levels, 4=user"
- id: dynamic_iris_auto
label: Dynamic Iris Auto Iris
kind: action
command: "OAI:A"
params:
- name: value
type: integer
description: "Range 0 (off) to 255"
- id: dynamic_iris_manual
label: Dynamic Iris Manual Iris
kind: action
command: "OAI:M"
params:
- name: value
type: integer
description: "Range 0 (off) to 255"
- id: dynamic_iris_dynamic_gamma
label: Dynamic Iris Dynamic Gamma
kind: action
command: "OAI:D"
params:
- name: value
type: enum
values:
- "0"
- "1"
- "2"
- "3"
description: "0=off, 1-3=levels"
- id: digital_cinema_reality
label: Digital Cinema Reality
kind: action
command: OPD
params:
- name: value
type: enum
values:
- "0"
- "1"
- "2"
description: "0=auto, 1=off, 2=30p/25p fixed"
- id: tv_system
label: TV System
kind: action
command: VSG
params:
- name: value
type: enum
values:
- AT1
- AT2
- NTS
- N44
- PAL
- PLM
- PLN
- SEC
- P60
description: "AT1/AT2=auto, NTS=NTSC, N44=NTSC4.43, PAL, PLM=PAL-M, PLN=PAL-N, SEC=SECAM, P60=PAL60"
- id: shift_horizontal
label: Shift Horizontal
kind: action
command: VTH
params:
- name: value
type: integer
description: "Range 0 to (total dots - 1), typically 0-4095"
- id: shift_vertical
label: Shift Vertical
kind: action
command: VTV
params:
- name: value
type: integer
description: "Range 0 to (total lines - 1), typically 0-4094"
- id: aspect
label: Aspect
kind: action
command: VSE
params:
- name: value
type: enum
values:
- "0"
- "1"
- "2"
- "5"
- "6"
- "9"
- "10"
description: "0=default/auto, 1=4:3, 2=16:9, 5=through, 6=HV fit, 9=H fit, 10=V fit"
- id: zoom_horizontal
label: Zoom Horizontal
kind: action
command: OZH
params:
- name: value
type: integer
description: "Range 50 to 999"
- id: zoom_vertical
label: Zoom Vertical
kind: action
command: OZV
params:
- name: value
type: integer
description: "Range 50 to 999"
- id: zoom_both
label: Zoom Both
kind: action
command: OZO
params:
- name: value
type: integer
description: "Range 50 to 999"
- id: zoom_interlocked
label: Zoom Interlocked
kind: action
command: OZS
params:
- name: state
type: enum
values:
- "0"
- "1"
description: "0=off, 1=on"
- id: zoom_mode
label: Zoom Mode
kind: action
command: OZT
params:
- name: mode
type: enum
values:
- "0"
- "1"
description: "0=internal, 1=full"
- id: clock_phase
label: Clock Phase
kind: action
command: VCP
params:
- name: value
type: integer
description: "Range 0 to 31"
- id: input_resolution_total_dots
label: Input Resolution Total Dots
kind: action
command: VTD
params:
- name: value
type: integer
description: "Range 330 to 4095"
- id: input_resolution_display_dots
label: Input Resolution Display Dots
kind: action
command: VDD
params:
- name: value
type: integer
description: "Range 300 to 4065"
- id: input_resolution_total_lines
label: Input Resolution Total Lines
kind: action
command: VTL
params:
- name: value
type: integer
description: "Range 155 to 2047"
- id: input_resolution_display_lines
label: Input Resolution Display Lines
kind: action
command: VDL
params:
- name: value
type: integer
description: "Range 150 to 2037"
- id: clamp_position
label: Clamp Position
kind: action
command: VLT
params:
- name: value
type: integer
description: "Range 1 to 255"
- id: keystone
label: Keystone
kind: action
command: OKS
params:
- name: value
type: integer
description: "Range -127 to +127"
- id: keystone_sub
label: Keystone Sub
kind: action
command: OSK
params:
- name: value
type: integer
description: "Range -63 to +63"
- id: keystone_linearity
label: Keystone Linearity
kind: action
command: VLI
params:
- name: value
type: integer
description: "Range -127 to +127"
- id: geometry
label: Geometry
kind: action
command: "VXX:GMMI0"
params:
- name: mode
type: enum
values:
- "00000"
- "00001"
- "00002"
- "00003"
- "00004"
- "00005"
description: "0=off, 1=keystone, 2=curved, 3=PC-1, 4=PC-2, 5=PC-3"
- id: display_language
label: Display Language
kind: action
command: OLG
params:
- name: language
type: enum
values:
- EN
- GD
- EU
- FR
- ES
- PI
- TL
- PO
- JP
- NC
- HI
- RU
- KO
description: "EN=English, GD=German, EU=French, ES=Spanish, PI=Italian, TL=Portuguese, JP=Japanese, NC=Chinese, HI=Hindi, RU=Russian, KO=Korean"
- id: system_selector
label: System Selector
kind: action
command: ORF
params:
- name: value
type: enum
values:
- "0"
- "1"
- "2"
- "3"
description: "RGB(VGA/480P): 0=VGA60, 1=480P(YCbCr), 3=480pRGB; RGB(Other)/DVI: 0=RGB, 1=YPbPr; HDMI/DIGITAL LINK: 0=RGB, 1=YPbPr, 2=AUTO"
- id: system_selector_sdi
label: System Selector SDI
kind: action
command: VSD
params:
- name: value
type: string
description: "Signal format code (0=AUTO, 1=480i, 3=576i, 4=1080/60i, 5=1035/60i, 6=720/60p, 7=1080/24p, 8=1080/50i, 9=1080/30p, 10=1080/25p, 11=1080/24sF, 12=720/50p, 15=1080/50pYpbPr, 16=1080/60pYpbPr, 21=1080/24pRGB, 22=1080/24sF RGB, 23=1080/25pRGB, 24=1080/30pRGB, 25=1080/50i RGB, 26=1080/60i RGB)"
- id: blanking_upper
label: Blanking Upper
kind: action
command: DBU
params:
- name: value
type: integer
description: "Range 0 to model-dependent max (PT-DZ870: 597, PT-DW830: 397, PT-DX100: 381)"
- id: blanking_lower
label: Blanking Lower
kind: action
command: DBB
params:
- name: value
type: integer
description: "Range 0 to model-dependent max"
- id: blanking_right
label: Blanking Right
kind: action
command: DBR
params:
- name: value
type: integer
description: "Range 0 to model-dependent max (PT-DZ870: 957, PT-DW830: 637, PT-DX100: 509)"
- id: blanking_left
label: Blanking Left
kind: action
command: DBL
params:
- name: value
type: integer
description: "Range 0 to model-dependent max"
- id: edge_blending
label: Edge Blending
kind: action
command: "VXX:EDBI0"
params:
- name: mode
type: enum
values:
- "0"
- "1"
- "2"
description: "0=off, 1=on, 2=user"
- id: edge_blending_upper
label: Edge Blending Upper On/Off
kind: action
command: VGU
params:
- name: state
type: enum
values:
- "0"
- "1"
- id: edge_blending_lower
label: Edge Blending Lower On/Off
kind: action
command: VGB
params:
- name: state
type: enum
values:
- "0"
- "1"
- id: edge_blending_left
label: Edge Blending Left On/Off
kind: action
command: VGL
params:
- name: state
type: enum
values:
- "0"
- "1"
- id: edge_blending_right
label: Edge Blending Right On/Off
kind: action
command: VGR
params:
- name: state
type: enum
values:
- "0"
- "1"
- id: frame_response
label: Frame Response
kind: action
command: "VXX:FDYI0"
params:
- name: mode
type: enum
values:
- "0"
- "1"
- "5"
description: "0=normal, 1=fast, 5=fixed"
- id: frame_lock
label: Frame Lock
kind: action
command: VFL
params:
- name: state
type: enum
values:
- "0"
- "1"
description: "0=off, 1=on"
- id: raster_position_horizontal
label: Raster Position Horizontal
kind: action
command: VRH
params:
- name: value
type: integer
description: "Range -2048 to +2047"
- id: raster_position_vertical
label: Raster Position Vertical
kind: action
command: VRV
params:
- name: value
type: integer
description: "Range -2048 to +2047"
- id: ye_modulate
label: Ye Modulate
kind: action
command: "VXX:YEMI0"
params:
- name: state
type: enum
values:
- "0"
- "1"
description: "0=off, 1=on"
- id: dynamic_rgb_booster
label: Dynamic RGB Booster
kind: action
command: "VXX:DRBI1"
params:
- name: value
type: integer
description: "0=off, range 1-7"
- id: system_daylight_view
label: System Daylight View
kind: action
command: "VXX:DLVI0"
params:
- name: value
type: integer
description: "0=off, 1-3=levels"
- id: custom_masking
label: Custom Masking
kind: action
command: "VXX:MSKI1"
params:
- name: value
type: integer
description: "0=off, 1=PC-1, 2=PC-2, 3=PC-3"
- id: geometry_keystone_lens_throw_ratio
label: Geometry Keystone Lens Throw Ratio
kind: action
command: "VXX:GMKS0"
params:
- name: value
type: string
description: "Range 0.7 to 16.5 in 0.1 increments"
- id: geometry_keystone_vertical_balance
label: Geometry Keystone Vertical Balance
kind: action
command: "VXX:GMKI4"
params:
- name: value
type: integer
description: "Range -60 to +60"
- id: geometry_keystone_horizontal_balance
label: Geometry Keystone Horizontal Balance
kind: action
command: "VXX:GMKI7"
params:
- name: value
type: integer
description: "Range -30 to +30"
- id: geometry_keystone_vertical_keystone
label: Geometry Keystone Vertical Keystone
kind: action
command: "VXX:GMKS8"
params:
- name: value
type: string
description: "Range -40.0 to +40.0 in 0.2 increments"
- id: geometry_keystone_horizontal_keystone
label: Geometry Keystone Horizontal Keystone
kind: action
command: "VXX:GMKS9"
params:
- name: value
type: string
description: "Range -15.0 to +15.0 in 0.2 increments"
- id: signal_list_registration
label: Signal List Registration
kind: action
command: OEM
params: []
- id: signal_list_delete
label: Signal List Delete
kind: action
command: ODM
params:
- name: slot
type: string
description: "Signal slot identifier (A1-A8, L1-L8)"
- id: sub_memory_changeover
label: Sub Memory Changeover
kind: action
command: OCS
params:
- name: memory_number
type: string
description: "2-digit memory number (01-96)"
- id: sub_memory_registration
label: Sub Memory Registration
kind: action
command: OES
params: []
- id: sub_memory_delete
label: Sub Memory Delete
kind: action
command: ODS
params:
- name: memory_number
type: string
description: "Memory number in mm-nn format"
- id: digital_link_key
label: Digital Link Key
kind: action
command: DLK
params: []
Feedbacks
feedbacks:
- id: query_power
label: Query Power
command: QPW
type: enum
values:
- "0"
- "1"
description: "0=off/standby, 1=on"
- id: query_freeze
label: Query Freeze
command: QFZ
type: enum
values:
- "0"
- "1"
- id: query_shutter
label: Query Shutter
command: QSH
type: enum
values:
- "0"
- "1"
- id: query_input_select
label: Query Input Select
command: QIN
type: string
description: "Returns current input designation string"
- id: query_test_pattern
label: Query Test Pattern
command: QTS
type: string
description: "Returns current test pattern code"
- id: query_on_screen
label: Query On Screen
command: QOS
type: enum
values:
- "0"
- "1"
- id: query_installation
label: Query Installation
command: QSP
type: enum
values:
- "0"
- "1"
- "2"
- "3"
- id: query_cooling_condition
label: Query Cooling Condition
command: QDR
type: string
description: "Returns cooling condition mode"
- id: query_high_altitude_mode
label: Query High Altitude Mode
command: QFM
type: enum
values:
- "0"
- "1"
- id: query_projector_runtime
label: Query Projector Runtime
command: QST
type: string
description: "Returns total runtime hours"
- id: query_lamp1_runtime
label: Query Lamp 1 Runtime
command: "Q$L:1"
type: string
description: "Returns lamp 1 runtime hours"
- id: query_lamp2_runtime
label: Query Lamp 2 Runtime
command: "Q$L:2"
type: string
description: "Returns lamp 2 runtime hours"
- id: query_lamp_select
label: Query Lamp Select
command: QSL
type: enum
values:
- "0"
- "1"
- "2"
- "3"
description: "0=dual, 1=single, 2=lamp1, 3=lamp2"
- id: query_lamp_control_status
label: Query Lamp Control Status
command: "Q$S"
type: string
- id: query_lamp_status
label: Query Lamp Status
command: QLS
type: string
- id: query_picture_mode
label: Query Picture Mode
command: QPM
type: string
description: "Returns current picture mode designation"
- id: query_color
label: Query Color
command: QVC
type: integer
description: "Returns color value"
- id: query_tint
label: Query Tint
command: QVT
type: integer
description: "Returns tint value"
- id: query_color_temperature
label: Query Color Temperature
command: QTE
type: string
description: "Returns color temperature value"
- id: query_contrast
label: Query Contrast
command: QVR
type: integer
- id: query_brightness
label: Query Brightness
command: QVB
type: integer
- id: query_gamma
label: Query Gamma
command: QGA
type: string
- id: query_sharpness
label: Query Sharpness
command: QVS
type: integer
- id: query_noise_reduction
label: Query Noise Reduction
command: QNS
type: integer
- id: query_aspect
label: Query Aspect
command: QSE
type: string
- id: query_zoom_horizontal
label: Query Zoom Horizontal
command: QZH
type: integer
- id: query_zoom_vertical
label: Query Zoom Vertical
command: QZV
type: integer
- id: query_edge_blending
label: Query Edge Blending
command: "QVX:EDBI0"
type: string
- id: query_white_gain
label: Query White Gain
command: QWH
type: integer
- id: query_dynamic_iris
label: Query Dynamic Iris
command: QAI
type: string
Variables
# UNRESOLVED: most adjustable parameters are represented as action params above.
# The protocol uses a subcommand format with operation (=set, _add) and sign (+/-) bytes
# for incremental adjustments. This is not easily mapped to a simple variable model.
Events
# Device sends callback responses after each command.
# Error responses: ER401 (command not acceptable / parameter error),
# ER402 (parameter error / input select conflict).
# No unsolicited event notifications documented in source.
Macros
# UNRESOLVED: no macro sequences explicitly documented in source
Safety
confirmation_required_for: []
interlocks:
- description: "Wait 60 seconds after lamp illumination before sending commands"
- description: "Minimum 0.5s between consecutive commands after receiving response"
- description: "Set timeout to 10 seconds or longer for command responses"
- description: "REMOTE2 priority: conflicting commands return ER401"
# UNRESOLVED: power-on sequencing requirements not fully documented
Notes
- Command frame format:
STX (0x02) + ID (4 bytes) + ';' + Command (3 bytes) + [':' + Parameters] + ETX (0x03) - ID addressing: individual units AD01-AD64, all units ADZZ, groups AD0A-AD0Z
- Subcommand format uses 5-byte subcommand + 1-byte operation (= or _) + 1-byte sign (+ or -) + 5-byte parameter
- Operation '=' sets absolute value; '_' adds to current value
- Parameters are right-justified and zero-padded
- Many commands have model-dependent availability (PT-DZ870, PT-DW830, PT-DX100)
- Error codes: ER401 (command not acceptable), ER402 (parameter error)
- Geometry and edge blending sub-commands use extended VXX: prefix format
- Source document is 193 pages; this spec covers the primary control and query commands
Provenance
source_domains:
- na.panasonic.com
- docs.connect.panasonic.com
- manualshelf.com
- eww.pass.panasonic.co.jp
source_urls:
- https://na.panasonic.com/ns/35519_PT-DZ870DW830DX100_RS-232C_control_spec_-_.pdf
- https://docs.connect.panasonic.com/projector/download/command/
- https://www.manualshelf.com/manual/panasonic/rs232-protocols/rs-232c-protocol-document-english.html
- https://eww.pass.panasonic.co.jp/pro-av/support/content/guide/DEF/InterfaceSpecifications_CompatibleModelTable_E.pdf
retrieved_at: 2026-05-13T12:23:04.656Z
last_checked_at: 2026-06-25T15:38:22.780Z
Verification Summary
verdict: verified
checked_at: 2026-06-25T15:38:22.780Z
matched_actions: 105
action_count: 105
confidence: medium
summary: "deterministic presence proof: 105/105 payloads verbatim in source; stratified Sonnet sample corroborated (16 unresolved item(s) noted in Known Gaps.)"
Known Gaps
- "exact model family overlap unclear — source doc covers projector-specific features (lens, keystone, edge blending) that may not apply to all TH-xxPF10WK models"
- "serial port pinout and connector type not in refined source"
- "baud rate, data bits, parity, stop bits, flow control not explicitly stated in refined source"
- "baud rate not stated in source"
- "data bits not stated in source"
- "parity not stated in source"
- "stop bits not stated in source"
- "flow control not stated in source"
- "most adjustable parameters are represented as action params above."
- "no macro sequences explicitly documented in source"
- "power-on sequencing requirements not fully documented"
- "extended control commands (section 3: lens control, self-check) not fully extracted"
- "remaining query commands (2.328-2.400+) not individually listed — source has 269+ query commands"
- "geometry curved/corner-correction sub-commands partially documented — source has ~20 geometry sub-commands"
- "edge blending width/marker/black-level sub-commands not individually listed"
- "audio control commands if any exist in later pages"
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0