Skip to content

Instantly share code, notes, and snippets.

@3v1n0
Forked from KonradIT/HERO4BlackWifiHacking2.md
Last active July 9, 2016 00:24
Show Gist options
  • Save 3v1n0/b1aa8d9f3fcf2015a674 to your computer and use it in GitHub Desktop.
Save 3v1n0/b1aa8d9f3fcf2015a674 to your computer and use it in GitHub Desktop.

#GoPro HERO4 Black Wifi Hacking, ep 2

By Maelstrom Napalm, @odwdinc and Konrad Iturbe

###Status URL:

http://10.5.5.9/gp/gpControl/status

####Protune EV compensation:

Value URL
+2 http://10.5.5.9/gp/gpControl/setting/26/0
+1.5 http://10.5.5.9/gp/gpControl/setting/26/1
+1 http://10.5.5.9/gp/gpControl/setting/26/2
+0.5 http://10.5.5.9/gp/gpControl/setting/26/3
0 http://10.5.5.9/gp/gpControl/setting/26/4
-0.5 http://10.5.5.9/gp/gpControl/setting/26/5
-1 http://10.5.5.9/gp/gpControl/setting/26/6
-1.5 http://10.5.5.9/gp/gpControl/setting/26/7
-2 http://10.5.5.9/gp/gpControl/setting/26/8

####Modes:

###Power:

####Modes:

####Modes2:

###Frame Rate:

###Field Of View:

###Low Light:

###Recording:

###Streaming:

Video can be streamed by using aplay or ffplay on udp://:8554, connection must be kept alive using hero4-udp-keep-alive-send.py script.

Tag moment:

http://10.5.5.9/gp/gpControl/command/storage/tag_moment

To be continued...

@pmccoll
Copy link

pmccoll commented Jun 24, 2015

Congratulations for the great work! very useful.
Today I updated my hero4 Black to new firmware 2.00.00 and xmode and sub_mode commands stopped working!!
I need to change sub mode from Video to Video+Photo and back, any idea on how to do it?
Thanks

@mollux
Copy link

mollux commented Aug 15, 2015

I have the same issue with firmware 2.00.00 and 3.00.00, I cant change the submode with a http request. when calling http://10.5.5.9/gp/gpControl/setting/69/{0,1,2} , the screen shortly flashed, but no settings are changed. Any ideas?

@SamueleSperi
Copy link

I have a 404
Power On: send WoL packet to the camera (see https://gist.github.com/3v1n0/38bcd4f7f0cb3c279bad#file-wake-up-gopro-py

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment