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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis 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 BlackThis is a integer value formatted as unspecified.
Camera Name (122)
LIT HERO MAX 2This is a string value.
Custom camera name set by the user