BirdDog X1 Series — Complete VISCA Reference
VISCA over IP Reference

VISCA over IP Command Reference

X1 · X1U · X1 Max · X1 30x  ·  birddog.tv
Based on BirdDog VISCA Command Set
Rev. 2026-06-11  ·  X1 Series Cameras
VISCA over IP — 8-Byte Header Required.  All commands require a VISCA over IP header prepended to the VISCA payload. Setting and inquiry commands use different type bytes.
Setting commands:  01 00 pq pq ss ss ss ss <VISCA PAYLOAD>   Example (PTZ_Direct):  01 00 00 09 00 00 00 00 81 01 06 01 09 09 03 01 FF
Inquiry commands:  01 10 pq pq ss ss ss ss <VISCA PAYLOAD>   Example (Pan/Tilt Inq):  01 10 00 05 00 00 00 00 81 09 06 12 FF
pq pq = 2-byte payload length  ·  ss ss ss ss = sequence number (0–0xFFFF)  ·  Default UDP port: 52381
ACK / Completion Messages
ACKz0 4y FFCommand accepted (y = Socket No.)
Completionz0 5y FFCommand executed (y = Socket No.)
z = Device address + 8
Error Messages
Syntax Errorz0 60 02 FFBad format or illegal parameter
Buffer Fullz0 60 03 FFTwo sockets already in use
Canceledz0 6y 04 FFCommand canceled
Not Executablez0 6y 41 FFCannot execute in current state
PTZ Control
Pan · Tilt · Movement
FunctionCommand PacketParametersNotes
Directional Movement
PTZ Direct 81 01 06 01 VV WW 0p 0q FF
  • VV Pan speed: 1–24
  • WW Tilt speed: 1–24
  • p Pan: 1=Left, 2=Right, 3=Stop
  • q Tilt: 1=Up, 2=Down, 3=Stop
X1 speed range starts at 1
PTZ Direct Extended 81 01 06 11 0V 0V 0W 0W 0p 0q FF
  • VV Pan speed: 0–255
  • WW Tilt speed: 0–255
  • p Pan: 1=Left, 2=Right, 3=Stop
  • q Tilt: 1=Up, 2=Down, 3=Stop
Extended linear speed range
Position Commands
PTZ Absolute Position 81 01 06 02 vv ww 0p 0p 0p 0p 0t 0t 0t 0t FF
  • vv Pan speed: 01–24
  • ww Tilt speed: 01–21
  • pppp Pan position (4 nibbles)
  • tttt Tilt position (4 nibbles)
Pan Home 81 01 06 04 FF Return to home position
PTZ Reset 81 01 06 05 FF Resets PTZ mechanism
Zoom & Focus
Optical · Auto Focus · AF Zone
FunctionCommand PacketParametersNotes
Zoom
CAM Zoom 81 01 04 07 pq FF
  • pq=00 Stop
  • pq=02 Tele (standard)
  • pq=03 Wide (standard)
  • p=2 Tele (variable), p=3 Wide (variable)
  • q Speed: 0 (low) – 7 (high)
CAM Zoom Extended 81 01 04 07 0A 0p 0q FF
  • p 0=Stop, 2=Tele, 3=Wide
  • q Speed: 0x0 (low) – 0xF (high)
16-step speed range
Zoom Direct Position 81 01 04 47 0p 0q 0r 0s FF pqrs Zoom position (4 nibbles)
Focus
CAM Focus 81 01 04 08 pq FF
  • pq=00 Stop
  • pq=02 Far (standard)
  • pq=03 Near (standard)
  • p=2 Far (variable), p=3 Near (variable)
  • q Speed: 0–7
Focus Direct Position 81 01 04 48 0p 0q 0r 0s FF pqrs Focus position (4 nibbles)
Focus Mode 81 01 04 38 pq FF pq 02=Auto, 03=Manual, 10=Toggle
One Push AF Trigger 81 01 04 18 01 FF Single AF shot
AF Zone 81 01 04 AA 0p FF p 0=Top, 1=Center, 2=Bottom, 3=All, 4=Left, 5=Right 6 zone options on X1
AF Sensitivity 81 01 04 58 0p FF p 1=High, 2=Middle, 3=Low
Scene / Image Style 81 0A 01 1C 0p FF p 1=Normal, 4=Macro, 5=Live
Exposure
AE Mode · Iris · Shutter · Gain
FunctionCommand PacketParametersNotes (X1 values)
AE Mode
Exposure Mode 81 01 04 39 0p FF
  • p=00 Full Auto
  • p=03 Manual
  • p=0A Shutter Priority
  • p=0B Iris Priority
  • p=0D Bright Priority
