Open demiantres opened 5 years ago
Looking into this as I can repro this on my MAX.
This works: 1.) Switch the Hero 8 to App pairing mode. 2.) Connect to the Hero 8 with Bluetooth. Now we can connect to the WiFi.
The challenge is that the Hero 8 pairing flow has changed somehow - I cannot get past the Hero 8 pairing screen meaning that the Hero 8 is in pairing mode all the time.
BLE now has auth
Do you have more details about authentication?
Use hcitool
:
hciconfig auth hciconfig encrypt
More progress will follow, I'm finishing up the MAX docs, HERO8 will follow. Need also some testers for BLE Python API for H8.
Do you need the gpControl json file from the Hero 8?
Sure, send it over (make sure to redact your MAC address at the end!)
Edit from @konradit: better formating
Have you made progress with the Bluetooth auth? I went through the camera logs (from https://github.com/hypoxic/GoProHERO8) and recorded my own BT HCI logs but without real progress. The hypoxic logs show a device and app PIN code (ble_pin=1725 app_pin=6850) and my BT logs show some read/write interaction between the device and Hero 8 but there is no clear pattern.
Just got a HERO 8, tried to capture the HCI log but unable to understand it. Here is the log for further analysing. (MAC address has been replaced, host is AA:BB:CC:DD:EE:FF and camera is 11:22:33:44:55:66)
Have you included the pairing process in the log (first camera connect with your phone)?
Here are some further observations using a custom connection with the Android Bluetooth API:
Case 1: The GoPro network settings have been reset to default (factory):
Case 2: The GoPro has been paired with the Android device using the GoPro app:
So it seems as if the GoPro app does some kind of device registration on the GoPro camera. This registration must involve something unique because after the initial pairing with the GoPro app I can use the standard Bluetooth API for everything. The unique token could be the MAC address.
Have you included the pairing process in the log (first camera connect with your phone)?
The capture includes the packets from these procedures:
Also the GoPro has been paired with my main phone before. Tell me if you need a capture after factory reset.
Any progress on how Connect to Hero 8 over WiFi without Bluetooth?
Problem:
I can see the Hero 8 WiFi only when the camera is connected with the Android GoPro app. Is it possible to enable the WiFi without using the GoPro app so that I can connect my PC to the camera?
Details: