#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 m sorry. Yes OSD comands works fine.
I use LCD screen and AV Out on camera. If you want to see OSD toggle on screen when sent command you need change mode or record start and stop after sent OSD command.
You told. You can see toggle ON-OFF on menu screen.
Thanks