Iris, Shutter, Gain (Step)
Iris 81 01 04 0B 0p FF p 2=Up, 3=Down
Shutter 81 01 04 0A 0p FF p 2=Up, 3=Down
Gain 81 01 04 0C 0p FF p 2=Up, 3=Down
Bright 81 01 04 0D 0p FF p 2=Up, 3=Down
Direct (Absolute) Values
Iris Direct 81 01 04 4B 00 00 0p 0p FF pp Iris position — see Exposure Sheet
Shutter Direct 81 01 04 4A 00 00 0p 0p FF pp Shutter position — see Exposure Sheet
Gain Direct 81 01 04 4C 00 00 0p 0p FF pp Gain position (pp×3 = dB) X1 range: 0–14 (0–42 dB)
Bright Direct 81 01 04 4D 00 00 0p 0p FF pp Bright level X1 range: 0–17
Exposure Compensation
Exp Comp 81 01 04 0E 0p FF p 2=Up, 3=Down
Exp Comp Level (Direct) 81 01 04 4E 00 00 0p 0q FF pq 0–14 (pq–7 = –7 to +7) X1 range: 0–14
Advanced Exposure
Backlight Compensation 81 01 04 33 0p FF p 2=On, 3=Off
Highlight Compensation 81 0B 00 0A 01 0p FF p 2=On, 3=Off X1 Only
Wide Dynamic Range 81 0B 00 0A 00 0p FF p 2=On, 3=Off
Anti Flicker 81 0A 01 25 0p FF p 0=Disable, 1=50Hz, 2=60Hz
White Balance
WB Mode · Gains · Color Temp
FunctionCommand PacketParametersNotes (X1 values)
WB Mode 81 01 04 35 pp FF
  • pp=00 Auto
  • pp=01 Indoor
  • pp=02 Outdoor
  • pp=03 One Push WB
  • pp=04 ATW
  • pp=05 Manual
  • pp=EE Color Temp X1
Use 0xEE for Color Temperature mode on X1
WB One Push Trigger 81 01 04 10 05 FF
Color Temp Mode 81 01 04 10 20 FF
Color Temp Direct 81 01 04 20 0p 0q FF pq 0x00–0x41 → 2500K–9100K (step 100K) Display: 2500 + pq × 100
Color Temp Step 81 01 04 20 0p FF p 2=Up, 3=Down, 0=Reset
Manual Gain Adjustments
R Gain (Step) 81 01 04 03 0p FF p 2=Up, 3=Down
B Gain (Step) 81 01 04 04 0p FF p 2=Up, 3=Down
R Gain Direct 81 01 04 43 00 00 0p 0q FF pq R Gain: 0–255
B Gain Direct 81 01 04 44 00 00 0p 0q FF pq B Gain: 0–255
Image Settings
Picture Quality · Noise · Flip
FunctionCommand PacketParametersNotes (X1 values)
Sharpness 81 0A 01 44 01 pp FF pp 0–99 X1 range: 0–99
Brightness 81 01 04 A1 0p 0q FF pq 0–99 X1 range: 0–99
Contrast 81 01 04 A2 00 00 0p 0q FF pq 0–99 X1 range: 0–99
Saturation 81 0A 01 42 01 pp FF pp 0–99 X1-specific command & range
Hue 81 01 04 4F 00 00 00 pq FF pq 0–99 X1 range: 0–99
Gamma 81 0B 00 0A 04 0p 0q FF pq 0=Default, 1=0.45, 2=0.50, 3=0.55, 4=0.63
Noise Reduction
2D Noise Reduction 81 0B 00 0A 02 0p 0q FF pq 0–100 X1 range: 0–100
3D Noise Reduction 81 0B 00 0A 03 0p 0q FF pq — see spec
Color Matrix
Color Matrix Hue 81 0B 00 0B 0r 0p 0q FF
  • r 0=Blue, 1=Cyan, 2=Green, 3=Red, 4=Yellow, 5=Magenta
  • pq 0–100
