KonradIT / goprowifihack

Unofficial GoPro WiFi API Documentation - HTTP GET requests for commands, status, livestreaming and media query.
Apache License 2.0
2.11k stars 338 forks source link

What's the most compatible gopro for use with WIFI, API or BLE API? Focus: Triggering and downloading time-lapse #240

Open pgregg88 opened 3 years ago

pgregg88 commented 3 years ago

Problem:

I'm experiencing different challenges using various editions of @KonradIT 's great work with my HERO3 (too old) and a HERO9 (too new?).

I'll likely be returning my HERO9 and going with a different model, but I'm open to all recommendations. Is there a specific HERO that folks have the most success with?

Here are my characteristics.

Thanks in advance.

KonradIT commented 3 years ago

Hi, you're going to run into trouble sooner or later with most GoPros if you plan to have the camera always shooting. For a issue-proof setup, I'd use the Hero7/8/9 with GoPro Labs firmware, with power on via USB power QR code, and the RPI could use this program to turn off/on the USB hub. Then, for each time of day, the Pi turns on the USB hub, then I would use Bluetooth for settings change + shutter, with fallback to WiFi. USB control is limited, and with the Hero9 USB control you cannot change the settings.

For downloading, depending on what camera, WiFi or USB.

as for deleting files, use WiFi.

I'd say keep the 9 for now, try that setup (GoPro Labs + USB power on + usb hub pi control) and if not go for a Hero7 with Bluetooth control/shutter and USB power on via Labs).

pgregg88 commented 3 years ago

Thanks. Great advice.