Wednesday 24 July 2019

GoPro Wifi connection - part one

Background

The GoPro series of cameras have become synonymous with action cameras in general. Earlier versions have had a WiFi backpack, later versions have the WiFi option built in.

I have an elderly GoPro Hero2, that has survived three leaks - thankfully all in fresh water.


They are rust marks on the shutter button and surroundings.


Unfortunately, the only official way of connecting to a GoPro is either via their Android application, or via their PC or Mac applications. If you are using older hardware, or Linux based operating systems, there appears to be no official connection.
However, a search of the internet found the first referenced article. Once the IP address was discovered, it was a lot easier to find the other references, and more importantly the GoProWifiHack on GitHub.

Connecting to the GoPro webserver

If the GoPro has an external WiFi backpack, connect it to the back of the GoPro.

It is worth plugging in the power to the backpack, as you might spend more time on it than you expect.

Switch on the WiFi. The Wifi device name should appear on the list of available networks on your computer.

Now my GoPro Hero 2 had been set up previously, so I was able to select the connection, enter the password and connect to the device.

Now the key piece of information is the availability of a web interface.

This is located at 10.5.5.9:8080. From there you can access the videos and stills on the device.


Next - sending commands.

References

http://aikiwolfie.blogspot.com/2014/12/ubuntu-tip-connecting-to-gopro-hero4.html
https://github.com/KonradIT/goprowifihack
https://github.com/KonradIT/goprowifihack/blob/master/HERO2/README.md
https://github.com/KonradIT/goprowifihack/blob/master/HERO2/WifiCommands.md
https://github.com/KonradIT/goprowifihack/blob/master/HERO2/Mediabrowsing.md