Update
Since writing the piece below I have experimented with more standard IP addresses. I have set the ad hoc network address to 192.168.1.6 and the camera address to 192.168.1.7 – this works just the same as the other IP addresses shown below. I did have one IP address conflict, so will have to search for a unique IP address, but it works in principle.
It took me a long time to make a basic connection between my Canon EOS 5D mark II and my Canon WFT-E4 IIB. Not satisfied with having to wait a long time for an automatic connection and not being able to use FTP I decided to get to the bottom of it.
Thanks to Canon technical support for talking me through the various steps. What really helped was getting through to a network expert in level 2 support. Here is what I have done, with some notes about why I am working that way. I have not included any screenshots at this stage because I wanted to get this down quickly while it was fresh in my mind.
1. My preferred method of working is to have my camera connected to my laptop via an ad hoc network. To do this in Windows 7 go to Control Panel / Network and Internet / Network and Sharing Centre. Click on set up a new network and choose an ad hoc network. There are just a few simple steps. Give it a simple name. For simplicity I opted to go with a non secure network to start with. I may change this later, but I shall only be using this for short periods. My network is called ‘eos 5d’ and I’ll use this name for reference throughout – just substitute your own name.
2. To get started I’ll go through what I did first, as this seemed to work well enough. Click on your wireless network list (usually bottom right on the screen) and disconnect any other wireless networks. Click on ‘eos 5d’ and click connect. It will say ‘waiting for users’.
3. Turn on the camera with the WFT attached. The green light blinks. Go to the first tools menu item then select ‘WFT settings’. Click connection wizard then EOSUtility. Next select wireless and automatic. The camera will search for networks and ‘eos 5d’ will appear. Select that and the laptop will show ‘connected’ for that network. Go through the rest of the settings choosing all the automatic and default options. After the first few settings the camera will request an IP address from the laptop’s DHCP server. In this case the laptop is dishing out a dynamic IP address to be used for this session only. This part may take up to 5 minutes, while the camera waits for its address.
4. For the final selections you can choose all the automatic or default options. After you have made your choices it will ask you to start the pairing software on the computer. When you installed the WFT utilities from the Canon disc there was an option to start the pairing software automatically at start-up. If you look in your system tray (bottom right of the screen) you may see a small camera symbol. This means that the pairing software is running. If not, locate it from the program menu and start it. Click OK on the camera and the pairing software should find that your camera is connected to the laptop and link to it. The Canon utility software should start and you can click on remote shooting to start work.
5. You will be asked at the end of the connection process if you want to save your settings. It is a good idea to do so under set 1, 2 etc. so that you do not have to remember them each time. When you want to start work again, just go to the WFT settings / set-up / LAN settings menu and choose set 1, or the one where you saved your settings. After doing this a few times you will get impatient for it to start faster, so continue reading for the next step. Also, I found that the pairing software occasionally does not detect the camera. I am told that this is probably a networking issue within Windows (where the process is tied up with something else). If the pairing software does not detect the camera within a few minutes I have found that re-booting (sometimes more than once) normally fixes the issue.
6. My next step was to improve the initial connection speed. First, you need a fixed IP address. I got stuck on this one for a while. The 5D proposes an IP address in the range 192.168…. However, I could never get this to work. What worked for me is the following. I am not a network expert so do not know if this is ideal. I just know that it worked. I’ll break it into small steps.
7. With you camera still connected as in the previous steps, click Start then enter ‘cmd’ in the box. A new window will open. Type ‘ipconfig’ and enter. Scroll through the list and you will see an entry for wireless networking. An IP address will be listed. Mine was 169.254.253.173, but write down whatever you find there. Also not the Subnet mask (possibly 255.255.0.0). Close the window.
8. Go to the Windows network and internet / network and sharing centre screen in the control panel. Click ‘change adapter settings’ from the left menu. You will now see your wireless network interface shown, probably as ‘wireless network connection’ (unless you have renamed it). Click on that and from the top menu click ‘change settings of this network’. Select ‘internet protocol version 4? then click properties. You will probably see that the radar button ‘obtain an IP address automatically’ has been selected. Click the button ‘use the following IP address’. Enter into the first box the number you found in step 8. You can leave the gateway fields blank. Save. If you have to get back to where you were it is very simple just to select the ‘automatic’ button and save. You may have to re-boot for these settings to be accepted.
9. On your camera start to go through the WFT settings again (starting with EOSUtility as the first selection), but this time select manual wherever it crops up instead of automatic. After ‘wireless’ the next step is ‘connect with wizard’. This just selects the network. Next, select manual setting and under IP address set also choose manual. Enter the address from step 8 with the last number incremented by 1. In my case I chose 169.254.253.174. On the next step disable the gateway and continue until you get to the pairing devices screen. You should make a connect quickly. Save it as a new set and you should be able to repeat it.
10. Using EOS Utility worked fine for me in a studio mode where I wanted to let the client preview on the screen what I had just shot. Because the 5D mk II shoots files of over 21 MB it does take quite a few seconds to download. For this reason I selected SRAW1 for a portrait shoot. This considerably speeded up the download and by the time we walked to the laptop all the images were there. The connection was stable and the camera did not back up with images or lock up. Ideally I’d use this mode for a music festival, where I need to capture large images on my laptop while working remotely, label them between sets, then continue processing on the same images back home. In the studio, where I just need a preview, I’d now opt for FTP as in the next steps. With FTP transfer you can opt just to send a small jpg, which is very fast and ideal for preview.
11. My first problem with FTP was getting the Windows 7 FTP server to work sensibly. It was so full of ridiculous screen options that I eventually gave up and down loaded Filezilla FTP (http://filezilla-project.org/). This is a free, open source product. It download and installs in seconds and can be turned on or off without having to search through the innards of Windows.
12. Filezilla installed quickly and started working with its own client. This proved that the ftp server was running and that an external client could log on to it. It said that its IP address was 127.127.0.1. If you don’t know anything about ftp, just think of it as a fast way of transferring files quickly from one IP address to another. Your camera has files stored at one IP address. The laptop is now the server and has files stored at that end. One thing that threw me for a while: when you tell your camera that you want to connect to an IP server (ie your laptop) the IP address you point it to is your laptop’s IP address (169.254.253.173 in my case), NOT the ftp server’s address (127.127.0.1 by default with Filezilla). If you are an ftp expert don’t laugh at this – it’s not obvious to mere mortals. Before you leave Filezilla use the file interface to create a new user. There is a small face icon at the top. Choose a simple name and simple password. You will need to select a default directory where this user’s files are stored. Finally, don’t forget to give the user read and write access to the files by clicking the appropriate buttons. Leave the file interface window running.
13. Go back to the camera and do roughly what you did to connect to EOS Utility. This time select FTP Server and continue to select the manual options. Your camera IP address will be as before (169.254.253.173) and the FTP server will be 169.254.253.174. When you get to the window that asks for ftp login, choose the name and password you set up in step 12. You should be able to connect successfully. Take a few photos and watch the images appear in the directory you selected.
14. After doing all this I was able to switch between ftp mode and EOS Utility mode successfully and quickly. At one point my network connection disappeared and I could not re-connect, even after re-booting. When I checked my wireless connection in Windows I found that the IP address was no longer there for some reason. I re-entered it and all was well again.
I am sorry if this seems like a lot of steps, but it has taken me weeks to get it right and I thought I should add my own description of why I have done certain things. Good luck if you are reading this. I am happy to answer questions if I can, but I am not a network expert. If what I describe does not work you may wish to try Canon technical support – they certainly helped me once I was heading in the right direction.
Stuart Barry
10 Jan 2011