X1 range: 0–100
Orientation
Picture Flip 81 01 04 66 0p FF p 2=On, 3=Off
Picture Mirror 81 01 04 61 0p FF p 2=On, 3=Off
System & Setup
Power · Preset · Menu
FunctionCommand PacketParametersNotes
Camera Power 81 01 04 00 0p FF p 2=On, 3=Standby
Preset Set / Recall / Reset 81 01 04 3F 0p qq FF p 0=Reset, 1=Set, 2=Recall  ·  qq Preset: 00–3F (hex) 64 presets supported
Image Freeze 81 01 04 62 0p FF p 2=Freeze, 3=Normal Freeze during preset recall
Menu On/Off 81 01 06 06 pq FF pq 02=On, 03=Off, 10=Toggle
Tally Control
Tally LED · Red · Green · Color
FunctionCommand PacketParametersNotes
Tally Red 81 01 7E 01 0A 00 0p FF p 02=On, 03=Off Only effective when Onboard Tally is ON
Tally Green 81 01 7E 04 1A 00 0p FF p 02=On, 03=Off Only effective when Onboard Tally is ON
Tally Rest State 81 01 7E 01 0A 02 0p FF p 0A=Off, 0B=White, 0C=Custom, 0D=RGB Cycle Applies when Tally is off
Tally Color (Custom) 81 01 7E 01 0A 04 0p FF p 0=Blue, 1=Green, 2=Aqua, 3=Red, 4=Lavender, 5=Yellow, 6=White Active when Rest State = 0x0C. Color index, not RGB. X1 Only
AI Tracking
Tracking · Auto-Framing · Zone
FunctionCommand PacketParametersNotes (X1 values)
Tracking Enable & Mode
AI Tracking Enable 81 0B 07 01 pq FF pq 02=ON, 03=OFF, 10=Toggle
Tracking Mode 81 0B 07 04 0p FF p 2=Presenter, 3=Zone
Target Selection 81 0B 07 02 0p FF p 2=Confirm, 3=Change Switch tracking target
Humanoid Frame (Debug) 81 0B 07 03 0p FF p 0=Default, 2=Debug, 3=Off Show detection bounding box
Track Tally Indicator 81 0B 07 05 0p FF p 2=ON, 3=OFF
Camera Behavior
Auto Zoom 81 0B 07 06 0p FF p 2=ON, 3=OFF
Auto Tilt 81 0B 07 07 0p FF p 2=ON, 3=OFF
Subject Framing
Figure Size Mode 81 0B 07 0A 0p FF p 0=Full, 1=Upper, 2=Close, 3=Custom
Figure Size (Custom) 81 0B 07 0B pq FF pq 0x00–0xD2 (camera value: 80–290)
Character Position 81 0B 07 0D 0p FF p 0=Left, 1=Center, 2=Right
Lost Subject / Recovery
Lost Time (Presenter) 81 0B 07 09 pq FF pq 0x2–0xF (seconds) X1 range: 2–15 sec
Zone Target Retention Time 81 0B 07 12 pq FF pq 0x2–0xF (seconds)
Lost Action 81 0B 07 0C 0p FF p 0=Current Location, 1=Preset 1
Zone Tracking
Zone Settings Area 81 0B 07 0E 0p FF p 0=Zone A, 1=Zone B, 2=Zone C, 3=Zone D
Zone Settings Trigger 81 0B 07 0F 0p FF p 2=Save, 3=Delete
Tracking Start Area 81 0B 07 10 0p FF p 0=Zone A, 1=Zone B, 2=Zone C, 3=Zone D
Zone Call 81 0B 07 11 0p FF p 0=Zone A, 1=Zone B, 2=Zone C, 3=Zone D
Inquiry Commands
Query camera state — send TX, receive RX reply
FunctionTX (Send)RX (Reply)Reply Decoding
PTZ State
Pan/Tilt Position 81 09 06 12 FF 90 50 0Y 0Y 0Y 0Y 0Z 0Z 0Z 0Z FF YYYY=Pan position, ZZZZ=Tilt position
Zoom & Focus
Zoom Position 81 09 04 47 FF 90 50 0p 0q 0r 0s FF pqrs: Zoom position 0–0x4000
Focus Position 81 09 04 48 FF 90 50 0p 0q 0r 0s FF pqrs: Focus position
Focus Mode 81 09 04 38 FF 90 50 0p FF p: 2=Auto, 3=Manual
Exposure
Exposure Mode 81 09 04 39 FF 90 50 0p FF p: 00=Auto, 03=Manual, 0A=Shutter Pri, 0B=Iris Pri
Iris Position 81 09 04 4B FF 90 50 00 00 0p 0q FF pq: Iris position
Shutter Position 81 09 04 4A FF 90 50 00 00 0p 0q FF pq: Shutter position
Gain Position 81 09 04 4C FF 90 50 00 00 0p 0q FF pq: Gain position
Bright Position 81 09 04 4D FF 90 50 00 00 0p 0q FF pq: Bright position
Exp Comp Level 81 09 04 4E FF 90 50 00 00 0p 0q FF pq: Exp comp level
White Balance
WB Mode 81 09 04 35 FF 90 50 pp FF pp: 0=Auto, 1=Indoor, 2=Outdoor, 3=One Push, 4=ATW, 5=Manual
R Gain 81 09 04 43 FF 90 50 00 00 0p 0q FF pq: R Gain value
B Gain 81 09 04 44 FF 90 50 00 00 0p 0q FF pq: B Gain value
Image Settings
Sharpness 81 09 04 A3 FF 90 50 00 00 0p 0q FF pq: Sharpness value
Contrast 81 09 04 A2 FF 90 50 00 00 0p 0q FF pq: Contrast value
Hue 81 09 04 4F FF 90 50 00 00 0p 0q FF pq: Hue value
Brightness 81 09 04 A1 FF 90 50 00 00 0p 0q FF pq: Brightness value
System
Camera Power 81 09 04 00 FF 90 50 0p FF p: 2=On, 3=Standby
Menu State 81 09 06 06 FF 90 50 0p FF p: 2=On, 3=Off
Picture Flip 81 09 04 66 FF 90 50 0p FF p: 2=On, 3=Off
Tally State 81 09 7E 01 0A FF 90 50 0p FF p: 2=On, 3=Off
Block Inquiry 81 09 7E 7E EE FF 90 50 xx ... FF See "blk_inq VOIP" sheet for full reply map
Block Inquiry Second 81 09 7E 7E EF FF 90 50 xx ... FF Color Matrix Gain map: idx 13=Magenta, 14=Red, 15=Yellow, 16=Green, 17=Cayenne, 18=Blue; idx 100=0xA5, 101=0x5A, 102=0xFF; all other indices N/A
Exposure Reference
How to use this sheet.  The raw hex values in the leftmost column map directly to VISCA Direct commands — e.g. CAM_Iris_Direct: 81 01 04 4B 00 00 0p 0p FF where pp is the two-nibble form of the raw value. Use this sheet to look up the f-stop, shutter speed, or gain corresponding to the value you want to set or the value returned by an inquiry.
Iris Position
CAM_Iris_Direct  ·  81 01 04 4B 00 00 0p 0p FF
Raw (hex) X1 / X1U / Max / 30x X4 / X4E X5 XL O4
0x00ClosedClosedClosedClosedClosed
0x01F32F11.0F14F14F14
0x02F16F9.6F11F11F11
0x03F10F8.0F9.6F9.6F9.6
0x04F8.0F6.8F8.0F8F8
0x05F6.0F5.6F6.8F6.8F6.8
0x06F4.0F4.8F5.6F5.6F5.6
0x07F3.4F4.0F4.8F4.8F4.8
0x08F3.0F3.4F4.0F4.0F4.0
0x09F2.63F2.8F3.4F3.4F3.4
0x0AF2.2F2.4F2.8F2.8F2.8
0x0BF2.0F2.0F2.4F2.4F2.4
0x0CF1.85F1.8F2.0F2.0F2.0
0x0DF1.6F1.6F1.6F1.6
Shutter Speed
CAM_Shutter_Direct  ·  81 01 04 4A 00 00 0p 0p FF
X1 / X1U / X1 Max / X1 30x
Raw50 / 25 fps23.98 fps59.94 / 29.97 fps
0x001/11/11/1
0x011/22/32/3
0x021/31/21/2
0x031/61/31/4
0x041/121/41/8
0x051/251/61/15
0x061/501/81/30
0x071/751/121/60
0x081/1001/151/90
0x091/1201/201/100
0x0A1/1501/241/125
0x0B1/2151/251/180
0x0C1/3001/301/250
0x0D1/4251/401/350
0x0E1/6001/481/500
0x0F1/10001/501/725
0x101/12501/601/1000
0x111/17501/961/1500
0x121/25001/1001/2000
0x131/35001/1201/3000
0x141/60001/1441/4000
0x151/100001/1921/6000
0x161/2001/10000
0x171/288
0x181/400
0x191/576
0x1A1/1200
0x1B1/2400
0x1C1/4800
0x1D1/10000
Gain
CAM_Gain_Direct  ·  81 01 04 4C 00 00 0p 0p FF
Raw (hex) X1 / X1U / Max / 30x X4 / X4E X5 XL O4
0x000 dB0 dB0 dB
0x013 dB3 dB1 dB1 dB
0x026 dB6 dB2 dB2 dB
0x039 dB9 dB3 dB3 dB
0x0412 dB12 dB4 dB4 dB
0x0515 dB15 dB33 dB5 dB5 dB
0x0618 dB18 dB30 dB6 dB6 dB
0x0721 dB21 dB27 dB7 dB7 dB
0x0824 dB24 dB24 dB8 dB8 dB
0x0927 dB21 dB9 dB9 dB
0x0A30 dB18 dB10 dB10 dB
0x0B33 dB15 dB11 dB11 dB
0x0C36 dB12 dB12 dB12 dB
0x0D39 dB9 dB13 dB13 dB
0x0E42 dB6 dB14 dB14 dB
0x0F3 dB15 dB15 dB
0x1016 dB16 dB
0x1117 dB17 dB
0x1218 dB18 dB
0x1319 dB19 dB
0x1420 dB20 dB
0x1521 dB21 dB
0x1622 dB22 dB
0x1723 dB23 dB
0x1824 dB24 dB
0x1925 dB25 dB
0x1A26 dB26 dB
0x1B27 dB27 dB
0x1C28 dB
0x1D29 dB
0x1E30 dB
0x1F31 dB
0x2032 dB
Valid ranges — X1: 0x00–0x0E  ·  X4: 0x00–0x08 (0–24 dB)  ·  X5: 0x00 & 0x05–0x0F  ·  XL: 0x01–0x1B (1–27 dB)  ·  O4: 0x01–0x20 (1–32 dB)
Bright Level
CAM_Bright_Level_Direct  ·  81 01 04 4D 00 00 0p 0p FF  ·  AE Mode: Bright Priority only
X1 / X1U / Max / 30x
Range0x00 – 0x11
Steps18 levels (0–17)
X4 / X4E
Range0x00 – 0x11
Steps18 levels (0–17)
X5
Range0x00 – 0x1F
Steps32 levels (0–31)
XL
Range0x01 – 0x1B
Steps27 levels (1–27)
O4
Range0x01 – 0x1B
Steps27 levels (1–27)
Block Inquiry VOIP Reference
VISCA over IP — 8-Byte Header Required.  All block inquiry commands require a VISCA over IP header prepended to the VISCA payload.
Inquiry commands:  01 10 pq pq ss ss ss ss <VISCA PAYLOAD>
pq pq = 2-byte payload length (big-endian)  ·  ss ss ss ss = sequence number (0–0xFFFF)  ·  Default UDP port: 52381
Reply header:  01 11 pq pq ss ss ss ss 90 50 ...  — type bytes 01 11, same payload length & sequence number echoed back.
Block Inquiry EE — Full Camera State (103 bytes)
TX (Inquiry)
01 10 00 06 ss ss ss ss 81 09 7E 7E EE FF
RX (Reply)
01 11 pq pq ss ss ss ss 90 50 EE d₁₁…d₁₀₁ FF
Type (01 10 = Inquiry)
Payload length
Sequence # (echoed)
VISCA command bytes
Reply header (90 50)
Data bytes
Block Inquiry Second EF — Color Matrix Gains (103 bytes)
TX (Inquiry)
01 10 00 06 ss ss ss ss 81 09 7E 7E EF FF
RX (Reply)
01 11 pq pq ss ss ss ss 90 50 7E 7E EF d₁₃…d₁₈ N/A… FF
Indices 13–18 carry Color Matrix Gain values. Indices 19–99 are N/A. Index 100 = 0xA5, 101 = 0x5A, 102 = 0xFF.
blk_inq EE — Reply Byte Map
 (81 09 7E 7E EE FF → 103-byte reply, indices 0–102)
