I’ve been playing around with the GoPro and sending it commands via a web browser. You can do this by simply connecting to your GoPro’s WiFi via a Laptop. Once you are connected just use one of the command URLs listed below.

GoPro URL Commands

the general query structure is : http://<ip>/<device>/<app>?t=<password>&p=<command>
Where <device> can be bacpac or camera and <password> is your GoPro’s WiFi password.
The IP addess of your GoPro should be 10.5.5.9 I have yet to see it something other than this IP.

This is an example of a completed URL that would a start recording

Http://10.5.5.9/bacpac/SH?t=PASSWORD&p=%01

Turn on camera : http://<ip>/bacpac/PW?t=<password>&p=%01

Turn off camera : http://<ip>/bacpac/PW?t=<password>&p=%00

Change mode : http://<ip>/bacpac/PW?t=<password>&p=%02

Start capture : http://<ip>/bacpac/SH?t=<password>&p=%01

Stop capture : http://<ip>/bacpac/SH?t=<password>&p=%00

Preview

On : http://<ip>/camera/PV?t=<password>&p=%02

Off : http://<ip>/camera/PV?t=<password>&p=%00

Mode

Camera : http://<ip>/camera/CM?t=<password>&p=%00

Photo : http://<ip>/camera/CM?t=<password>&p=%01

Burst : http://<ip>/camera/CM?t=<password>&p=%02

Timelapse : http://<ip>/camera/CM?t=<password>&p=%03

Timelapse : http://<ip>/camera/CM?t=<password>&p=%04

Orientation

Head up : http://<ip>/camera/UP?t=<password>&p=%00

Head down : http://<ip>/camera/UP?t=<password>&p=%01

Video Resolution

WVGA-60 : http://<ip>/camera/VR?t=<password>&p=%00

WVGA-120 : http://<ip>/camera/VR?t=<password>&p=%01

720-30 : http://<ip>/camera/VR?t=<password>&p=%02

720-60 : http://<ip>/camera/VR?t=<password>&p=%03

960-30 : http://<ip>/camera/VR?t=<password>&p=%04
960-60 : http://<ip>/camera/VR?t=<password>&p=%05

1080-30 : http://<ip>/camera/VR?t=<password>&p=%06

FOV

wide : http://<ip>/camera/FV?t=<password>&p=%00

medium : http://<ip>/camera/FV?t=<password>&p=%01

narrow : http://<ip>/camera/FV?t=<password>&p=%02

Photo Resolution

11mp wide : http://<ip>/camera/PR?t=<password>&p=%00
8mp medium : http://<ip>/camera/PR?t=<password>&p=%01
5mp wide : http://<ip>/camera/PR?t=<password>&p=%02
5mp medium : http://<ip>/camera/PR?t=<password>&p=%03

Timer

0,5sec : http://<ip>/camera/TI?t=<password>&p=%00
1sec : http://<ip>/camera/TI?t=<password>&p=%01
2sec : http://<ip>/camera/TI?t=<password>&p=%02
5sec : http://<ip>/camera/TI?t=<password>&p=%03
10sec : http://<ip>/camera/TI?t=<password>&p=%04
30sec : http://<ip>/camera/TI?t=<password>&p=%05
60sec : http://<ip>/camera/TI?t=<password>&p=%06

Localisation

On : http://<ip>/camera/LL?t=<password>&p=%01

Off : http://<ip>/camera/LL?t=<password>&p=%00

Bip Volume

0% : http://<ip>/camera/BS?t=<password>&p=%00

70% : http://<ip>/camera/BS?t=<password>&p=%01

100% : http://<ip>/camera/BS?t=<password>&p=%02