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

ESP32 BLE unable to reconnect after initial pairing #262

Closed tommy-b-10 closed 2 years ago

tommy-b-10 commented 2 years ago

Problem:

Hi! I am trying to pair an ESP32 with my Hero 7, and am getting stuck with reconnecting. When GoPro is in pair mode, it works great, I can connect and read/write characteristics. However if I restart the ESP32, it will connect, but not authenticate, as though GoPro is not whitelisting the ESP during the initial pairing? Is there a special method to get it to save the ESP connection in GoPro or confirm pairing? (I am using the WiFi url to confirm pairing).

GoPro Camera(s): Hero 7 Black Firmware Version: 1.90

tommy-b-10 commented 2 years ago

Found the issue is to do with the ESP32 modules MAC address, manually changing this to a better value solves the pairing issue. Unsure what internal check the GoPro is doing to invalidate the original MAC.