BirdDog X4 — Complete VISCA Reference
VISCA over IP Reference

VISCA over IP Command Reference

X4 / X4E  ·  birddog.tv
Based on BirdDog VISCA Command Set
Rev. 2026-06-11  ·  X4 / X4E Camera Only
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: 0–24
  • WW Tilt speed: 0–20
  • p Pan: 1=Left, 2=Right, 3=Stop
  • q Tilt: 1=Up, 2=Down, 3=Stop
Standard directional PTZ
PTZ Direct Extended 81 01 06 11 0V 0V 0W 0W 0p 0q FF
  • VV Pan speed: 0–255 (linear)
  • WW Tilt speed: 0–255 (linear)
  • 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)
Move to absolute coordinate
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 Trigger single AF shot
AF Zone 81 01 04 AA 0p FF p 0=Top, 1=Center, 2=Bottom, 3=Front (ALL/Default) Focus zone selection
AF Sensitivity 81 01 04 58 0p FF p 1=High, 2=Normal, 3=Low
Exposure
AE Mode · Iris · Shutter · Gain · DRC
FunctionCommand PacketParametersNotes (X4 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 X4 range: 0–7
Bright Direct 81 01 04 4D 00 00 0p 0p FF pp Bright level X4 range: 0–17
Exposure Compensation
Exp Comp 81 01 04 0E 0p FF p 2=Up, 3=Down
Exp Comp Mode 81 01 04 3E 0p FF p 2=ON, 3=OFF
Exp Comp Level (Direct) 81 01 04 4E 00 00 0p 0q FF pq 0–14 (pq–7 = –7 to +7) X4 range: 0–14
Advanced Exposure
Gain Limit 81 01 04 2C 0p FF p 0–15 Max gain ceiling
Exposure Meter 81 01 04 3A 0p FF p 0=Average, 1=Center, 2=Smart, 3=Top
DRC Reset 81 01 04 25 00 FF Restore previous DRC value
DRC Step 81 01 04 25 02 FF / 81 01 04 25 03 FF 02=Up, 03=Down Dynamic Range Compression
DRC Direct 81 01 04 25 00 00 00 0p FF p 0–8 X4 Only
Anti Flicker 81 0A 01 25 0p FF
81 01 04 23 0p FF
p 0=Disable, 1=50Hz, 2=60Hz Two command variants
White Balance
WB Mode · Gains · Color Temp
FunctionCommand PacketParametersNotes (X4 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=20 Color Temp X4
Use 0x20 for Color Temperature mode on X4
WB One Push Trigger 81 01 04 10 05 FF
Color Temp Direct 81 01 04 20 0p 0q FF pq 0x00–0x37 → 2500K–8000K (step 100K) Display: 2500 + pq × 100
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
RG Tuning 81 0A 01 12 pp FF pp 0–20 (pp–10 = –10 to +10) X4 Only
BG Tuning 81 0A 01 11 pp FF pp 0–20 (pp–10 = –10 to +10) X4 Only
Image Settings
Picture Quality · Noise · Flip · Scene
FunctionCommand PacketParametersNotes (X4 values)
Sharpness 81 0A 01 44 01 pp FF pp 0–11 X4 range: 0–11
Brightness 81 01 04 A1 0p 0q FF pq 0–14 X4 range: 0–14
Contrast 81 01 04 A2 00 00 0p 0q FF pq 0–14 X4 range: 0–14
Saturation 81 01 01 7A 00 00 0p 0q FF pq 0–14 X4 range: 0–14
Hue 81 01 04 4F 00 00 00 0p FF
81 01 04 4F 00 00 00 0p 0q FF
p or pq 0–14 X4 range: 0–14
Gamma 81 0B 00 0A 04 0p 0q FF
81 01 04 5B pq FF
pq 0=Default, 1=0.45, 2=0.48, 3=0.50, 4=0.56, 5=PC Two command variants
Noise Reduction
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 0x00–0x40
Per-channel hue adjust
Orientation & Style
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
B&W Mode 81 01 04 63 0p FF p 4=On, 0=Off X4 Only
Scene / Image Style 81 0A 01 1C 0p FF p 0=Default, 1=Normal, 4=Bright, 9=PC
System & Setup
Power · Preset · Menu · Audio
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 Toggle opens/closes OSD
Audio 81 01 04 75 0p FF p 2=On, 3=Off
Tally Control
Tally LED · Red · Green
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
AI Tracking
Tracking · Auto-Framing · Zone
FunctionCommand PacketParametersNotes (X4 values)
Tracking Enable & Mode
AI Tracking Enable 81 0B 07 01 pq FF
81 0A 11 54 0p FF
pq 02=ON, 03=OFF, 10=Toggle Two command variants for X4
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 Tally hint while tracking
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
Auto Pan 81 0B 07 08 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 0x5–0xF (seconds) X4 range: 5–15 sec
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
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
X4 / X4E
Raw60 / 59.94 fps50 fps30 / 29.97 fps25 fps23.98 fps
0x001/30
0x011/601/50
0x021/901/60
0x031/1001/100
0x041/1251/125
0x051/501/1801/2001/50
0x061/601/501/2501/2501/70
0x071/901/751/3501/3501/100
0x081/1001/1001/5001/5001/120
0x091/1251/1201/7251/7251/150
0x0A1/1801/1501/10001/10001/215
0x0B1/2501/2151/15001/15001/300
0x0C1/3501/3001/20001/20001/425
0x0D1/5001/4251/30001/30001/600
0x0E1/7251/6001/40001/40001/1000
0x0F1/10001/10001/60001/60001/1500
0x101/15001/12501/100001/100001/2000
0x111/20001/17501/3000
0x121/30001/25001/4000
0x131/40001/35001/6000
0x141/60001/60001/10000
0x151/100001/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