Statuses

This section will describe each status and its supported values. See the Query section for operations to query status values.

Status IDs

Battery Present (1)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is the system’s internal battery present?

Internal Battery Bars (2)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 Zero
1 One
2 Two
3 Three
4 Charging

Rough approximation of internal battery level in bars (or charging)

Overheating (6)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is the system currently overheating?

Busy (8)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is the camera busy?

Quick Capture (9)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is Quick Capture feature enabled?

Encoding (10)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is the system currently encoding?

LCD Lock (11)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is LCD lock active?

Video Encoding Duration (13)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 32-bit unsigned big-endian.

When encoding video, this is the duration (seconds) of the video so far; 0 otherwise

Wireless Connections Enabled (17)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Are Wireless Connections enabled?

Pairing State (19)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 Never Started
1 Started
2 Aborted
3 Cancelled
4 Completed

Last Pairing Type (20)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 Not Pairing
1 Pairing App
2 Pairing Remote Control
3 Pairing Bluetooth Device

The last type of pairing in which the camera was engaged

Last Pairing Success (21)

HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 32-bit unsigned big-endian.

Time since boot (milliseconds) of last successful pairing complete action

Wifi Scan State (22)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 Never started
1 Started
2 Aborted
3 Canceled
4 Completed

State of current scan for WiFi Access Points

Last Wifi Scan Success (23)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 8-bit unsigned big-endian.

Time since boot (milliseconds) that the WiFi Access Point scan completed

Wifi Provisioning State (24)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 Never started
1 Started
2 Aborted
3 Canceled
4 Completed

WiFi AP provisioning state

Remote Version (26)

HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 8-bit unsigned big-endian.

Wireless remote control version

Remote Connected (27)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is a wireless remote control connected?

Pairing State (Legacy) (28)

HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 8-bit unsigned big-endian.

Wireless Pairing State. Each bit contains state information (see WirelessPairingStateFlags)

Connected WiFi SSID (29)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a string value.

The name of the wireless network that the camera is connected to where the camera is acting as a client/station.

When read via BLE, this value is big-endian byte-encoded int32.

Access Point SSID (30)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a string value.

The name of the network that the camera sets up in AP mode for other devices to connect to.

When read via BLE, this value is big-endian byte-encoded int32.

Connected Devices (31)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 8-bit unsigned big-endian.

The number of wireless devices connected to the camera

Preview Stream (32)

LIT HERO HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is Preview Stream enabled?

Primary Storage (33)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
-1 Unknown
0 OK
1 SD Card Full
2 SD Card Removed
3 SD Card Format Error
4 SD Card Busy
8 SD Card Swapped

Remaining Photos (34)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 32-bit unsigned big-endian.

How many photos can be taken with current settings before sdcard is full.

Alternatively, this is:

  • the remaining timelapse capability if Setting 128 is set to Timelapse Photo

  • the remaining nightlapse capability if Setting 128 is set to Nightlapse Photo

Remaining Video Time (35)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 32-bit unsigned big-endian.

How many seconds of video can be captured with current settings before sdcard is full

Alternatively, this is:

  • the remaining timelapse capability if Setting 128 is set to Timelapse Video

  • the remaining nightlapse capability if Setting 128 is set to Nightlapse Video

Photos (38)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 32-bit unsigned big-endian.

Total number of photos on sdcard

Videos (39)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 32-bit unsigned big-endian.

Total number of videos on sdcard

OTA (41)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 Idle
1 Downloading
2 Verifying
3 Download Failed
4 Verify Failed
5 Ready
6 GoPro App Downloading
7 GoPro App Verifying
8 GoPro App Download Failed
9 GoPro App Verify Failed
10 GoPro App Ready

The current status of Over The Air (OTA) update

Pending FW Update Cancel (42)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is there a pending request to cancel a firmware update download?

Locate (45)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is locate camera feature active?

Timelapse Interval Countdown (49)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 32-bit unsigned big-endian.

The current timelapse interval countdown value (e.g. 5…4…3…2…1…)

SD Card Remaining (54)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 64-bit unsigned big-endian.

Remaining space on the sdcard in Kilobytes

Preview Stream Available (55)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is preview stream supported in current recording/mode/secondary-stream?

Wifi Bars (56)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 8-bit unsigned big-endian.

WiFi signal strength in bars

Active Hilights (58)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 8-bit unsigned big-endian.

The number of hilights in currently-encoding video (value is set to 0 when encoding stops)

Time Since Last Hilight (59)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 32-bit unsigned big-endian.

Time since boot (milliseconds) of most recent hilight in encoding video (set to 0 when encoding stops)

Minimum Status Poll Period (60)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 32-bit unsigned big-endian.

The minimum time between camera status updates (milliseconds). Best practice is to not poll for status more often than this

Liveview Exposure Select Mode (65)

MAX 2 HERO13 Black HERO12 Black HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 Disabled
1 Auto
2 ISO Lock
3 Hemisphere

Liveview Y (66)

MAX 2 HERO13 Black HERO12 Black HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 8-bit unsigned big-endian.

Liveview Exposure Select: y-coordinate (percent)

Liveview X (67)

MAX 2 HERO13 Black HERO12 Black HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 8-bit unsigned big-endian.

Liveview Exposure Select: y-coordinate (percent)

GPS Lock (68)

MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Does the camera currently have a GPS lock?

AP Mode (69)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is AP mode enabled?

Internal Battery Percentage (70)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 8-bit unsigned big-endian.

Internal battery level as percentage

Microphone Accessory (74)

MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 Accessory not connected
1 Accessory connected
2 Accessory connected and a microphone is plugged into the accessory

