Skip to the content.

GoPro Labs

Firmware

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

Software

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

updated: February 8, 2024