Skip to content

Latest commit

 

History

History
14 lines (10 loc) · 1.31 KB

README.md

File metadata and controls

14 lines (10 loc) · 1.31 KB

GoPro HERO9

Cameras covered: HERO9 Black

First, a preface:

This camera does not implement all the requests that GoPro usually baked into the firmware. Shutter start works, shutter stop does not. But media download (/gp/gpMediaList and :8080/videos/DCIM) works, /gp/gpControl/status works, preview works (!!! it's super finnicky on mine). Open a champagne bottle for the old method, new cams use Bluetooth LE for control as it should've been since the Hero5. I'll catch a lot of flack for saying this probably but WiFi drains the battery, it's a one-to-one system, and for command calls it does not make any sense. GoPro also enabled gpControl over USB on the Hero8 and the Hero9 will have it as well! This repository have all the new cool BLE stuff, which will likely be on Bluetooth/* and gopro-ble-py for code examples. Most cheap SBCs and microcontrollers can run a simple BLE stack (buy a RPI Zero for controlling GoPros, you won't regret it).