goprowifihack icon indicating copy to clipboard operation
goprowifihack copied to clipboard

Starting and stopping video with BLE requests (HERO9)

Open jacobstasiewicz opened this issue 4 years ago • 5 comments
trafficstars

Problem:

I am trying to find the bluetooth requests to start and stop the recording of my gopro 9, I already have figured out how to control video settings with gatttool. Is there a cheat sheet anywhere? Or could someone explain to me how to find the requests for certain commands, I am new to this and all I can figure out how to do is change the camera resolution. This page https://github.com/KonradIT/goprowifihack/blob/master/Bluetooth/ArchLinux.md is not working

Details:

  • GoPro Camera(s): Gopro 9
  • Firmware Version: 01.00
  • Steps to reproduce: NA
  • Happens every time? [Y/N]: Y

jacobstasiewicz avatar Aug 10 '21 19:08 jacobstasiewicz

I having a tough time figuring out how to convert the Requests section from https://github.com/KonradIT/goprowifihack/blob/master/Bluetooth/bluetooth-api.md to bluetooth requests

jacobstasiewicz avatar Aug 10 '21 19:08 jacobstasiewicz

To start and stop video send the following byte array:

Start: 3,1,1,1

Stop: 3,1,1,0

And to use with gatttool, copy the command as specified here: https://github.com/KonradIT/goprowifihack/blob/master/Bluetooth/Platforms/ArchLinux.md

KonradIT avatar Aug 10 '21 20:08 KonradIT

Thanks I was having trouble finding this page

jacobstasiewicz avatar Aug 12 '21 00:08 jacobstasiewicz

I am still having a tough time I can connect to my camera and change settings with char-write-req __________ perfectly fine but when I try to use char-write-req 38 03010101 to start recording, gatttool reads " characteristic value was written successfully "but then the camera wont record

jacobstasiewicz avatar Aug 12 '21 13:08 jacobstasiewicz

https://github.com/KonradIT/goprowifihack/blob/master/HERO9/Bluetooth-Commands.md

KonradIT avatar Aug 12 '21 17:08 KonradIT