Zoom Level (75)

HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 8-bit unsigned big-endian.

Digital Zoom level as percentage

Wireless Band (76)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 2.4 GHz
1 5 GHz

Zoom Available (77)

HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is Digital Zoom feature available?

Mobile Friendly (78)

LIT HERO HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Are current video settings mobile friendly? (related to video compression and frame rate)

FTU (79)

HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is the camera currently in First Time Use (FTU) UI flow?

5GHZ Available (81)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is 5GHz wireless band available?

Ready (82)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is the system fully booted and ready to accept commands?

OTA Charged (83)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is the internal battery charged sufficiently to start Over The Air (OTA) update?

Cold (85)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is the camera getting too cold to continue recording?

Rotation (86)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 0 degrees (upright)
1 180 degrees (upside down)
2 90 degrees (laying on right side)
3 270 degrees (laying on left side)

Rotational orientation of the camera

Zoom while Encoding (88)

LIT HERO HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is this camera model capable of zooming while encoding?

Flatmode (89)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 8-bit unsigned big-endian.

Current Flatmode ID

Video Preset (93)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 32-bit unsigned big-endian.

Current Video Preset (ID)

Photo Preset (94)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 32-bit unsigned big-endian.

Current Photo Preset (ID)

Timelapse Preset (95)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 32-bit unsigned big-endian.

Current Time Lapse Preset (ID)

Preset Group (96)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 32-bit unsigned big-endian.

Current Preset Group (ID) (corresponds to ui_mode_groups in settings.json)

Preset (97)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 32-bit unsigned big-endian.

Current Preset (ID)

Preset Modified (98)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 32-bit unsigned big-endian.

The value of this status is set to zero when the client sends a Get Preset Status message to the camera.

The value of this status is set to a non-zero value when:

  • Preset settings submenu is exited in the camera UI (whether any settings were changed or not)

  • A new preset is created

  • A preset is deleted

  • Preset ordering is changed within a preset group

  • A preset is reset to factory defaults

Remaining Live Bursts (99)

HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 32-bit unsigned big-endian.

The number of Live Bursts can be captured with current settings before sdcard is full

Live Bursts (100)

HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 32-bit unsigned big-endian.

Total number of Live Bursts on sdcard

Capture Delay Active (101)

MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is Capture Delay currently active (i.e. counting down)?

Media Mod State (102)

MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 Microphone removed
2 Microphone only
3 Microphone with external microphone

Time Warp Speed (103)

HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 15x
1 30x
2 60x
3 150x
4 300x
5 900x
6 1800x
7 2x
8 5x
9 10x
10 Auto
11 1x (realtime)
12 1/2x (slow-motion)

Linux Core (104)

HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is the system’s Linux core active?

Lens Type (105)

HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 Default
1 Max Lens
2 Max Lens 2.0
3 Max Lens 2.5
4 Macro Lens
5 Anamorphic Lens
6 Neutral Density 4
7 Neutral Density 8
8 Neutral Density 16
9 Neutral Density 32

Camera lens type (reflects changes to lens settings such as 162, 189, 194, …)

Hindsight (106)

MAX 2 HERO13 Black HERO12 Black HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is Video Hindsight Capture Active?

Scheduled Capture Preset ID (107)

MAX 2 HERO13 Black HERO12 Black HERO11 Black HERO10 Black HERO9 Black

This is a integer value formatted as 32-bit unsigned big-endian.

Scheduled Capture (108)

MAX 2 HERO13 Black HERO12 Black HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is Scheduled Capture set?

Display Mod Status (110)

MAX 2 HERO13 Black HERO12 Black HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 000 = Display Mod: 0, HDMI: 0, Display Mod Connected: False
1 001 = Display Mod: 0, HDMI: 0, Display Mod Connected: True
2 010 = Display Mod: 0, HDMI: 1, Display Mod Connected: False
3 011 = Display Mod: 0, HDMI: 1, Display Mod Connected: True
4 100 = Display Mod: 1, HDMI: 0, Display Mod Connected: False
5 101 = Display Mod: 1, HDMI: 0, Display Mod Connected: True
6 110 = Display Mod: 1, HDMI: 1, Display Mod Connected: False
7 111 = Display Mod: 1, HDMI: 1, Display Mod Connected: True

Note that this is a bitmasked value.

SD Card Write Speed Error (111)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black
ID Option Name
0 False
1 True

Is there an SD Card minimum write speed error?

SD Card Errors (112)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black

This is a integer value formatted as 8-bit unsigned big-endian.

Number of sdcard write speed errors since device booted

Turbo Transfer (113)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black HERO9 Black
ID Option Name
0 False
1 True

Is Turbo Transfer active?

Camera Control ID (114)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black
ID Option Name
0 Camera Idle: No one is attempting to change camera settings
1 Camera Control: Camera is in a menu or changing settings. To intervene, app must request control
2 Camera External Control: An outside entity (app) has control and is in a menu or modifying settings

Camera control status ID

USB Connected (115)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black
ID Option Name
0 False
1 True

Is the camera connected to a PC via USB?

USB Controlled (116)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black HERO10 Black
ID Option Name
0 Disabled
1 Enabled

Camera control over USB state

SD Card Capacity (117)

LIT HERO MAX 2 HERO13 Black HERO12 Black HERO11 Black Mini HERO11 Black

This is a integer value formatted as 32-bit unsigned big-endian.

Total SD card capacity in Kilobytes

Photo Interval Capture Count (118)

MAX 2 HERO13 Black HERO12 Black

This is a integer value formatted as unspecified.

Camera Name (122)

LIT HERO MAX 2

This is a string value.

Custom camera name set by the user