Index Field Value(s) Notes / Camera-specific
VISCA over IP Reply Header (indices 0–9)
0–1 Reply Type 01 11 Fixed. Indicates inquiry reply.
2–3 Payload Length pq pq 2-byte big-endian length of the VISCA payload (not including this header).
4–7 Sequence Number ss ss ss ss Echoed from the inquiry command's sequence number.
8–9 VISCA Reply Header 90 50 Fixed VISCA reply prefix.
10 Command ID EE Fixed. Identifies this as a blk_inq EE reply.
Exposure (indices 11–22)
11 Exposure Mode 0x00 FullAuto   0x03 Manual   0x0A Shutter Priority
0x0B Iris Priority   0x0D Bright   0x0E Gain Priority (not X1/X4/X5/XL)
12 Slow Shutter 0x02 ON   0x03 OFF
13 Slow Shutter Limit Camera-specific limit value for slow shutter.
14 AE Response Auto exposure response speed.
15 Gain Limit Maximum gain ceiling in auto exposure modes.
16 Gain Current gain position. See Exposure Reference sheet for per-camera dB values.
17 Exposure Comp Mode 0x02 ON   0x03 OFF
18 Exposure Comp Value X1/X4: 0~14 (value−7 = −7…+7)  |  X5: 0~8 (value−4 = −4…+4)  |  XL: 0~64 (value−32 = −32…+32)
19 N/A Reserved / not used.
20 Iris Position Current iris value. See Exposure Reference sheet for per-camera f-stop mapping.
21 Shutter Position Current shutter value. See Exposure Reference sheet for per-camera speed mapping.
22 Bright Level Active in Bright priority mode.
White Balance (indices 23–27)
23 White Balance Mode 0x00 Auto   0x01 Indoor   0x02 Outdoor   0x03 One Push
0x04 ATW   0x05 Manual/User   0x0B Color Temp Static (Maki Mini/XL/O4)
0x20 Color Temp (X4/X5)   0xEE Color Temp (X1/X1U/MAX)
24 WB Red Gain 0x00–0xFF Manual white balance red channel gain (0–255).
25 WB Blue Gain 0x00–0xFF Manual white balance blue channel gain (0–255).
26 Color Temp (bits 7–0) Lower byte of 16-bit color temperature. Example: 2800K = 0x0AF0 → byte 26 = 0xF0, byte 27 = 0x0A.
27 Color Temp (bits 15–8) Upper byte. X1/X1U/MAX/30x: 2500–9100K (step +100). X4/X5: 2500–8200K (step +100). XL/O4: 2600–7400K (step +200).
Image Processing (indices 28–58)
28 Video Enhancement 0x06 ON   0x03 OFF
29 Display Brightness Brightness level of the camera's on-screen display.
30 Brightness Comp Selection Exposure metering: 0 Average   1 Center   2 Smart   3 Top
31 Compensation Level Brightness compensation level.
32 Gamma Offset (s) Gamma offset sign component.
33 Gamma Offset (tu) Gamma offset magnitude component.
34 Brightness Image brightness setting.
35 Sharpness Image sharpness / detail enhancement level.
36 Extended Sharpness Extended sharpness control (camera-specific).
37 Effect (B&W Mode) Picture effect; similar to Black & White mode.
38 Not Used Reserved.
39 Flip 0x02 ON   0x03 OFF
40 Mirror 0x02 ON   0x03 OFF
41 Wide Dynamic Range 0x02 ON   0x03 OFF
42 Contrast Image contrast level.
43 High Sensitivity 0x02 ON   0x03 OFF
44 Anti-Flicker 0 Disable   1 50 Hz   2 60 Hz
45 2D Noise Reduction X1: 0–100  |  Maki: 0–6 (6 = Auto)
46 3D Noise Reduction X1: 0–99  |  X4: 0–9  |  X5: 0–3  |  Maki: 0–9 (9 = Auto)
47 IR Cut Filter 0x02 ON   0x03 OFF
48 Chrome Suppress Chroma suppression level.
49 HLC Level Highlight compensation level.
50 HLC Mask Highlight compensation mask setting.
51 Back Light 0x02 ON   0x03 OFF
52 Stabilizer 0x02 ON   0x03 OFF
53 Gamma X1: 00 Default 01 0.45 02 0.50 03 0.55 04 0.63
X4: 00 Default 01 0.45 02 0.48 03 0.50 04 0.56 05 PC
Maki: 00 Default 01 0.45 03 0.50 04 0.56 05 0.63 07 Ext  |  XL: 0–6
54 Saturation Color saturation level.
55 Hue Color hue offset.
56 Extended Color Extended color mode setting.
57 Extended Hue Extended hue adjustment.
58 Extended Mode Extended picture mode selection.
Color Matrix — Gain & Hue (indices 59–70)
59 CM Magenta Gain Color matrix gain adjustment for the Magenta channel.
60 CM Red Gain Color matrix gain — Red channel.
61 CM Yellow Gain Color matrix gain — Yellow channel.
62 CM Green Gain Color matrix gain — Green channel.
63 CM Cayenne Gain Color matrix gain — Cayenne channel.
64 CM Blue Gain Color matrix gain — Blue channel.
65 CM Magenta Hue Color matrix hue — Magenta channel.
66 CM Red Hue Color matrix hue — Red channel.
67 CM Yellow Hue Color matrix hue — Yellow channel.
68 CM Green Hue Color matrix hue — Green channel.
69 CM Cayenne Hue Color matrix hue — Cayenne channel.
70 CM Blue Hue Color matrix hue — Blue channel.
AI Tracking (indices 71–90)
71 AI Tracking Status 0x00 AI not supported   0x02 ON   0x03 OFF
72 AI Mode 2 Presenter   3 Zone
73 AI Humanoid Frame 0 Default   2 Debug   3 OFF
74 AI Tracking Hint 2 ON   3 OFF
75 AI Automations (Presenter) bitmask Bit 0 = Auto Zoom (1=on)  ·  Bit 1 = Auto Tilt (1=on)  ·  Bit 2 = Auto Pan (1=on)
76 AI Target Retention (Presenter) X1: 0x2–0xF  |  X4: 0x5–0xF  |  XL: 2=2s, 4=4s, 6=6s
77 AI Figure Size Mode (Presenter) X1/X4: 0 Full 1 Upper 2 Close 3 Custom  |  X5: 0 Full 1 Upper  |  XL: 0 Full 1 Half 2 Closeup 3 Custom
78 AI Figure Size Adjustment (Presenter) 0x00–0xD2 Camera-site framing value 80–290 (maps to 0x00–0xD2).
79 AI Tracking Start Position (Presenter) 0 Current location   1 Preset 1  |  XL: 0 Home 1 Preset 0 2 Preset 1 3 Current
83 AI Character Position (Presenter) 0 Justify Left   1 Centered   2 Justify Right
84 AI Tracking Start Area (Zone) 0 Zone A   1 Zone B   2 Zone C   3 Zone D
88 AI Zone Settings Area (Zone) 0 Zone A   1 Zone B   2 Zone C   3 Zone D
89 AI Target Retention (Zone) 0x02–0x0F Same range as idx 76 (Presenter) for X4.
90 AI Tracking Point 0x02 ON   0x03 OFF — One-shot action; only settable when AI Tracking is active.
Focus & Lens (indices 80–82, 85–87)
80 Focus Mode 0x02 Auto   0x03 Manual
85 AF Scene X1: 1 Normal 4 Macro 5 Live  |  X4: 0 Default 1 Normal 4 Bright 9 PC  |  Maki Ultra: 0 Default 1 Normal 3 Clarity
86 AF Zone X1: 0 Top 1 Center 2 Bottom 3 All 4 Left 5 Right  |  X4/Maki: 0 Top 1 Center 2 Bottom 3 Front
87 AF Sensitivity X1: 1 High 2 Middle 3 Low  |  X4/Maki Ultra: 1 High 2 Normal 3 Low
System State (indices 81–82, 91–98)
81 Freeze 0x02 ON   0x03 OFF
82 Power 0x02 ON   0x03 Standby
91 Not Used Reserved.
92 Not Used Reserved.
93 Menu Display 0x02 ON   0x03 OFF
94 Mute 0x02 ON   0x03 OFF
95 Video Format 0x01 1080p23 0x02 1080p24 0x03 1080p25 0x04 1080p29 0x05 1080p30
0x06 1080p50 0x07 1080p59 0x08 1080p60
0x13 1080i50 0x14 1080i59 0x15 1080i60
0x23 720p25 0x24 720p29 0x25 720p30 0x26 720p50 0x27 720p59 0x28 720p60
0x31 2160p23 0x32 2160p24 0x33 2160p25 0x34 2160p29 0x35 2160p30 0x36 2160p50 0x37 2160p59 0x38 2160p60
96 Camera Version (15–8) 0x00 Fixed high byte of camera version word.
97 Camera Version (7–0) 0x01 Maki 12x   0x02 Maki 20x   0x03 X4   0x04 X4E   0x10 X1   0x11 X1U   0x12 X1 MAX
0x13 X1 30x   0x16 X5   0x20 Maki Mini   0x30 XL   0x31 O4
98 Tally Current tally state.
Termination (indices 99–102)
99 N/A Reserved.
100 Fixed Marker 0xA5 Fixed validation byte — always 0xA5.
101 Fixed Marker 0x5A Fixed validation byte — always 0x5A.
102 VISCA Terminate 0xFF VISCA end-of-message marker.
blk_inq_second EF — Color Matrix Gain Map
 (81 09 7E 7E EF FF → 103-byte reply, only indices 13–18 carry data)
