goprowifihack
goprowifihack copied to clipboard
Hero+ bad request
####Problem: Hi, I have connected my laptop via wifi to my hero+, and running the python script using python3
####Details:
This is the output from terminal when i try to execute the script.
File "GoProStream.py", line 112, in
Also if I hit http://10.5.5.9/gp/gpControl/execute?p1=gpStream&a1=proto_v2&c1=restart in my browser the return JSON is {"status":"0"}
Also if I hit 10.5.5.9/gp/gpControl/info the return JSON { version: 3.00 path_info: /info query_string: "" error_code: -3 error_msg: unknown_request function: control_router line: 458 }
- GoPro Camera(s): Hero+
- Firmware Version: 01.50
- Steps to reproduce: python3 GoProStream.py
- Happens every time? [Y/N]: Y
Thanks I'll look into it.
Thanks I'll look into it.
Awesome! Thank you, really appreciate it!!
Hey @singha24 , try again with the new code.
Hey @KonradIT , thanks for taking the time to look into it... however I am unable to get a stream.. the output my terminal is as follows:
HERO+ HD3.22.01.50 UDP target IP: 10.5.5.9 UDP target port: 8554 message: GPHD:0:0:2:0.000000
Recording on camera: False Press ctrl+C to quit this application.
ffplay version 2.8.11-0ubuntu0.16.04.1 Copyright (c) 2003-2017 the FFmpeg developers built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.4) 20160609 configuration: --prefix=/usr --extra-version=0ubuntu0.16.04.1 --build-suffix=-ffmpeg --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-libx264 --enable-libopencv libavutil 54. 31.100 / 54. 31.100 libavcodec 56. 60.100 / 56. 60.100 libavformat 56. 40.101 / 56. 40.101 libavdevice 56. 4.100 / 56. 4.100 libavfilter 5. 40.101 / 5. 40.101 libavresample 2. 1. 0 / 2. 1. 0 libswscale 3. 1.101 / 3. 1.101 libswresample 1. 2.101 / 1. 2.101 libpostproc 53. 3.100 / 53. 3.100 nan : 0.000 fd= 0 aq= 0KB vq= 0KB sq= 0B f=0/0
From here the script hangs :(
That's strange.
What are your script configs?
I'm having the same issue with GoPro Hero 3+ The script is raising an exception on urlopen