WiGo - GoPro WiFi Controller for Windows
WiGo is a Windows application designed to communicate with GoPro WiFi enabled cameras that can be used to change the camera settings, preview the image, and download photos and videos directly to your PC from the SD card.
PayPal or BitCoin donations are gratefully accepted.
This is beta testing software. Use at your own risk. This software may damage your camera. The responsibility is entirely with the user. The author accepts no responsibility for any damage that may be caused by using this software.
Shortly after the iPhone application was released by GoPro, a number of enterprising individuals began to catalog the WiFi commands sent from that app to the GoPro Wifi BacPac. They were generous enough to share their observations on the GoPro User Forum. In particular, dough29 contributed enormously to the task of documenting the List of GoPro Wifi BacPac Commands and has built RemoteGo, an Android app to control the camera. This software builds on their work. Thank you.
WiGo does not require any installation. Download WiGo.exe to the folder you wish to use and run it. Your browser and Windows will warn you that this is unsafe. They are right. It is always risky to download an executable file from an unknown source. Never install WiGo or any other program if you are unsure of the source. If you download from cam-do.com, WiGo.exe is coming directly from the author. It does not contain malware of any kind. Never download WiGo.exe from any other site.
Before you begin to use WiGo, it will be necessary to do the following:
- Download and install the latest version of WiGo.
- Hero 2: Update the firmware in your Camera to version 198 or later.
- Hero 3: Update the firmware in your camera to the latest version.
- If you have trouble installing the new firmware, there are solutions here.
- Once you have the Wifi BacPac working with the latest firmware, use CineForm Studio to set the SSID (Wifi access name) and password for the BacPac.
- Hero 2: Press the Wi-Fi BacPac button to go to the WiFi menu. Select PHONE & TABLET. This allows your computer to connect to the BacPac’s Wi-Fi network.
- Hero 3: Navigate the camera menu to turn on the WiFi and set it to GoPro App.
- Use the Wifi settings on your computer to connect to the camera. Note that if WiFi is your internet access, you will not have access to the internet while connected to the camera.
- If you wish to view the streaming preview from the camera, you will need the latest VLC Media Player from VideoLAN.
First, use the Options Menu to set the IP address and password WiGo will use to communicate with the camera. The default IP address is 10.5.5.9. It is possible to change the camera IP address using a custom firmware update. The password is the same password you set with CineForm or embedded in the firmware update installation files downloaded from GoPro.
In the Options Menu, set the Path to VLC. This is the location of the vlc.exe program or other streaming media viewer on your computer. It is usually in C:\Program Files (x86)\VideoLAN\VLC.
Enable Streaming Preview enables the streaming of a low resolution video image that can be used to frame the view. The preview is available in all modes when enabled. In video mode, the preview is always available when recording. The VLC button will be enabled when the preview is available to view in the VLC window. Some users have found it necessary to restart their computer after installing or updating VLC to get streaming to work.
VLC is a very powerful program. Once you are streaming video to VLC, the stream can be shared on your local network to other devices, or embedded in a web page for public or private viewing.
View WiFi Connections shows the Windows network connection dialog so you can switch from your internet hotspot to your camera. Ctrl-W is a quick shortcut for bringing up the dialog when you want to switch back and forth.
Auto-View when not connected. When WiGo is not connected to a camera, Auto-View will show the Windows network connection dialog. If you do not have VAN.dll installed, this option will not work. Make sure it is unchecked.
Show WiFi Connection. The current WiFi connection will be shown at the top of the WiGo app along with the signal strength. This option only works with Windows 7 and 8. Some users have reported a problem with this option causing a window which is supposed to be invisible to appear on their screen. If this happens, uncheck this option to disable it.
The Mode Menu is used to set the mode the camera will record in when you press the record button.
The Settings Menu is used to set various settings on the camera. Some settings are "read only" and have to be set on the camera. They are included in the menu for your convenience. Most of the common settings are available.
Remember that there is a communications delay after changing a setting. The command will be sent to the camera. After the setting has changed, the camera will verify the new settings, then the menu will refresh and the check mark will appear in the correct place. Be patient and wait a moment for this to happen.
Note: one way to "crash" the Hero 3 is to send commands (or even push the buttons) on the camera before it is ready. If your Hero 3 freezes, just pull the battery and put it back in.
The Set Date and Time function will fill in the current local time from your PC. You can edit the date if you want to use a different time zone. It doesn't matter what characters are used as dividers as long as the digits stay in the same place. Good examples today are: 12 10 26 22 23 00 which is the same as 12/10/26 22:23:00 or 12.10.26 22:23:00. All are in the form YY.MM.DD HH:MM:ss.
The SD Card menu gives you access to the files on the card in the camera. Delete Last and Delete All are the same commands available on the camera menu for deleting the last photo or video, or cleaning off the entire SD card.
View available also by pressing F5 will open your web browser to the camera server page. From that page you can view or download any image or video file from the camera. Note that the WiFi connection is much slower than taking the SD card out and reading it directly. But sometimes, it is convenient to view images in full resolution without moving the camera.
The Hero 3 Black camera does not mount the SD card for remote viewing. It is possible to view the SD card by starting the camera with a special script on the SD card. See Super One Button Mode Scripts for more information.
When your computer is connected to a camera or WiFi hotspot, the title bar of the WiGo window will display the SSID of the host you are connected to and the signal strength of the connection. This is very convenient if you have more than one camera or use your WiFi for your internet connection as well as to control the camera. WiGo Pro automates wireless connections, allowing control of multiple cameras and automatic reconnection to the internet for photo uploads to an FTP site.
The command buttons should be self-explanatory. Hover the cursor over the command buttons for a hint explanation of each button. The power button shows as On when the camera is off and Off when the camera is on. If no camera is connected, it is disabled.
The shutter button shows Take Photo when the camera is in photo mode, or Record when the camera is in video mode. While recording video, the shutter button shows Stop. Modes can be switched with the hotkeys: Alt-V (video) and Alt-P (photo).
The video stream from the camera is available with preview mode or when recording video by pressing the Preview button.
The left panel shows the camera date and time setting. The difference between local time and camera time is shown below the time. The camera time can be set quickly using the Settings menu.
The center panel shows the current photo or video setting. The settings can be changed using the camera menu or the Settings menu on WiGo. Note that not all video and photo settings are available on all cameras.
When shooting video, the elapsed time of the currently recording is displayed on the screen in a large easy to read font.
The right panel shows the state of the SD card. The number of photos taken and the available space is shown, based on the current photo resolution setting. Similarly, the number of video recordings and the number of minutes available on the SD card are shown based on the video settings.
Frequently Asked Questions
Can WiGo be set up to automatically take pictures and upload them to a web site for remote viewing?
The free version does not include those features. We are working on a WiGo Professional version that will incorporate many of the extra features that have been requested by our corporate clients. The ability to control multiple cameras with one WiFi adapter and upload the captured photos to a web site on a regular schedule is the most important feature of WiGo Pro. If this is a feature you would like to make use of, please contact us for further details or to influence our design decisions.
What versions of Windows will WiGo run on?
It has been tested on Windows 8, Windows 7 and Windows XP. There is no reason it shouldn't run on almost all Windows versions released in this century. SSID display and automated camera selection are only available in Windows 7 and 8. Users report that it works with the Windows 8 Microsoft Surface Pro Tablet.
Will it work with my camera?
It works with all 3 versions of the Hero 3 Cameras and the Hero 2 with the WiFi BacPac accessory. There are some features that only work with particular cameras because of the features GoPro has included or the way they have configured their firmware.
The recently released Hero 3+ includes some new settings and status feedback that were not available in the previous cameras. WiGo works with the Hero 3+, but will work better when we have had time to incorporate the new features.
What are the users saying about WiGo?
Feedback has been almost 100% positive. Quite a few users have been happy enough to donate. For example, read these unsolicited emails:
I'm just writing to thank you so so much for the WiGo... i`ve been for about a week or so trying to get the GoPro App through an android emulator for PC and was just about to loose my goddamn mind when I stumbled upon your website, and your wonderful wonderful software. Congratulations on developing this way before GoPro did, or should have done (still dont know why) but the program works amazingly. I don't know if you updated the software since the last time you posted any comments, but I have a HERO 3 WHITE ED. and EVERYTHING worked perfectly !!!!! The Previews, the functions, the mode selection, the options selection....everything commanded through the software, the only issue that I believe is normal is the 2 or 3 second delay on the preview image !! but that is expected...and being what it is...even welcome...lol !!!!
- Leonardo in Sao Paulo
Your program fixed my Hero 3 Silver blue light problem!!!
Ever since I did the newest firmware update on my Hero 3 Silver the blue WiFi lights don't work anymore. This started to cause a problem because you would never really know when the WiFi antenna was on or off. The WiFi button is very easy to activate by accident. It would turn on with out me knowing, rendering the camera battery dead when you wanted to use it. When the camera is off the only way to know the WiFi antenna is on was the blue light blinking.
I found your program online wanting to connect my GoPro to my laptop via WiFi for streaming or just something neat to have.
First of all, on my Hero 3 Silver everything works perfectly!!!
I was messing around with the settings for the LEDs in WiGo. Turned the LED setting off then on and now the blue lights work again!!!! Don't know how it fixed it, but it did and has worked ever since.
Now I know when the antenna is really on or off again.
Thank you thank you thank you for such an awesome program. Your time is much appreciated.
I will certainly mention this awesome program and website to my fellow users and also suggest a donation to your efforts.
Tips and Troubleshooting
Streaming video is delayed or cuts off after a few seconds.
The delay is normal and is part of the GoPro implementation.
Some users have reported the streaming working without problems. Others seem to have it stop intermittently. Make sure the firmware in the camera is up-to-date and installed properly. Sometimes a manual install fixes problems after GoPro's automated install has appeared to work. Make sure you are using the latest version of VLC. Restart your computer after updating VLC. WiGo does no more than pass the address of the camera's streaming feed to VLC.
One VLC setting that improves streaming is under VLC - Tools - Preferences - Input & Codecs - Default Caching Policy - select Lowest Latency. There are a lot of settings which can be optimized and perhaps a VLC guru can tell us the best combination.
I see the SD Card on the Hero 3 Black but there are no image files.
The latest firmware from GoPro for the Hero 3 Black disabled the image file display on the camera's web server. It is possible to run a SOBM script on your SD card which will modify the firmware in the camera to show the files.
Is it possible to capture the streaming video or forward it via the internet?
Yes, it is. It can be done using the features of VLC or with utilities such as FFmpeg and FFplay. TechAnswerGuy has blogged about the process and gmore70 has created a tutorial video showing how to stream GoPro video on YouTube and UStream.
How can I extend the range from my camera to my computer?
There are several ways to do this. One is to use a range extender, which repeats signals from the computer to the camera and vice versa.
Can I control multiple cameras with one computer?
There are several ways to do this. WiGo Pro can access multiple cameras and upload photos using FTP with a single WiFi adapter by accessing them sequentially or control multiple cameras connected to separate WiFi adapters by changing the camera IP address.
The video mode settings are incomplete. Some video mode settings work on some cameras, but the complete set of mode values for all of the cameras has not been implemented at this time. Some mode settings may be incorrect on some camera models and work correctly on others.
Cam-Do products are designed for use with GOPRO® cameras. GOPRO® is a registered trademarks of Woodman Labs, Inc. in the United States and other countries.