/labs

GoPro Labs

Apache License 2.0Apache-2.0

GoPro Labs

Firmware

See this as a styled page https://gopro.github.io/labs/

Labs offers experimental firmware program that uses QR codes to control your camera and extend your camera's functionality beyond stocks features. It is especially useful in situations where settings can't be communicated via voice, where WiFi is not available, where app pairing is not established, or in advanced setups, such as multiple cameras time synchronization or delayed camera triggers. You will not lose any pre-existing modes or features on your GoPro, this update simply adds more features. Safe to install, safe to use, only the extended feature are experimental and they are all off by default.

Download the GoPro Labs firmware for current shipping cameras:

Download and install for older cameras:

By downloading any of the public updates provided to you on, from, or through this page or the GoPro website you signify your agreement to these terms of participation (the "Terms").

Follow the manual firmware update instructions.

See updates and changes in the Release Notes

Need help, or an have Labs questions, we have a dedicated forum for Labs users

Learn more information about the program on GoPro.com.

Labs Camera Control

GoPro QR code generator for basic camera settings changes

Advanced Commands Overviews

Primer on Labs actions, scripting and command sets

Overview of Labs functionality and device compatibility:

Feature H13 H12 H11/M11 H10/Bones H9 H8 H7 MAX
24.0Hz capture vs 23.976 ✔️ ✔️ ✔️ ✔️
NLE proxies ✔️ ✔️ ✔️ Some/❌
Altered File Naming ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Archive Mode (locked settings) ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Audio Channels Gain/Solo/Mute ✔️ ✔️ ✔️ ✔️ ✔️
Audio Mute or Disable ✔️ ✔️ ✔️ ✔️ ✔️
Bitrate Controls ✔️ ✔️ ✔️ ✔️ ✔️
Boot Command ✔️ ✔️ ✔️ ✔️ ✔️
Distance-Lapse ✔️
Dive Mode ✔️
Exposure Display current ISO and shutter ✔️ ✔️ ✔️
Exposure Damping control ✔️ ✔️ ✔️ ✔️
Exposure Curve custom log encoding ✔️ ✔️ ✔️
Exposure Min/Max Times ✔️ ✔️ ✔️
Extra Long time-lapse ✔️ ✔️ ✔️/❌ ✔️ ✔️ ✔️ ✔️ ✔️
GPS Log without capture ✔️
GPS time sync ✔️ ✔️/❌ ✔️/❌ ✔️
Guidelines Display on rear LCD ✔️ ✔️ ✔️/❌
HDMI display settings ✔️ ✔️ ✔️/❌ ✔️ ✔️
Hindsight Timeout Extension ✔️ ✔️ ✔️ ✔️
Histogram (on display) ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Histogram Position/Size (either screen) ✔️ ✔️ ✔️/❌
Large Chapter Support (12GB) >12GB >12GB >12GB ✔️ ✔️ ✔️ ✔️
Live Stream Initiation ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
LRV Disable ✔️ some
LTC Time support (via MediaMod/Pro Mic Adapter) ✔️ ✔️ ✔️ ✔️/❌ ✔️
Max Shutter Angle exposure control ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Metadata Injections ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Noise Reduction control ✔️ ✔️ ✔️
Overlay - Burn-ins e.g. Time/Date some some some some ✔️ ✔️
Overlay - Color Bar some some some some ✔️ ✔️ ✔️
Overlays - Logo Burn-In some some some some ✔️ ✔️
Overlays - Luma Sweep some some some some ✔️ ✔️
Owner Information ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
QR decoding while recording ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
SD card speed test ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Spirit Level Display on rear LCD ✔️ ✔️ ✔️/❌
Stop Motion ✔️
Sunrise/Sunset starts ✔️ Manual ✔️/Man ✔️/❌ ✔️ ✔️ ✔️ ✔️
Time delayed Starts ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Time/date/timecode QR Code ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Tone Mapping Controls ✔️ ✔️ ✔️ ✔️
Trigger - Accelerometer ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Trigger - GPS speed ✔️ ✔️ ✔️/❌ ✔️ ✔️ ✔️ ✔️
Trigger - Gyroscope ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Trigger - IMU Motion ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Trigger - Motion detection ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Trigger - Sound Pressure Level ✔️ ✔️ ✔️ ✔️ ✔️
Trigger - USB Power ✔️ ✔️ ✔️/❌ ✔️/❌ ✔️ ✔️ ✔️
Upload scripting ✔️ ✔️ ✔️ ✔️ ✔️
USB power trust override ✔️ ✔️ ✔️ ✔️/❌
Visual Scripting Blockly ✔️ ✔️ ✔️ ✔️/❌ ✔️
Wake on Power ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Wider Color Gamut ✔️ ✔️ ✔️
White Balance Lock ✔️ ✔️ ✔️
White Balance Warmer/Cooler ✔️ ❌️
Zero to sixty timing ✔️ ❌️

Software

Labs is expanding, experiment software for GoPro users GoPro Labs software.

updated: October 25, 2024