OpenIQ Devices
← Back

Garmin GoPro Datafield

· vv0.2.13
★★★★☆ (41) ↓ 1,000 downloads 4 Free

About

This datafield allows to control a GoPro camera directly from within an activity ! Unfortunately, due to software limitations, it's only available for devices with touch screen and System7 support. You need a GoPro Hero 9 or newer to support this. It is important to set the camera ID, it's the last 4 digits of your camera serial number. If it is set to "0", the datafield will show the IDs of cameras detected nearby. DEVELOPER AVAILABLE ----------------------------------- If you need a freelance Garmin ConnectIQ developer, please reach out, I'm available! check https://dropbars.be for references. CRASHES AND BUG REPORTS ------------------------------------------- Only tested personally with : Edge 1040 and GoPro Hero 9, Edge 1050 and GoPro Hero 12. Hero 8 to 13 have been validated by other users. please send bug reports if you have issues ! Ideally, send a video so I can see what's happening. HOW TO USE -------------------- The initial connection of the camera requires to set the GoPro in pairing mode (https://community.gopro.com/s/article/GoPro-Quik-How-To-Pair-Your-Camera?language=en_US). The datafield will pair to the first camera found. Afterwards, the GoPro will be remembered by Garmin and it will be possible to connect to the camera with the ID defined in the settings.

What's new

v0.2.13 Added support for reduced size datafield. This will not allow to control the camera but will show the status. Removed support for Edge Explore 2. Some APIs are missing and it's not possible to properly connect :( Added support for auto-reconnecting the camera after losing the connection Improved disconnection/reconnection flow v0.2.2 Added experimental support for select watches. It is possible that more models are supported but the simulator is not always accurate. The ones availables could be tested and validated in the simulator. v0.1.0 Added support for GoPro 11+ with a real protobuf parser Added support for Edge 1050 and Edge Explore 2 Bugfixes and improvements v0.0.38 Properly closing the connection when the camera goes to sleep, and connecting back when clicking on the big button v0.0.23 Added the option to disable the keepalive so the camera will go to sleep Added an on/off button on top of the datafield to wakeup/put to sleep manually Added an option to stop or start the recording with the activity timer (start timer = start recording. stop timer = stop recording) Fixed a few bugs v0.0.19 Fixing GoPro Hero 12 crashes (hopefully :)) v0.0.17 Will try to pair to GoPro which does not advertise their name (11 and 12). v0.0.15 Added the possibility of switching between profiles Added log upload feature to help debugging (opt-in, disabled by default) Improvements under the hood Visual feedback of touch actions v0.0.11 Bugfix v0.0.10 Fixed some bugs dues to preset parsing and uninitialized values v0.0.9 Some logging by default, to show the current states Fixing the profile parser, should display all settings for all modes Better connection handling v0.0.8 Mode name display Connection stability improvements v0.0.5 Bug squashing and improvements v0.0.1 Initial release, most probably full of bugs !

Permissions

AntCommunicationsBluetoothLowEnergy

Details

Compatible with 30 devices
Updated Jun 27, 2025
Developer website ↗
Open on apps.garmin.com ↗