#GoPro HERO4 Black Wifi Hacking, ep 2
By Maelstrom Napalm, @odwdinc, Konrad Iturbe and fraannk (@ifraaannk)
###Status URL:
http://10.5.5.9/gp/gpControl/status
####Protune EV compensation:
####Modes:
- Video: http://10.5.5.9/gp/gpControl/command/xmode?p=0
- Photo: http://10.5.5.9/gp/gpControl/command/xmode?p=1
- Burst: http://10.5.5.9/gp/gpControl/command/xmode?p=2
- Timelapse: http://10.5.5.9/gp/gpControl/command/xmode?p=3
###Power:
- Power Off: http://10.5.5.9/gp/gpControl/command/system/sleep
- Power On: send WoL packet to the camera (see https://gist.github.com/3v1n0/38bcd4f7f0cb3c279bad#file-wake-up-gopro-py
####Modes:
- Photo: http://10.5.5.9/gp/gpControl/command/xmode?p=1
- Burst: http://10.5.5.9/gp/gpControl/command/xmode?p=2
- Continuous: http://10.5.5.9/gp/gpControl/command/xmode?p=12
- Night: Video: http://10.5.5.9/gp/gpControl/command/xmode?p=13
- Night Laps: http://10.5.5.9/gp/gpControl/command/xmode?p=14
- Timelapse: http://10.5.5.9/gp/gpControl/command/xmode?p=3
- PlayBack: http://10.5.5.9/gp/gpControl/command/xmode?p=5
- Setup: http://10.5.5.9/gp/gpControl/command/xmode?p=7
- Video: http://10.5.5.9/gp/gpControl/command/xmode?p=0
- VideoTimeLaps: http://10.5.5.9/gp/gpControl/command/xmode?p=9
- Video+Photo: http://10.5.5.9/gp/gpControl/command/xmode?p=10
- Looping: http://10.5.5.9/gp/gpControl/command/xmode?p=11
####Modes2:
- Video: http://10.5.5.9/gp/gpControl/command/mode?p=0
- Photo: http://10.5.5.9/gp/gpControl/command/mode?p=1
- Night: http://10.5.5.9/gp/gpControl/command/mode?p=2
- PlayBack: http://10.5.5.9/gp/gpControl/command/mode?p=4
- Setup: http://10.5.5.9/gp/gpControl/command/mode?p=5
###Frame Rate:
- 120fps: http://10.5.5.9/gp/gpControl/setting/3/0
- 90fps: http://10.5.5.9/gp/gpControl/setting/3/3
- 60fps: http://10.5.5.9/gp/gpControl/setting/3/5
- 48fps: http://10.5.5.9/gp/gpControl/setting/3/7
- 30fps: http://10.5.5.9/gp/gpControl/setting/3/8
- 24fps: http://10.5.5.9/gp/gpControl/setting/3/10
###Resolutions:
- 4K: http://10.5.5.9/gp/gpControl/setting/2/1
- 4K SuperView: http://10.5.5.9/gp/gpControl/setting/2/2
- 2.7K: http://10.5.5.9/gp/gpControl/setting/2/4
- 2.7K SuperView: http://10.5.5.9/gp/gpControl/setting/2/5
- 2.7K 4:3: http://10.5.5.9/gp/gpControl/setting/2/6
- 1440p: http://10.5.5.9/gp/gpControl/setting/2/7
- 1080p SuperView: http://10.5.5.9/gp/gpControl/setting/2/8
- 1080p: http://10.5.5.9/gp/gpControl/setting/2/9
- 960p: http://10.5.5.9/gp/gpControl/setting/2/10
- 720p SuperView: http://10.5.5.9/gp/gpControl/setting/2/11
- 720p: http://10.5.5.9/gp/gpControl/setting/2/12
- WVGA: http://10.5.5.9/gp/gpControl/setting/2/13
###Field Of View:
- Wide: http://10.5.5.9/gp/gpControl/setting/4/0
- Medium: http://10.5.5.9/gp/gpControl/setting/4/1
- Narrow: http://10.5.5.9/gp/gpControl/setting/4/2
###Low Light:
###On Screen Display (OSD):
###Recording:
- Start Video http://10.5.5.9/gp/gpControl/command/shutter?p=1
- Stop Video http://10.5.5.9/gp/gpControl/command/shutter?p=0
###Streaming:
- Start Streaming http://10.5.5.9/gp/gpControl/execute?p1=gpStream&c1=start
- Restart Streaming http://10.5.5.9/gp/gpControl/execute?p1=gpStream&c1=restart
- Stop Streaming http://10.5.5.9/gp/gpControl/execute?p1=gpStream&c1=stop
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...
I need OSD ON-OFF command on Hero4. Do you know anything about this?
Thanks for update.