Index Field Value(s) Notes
VISCA over IP Reply Header (indices 0–9) — same structure as EE reply
0–1 Reply Type 01 11 Fixed — inquiry reply.
2–3 Payload Length pq pq Big-endian length of VISCA payload.
4–7 Sequence Number ss ss ss ss Echoed from the inquiry command.
8–9 VISCA Reply Header 90 50 Fixed VISCA reply prefix.
Command ID bytes (indices 10–12)
10 Fixed 0x7E Fixed.
11 Fixed 0x7E Fixed.
12 Command ID 0xEF Fixed — identifies this as a blk_inq_second EF reply.
Color Matrix Gains (indices 13–18) — active data
13 CM Magenta Gain Color matrix gain — Magenta channel.
14 CM Red Gain Color matrix gain — Red channel.
15 CM Yellow Gain Color matrix gain — Yellow channel.
16 CM Green Gain Color matrix gain — Green channel.
17 CM Cayenne Gain Color matrix gain — Cayenne channel.
18 CM Blue Gain Color matrix gain — Blue channel.
Indices 19–99 — all N/A (reserved)
19–99 N/A All reserved / not used in EF variant.
Termination (indices 100–102)
100 Fixed Marker 0xA5 Fixed validation byte.
101 Fixed Marker 0x5A Fixed validation byte.
102 VISCA Terminate 0xFF VISCA end-of-message marker.
Camera Identification — Index 97 Values
Idx 96 Idx 97 Camera Model Notes
0x000x10BirdDog X1
0x000x11BirdDog X1 Ultra
0x000x12BirdDog X1 Max
0x000x13BirdDog X1 30x
0x000x03BirdDog X4 Ultra
0x000x04BirdDog X4E Ultra
0x000x16BirdDog X5 Ultra
0x000x30BirdDog XL Ultra
0x000x31BirdDog O4 Ultra
0x000x01BirdDog Maki 12x
0x000x02BirdDog Maki 20x
0x000x20BirdDog Maki Mini
Scroll to Top