DSLR Controller is a great app which helps to remotely manage your camera using android phone or a tablet. Using the touch screen and the display of your phone you can control almost every function in your Canon camera and much more than what camera has to offer. Here is a brief review of features of this extremely useful application.
While most lower end cameras have Wi-Fi and touch screen capability, higher end, full frame professional cameras like Canon EOS 5Dmark III and 1Dx series lack them. What if you want to remotely view and control these cameras? Using Android tablets as a controller is a great solution. The control can be either via USB tethering or wirelessly via Wi-Fi. Today we will look at my favourite app for this purpose – DSLR Controller by Chainfire. Anyone who has rooted their android phone will know SuperSU app which is developed by the same author.
By simply attaching my tablet to my camera via USB, I am able to see what my camera is seeing, at high resolution on a phone or on a tablet screen. Not just passive viewing, I am also able to control many of the functions of the camera via tablet’s touchscreen. In order to make this happen, your device needs to support OTG (On the Go) on the USB port and you needs a OTG adapter. Most of the Android devices in the market are OTG compatible. You can download DSLR Controller from Google Play Store.
DSLR Controller features include but are not limited to:
- Live View
- Auto Focus (tap Live View)
- Manual focus adjustments (in AF mode)
- Zoom control
- Grid and aspect ratio overlay
- Bulb capture
- Continuous capture
- Image review (+ follow shot, gallery)
- Image filters (peaking, contrast, channel mask, grayscale, 4 modes/filter)
- Video recording
- HDR/Auto Exposure Bracketing
- Focus Bracketing (incl. HDR)
- Focus A-B
- Mirror Lockup support
- Timelapse (incl. HDR)
- Wi-Fi Passthrough
- Extensive modification of settings
- Shutter speed
- Exposure Compensation and Bracketing
- ISO speed
- Auto-Focus Mode
- Focus and Zoom area (tap-and-hold Live View)
- Picture Style
- Drive Mode
- White Balance
- Colour Temperature
- Auto-Lighting Optimizer
- Metering Mode
- Image and video quality and format
Available options depend on the mode you have your camera set to (M, Av, Tv, etc) and camera model. Just like magic lantern, Chainfire has harnessed the potential of the canon DSLR’s USB port in a much more robust and useful capacity than canon’s own USB connected software, EOS utility, which does little more than trip the shutter.
Before you get started, ensure that both your camera and your phone / tablet are compatible with DSLR controller. You can view a compatibility chart on the developer’s web site. While most canon cameras (2006 and later) are compatible with DSLR controller, the app doesn’t yet support Nikon. If you’re a Nikon owner, check out DslrDashboard instead. DslrDashboard app has lots of the same features, but in my tests it failed to work properly several times.
Using DSLR controller is pretty simple. Download and install DSLR controller on your android device. Then, connect a USB OTG adapter to your phone. Then, hook up a USB cable from your camera to the USB OTG adapter. Be sure to use the cable that came with the camera — not all USB cables will function properly with the app. (Eventually, if you found yourself using this setup often, you might want to pick up a longer usb cable.) finally, switch on the camera. Once your android tablet recognizes it, DSLR controller will launch.
If you know your way around your camera, using the app will be pretty intuitive, too. That’s because all the controls you’re used to — white balance, ISO, and so on — are augmented in the app. On top of that, you’ve got a few tools not available on your camera.
Shooting a photo is as easy as tapping to focus, then hitting the shutter button on the right. To reset your focus, long-press on a different spot in the frame. Then, check out the various tools along the edge of the screen. Focus mode, picture style, drive mode, white balance, and other shooting mode-specific options can be tweaked from there.
Focus mode is an interesting one, because manual focus actually has an automatic element. Instead of the focus being adjusted with the lens itself, it’s fine-tuned with arrows in various increment ranges. First, select the increment at the top, then use the arrows at the bottom to adjust the focus. It’s one of the tools that really exemplifies why a larger LCD screen is so useful; fine-tune and check the focus once, and you’re set.
At the very bottom, you’ll see a play button, with which you can view all the photos stored on your camera’s memory card. In that area, you can delete photos and save them to your android device for quick editing and sharing.
Just remember that, obviously, the functions available in the sidebar correspond to whatever shooting mode you are in. DSLR controller really works best when you’re in manual, aperture priority, or shutter priority. The app also works in movie mode. Along the bottom, the camera functions continue. In order, you can change the shutter speed, aperture, exposure, and ISO. To the far right are two very useful indicators — shots remaining, and battery.
Up top, tap the histogram button to quickly view an RGB or gray scale histogram, useful for evaluating the lighting and exposure. Below that is a magnification tool that you can use to zoom in on your shot and carefully check the focus. To use the tool, drag the white box to the area you want to home in on, then tap the magnification button. Finally, you’ve got a grid tool, for maintaining a specific ratio or viewing the “rule of thirds” grid.
In the bottom-right corner are a big shutter button and settings. Settings is where app options can be tweaked, and that’s also where you’ll find the tools that make dslr controller that much more useful. Head to settings, and you’ll see a mix of app options and advanced tools. There’s a lot to dig into, but here are some of the most noteworthy ones: with DSLR controller, you can choose to store the photos on your android device in addition to your camera. If you absolutely want access to all your shots on your android device, choose to save them there. Otherwise, it’s better to import photos as needed, since saving to both devices could slow things down.
Instead of you needing to manually adjust exposure for HDR shots, DSLR controller will do that for you automatically. It won’t combine those photos for you, but it does expedite the shooting process.
The focus bracketing tool automatically shoots a sequence of photos at various focal lengths that can later be combined to create one photo with a wider focus range. This technique is especially useful with macro photography, but, of course, you’ll need to continue the process of combining the photos on your PC.
Normally, if you want to shoot time-lapse images, you’d have to pick up an intervalometer — a tool that automates shooting photos in intervals. But, with this app, there’s a built-in tool that does just that.
The setup screen for the time-lapse tool is a little confusing at first, so you may need to tinker with it a bit to get the hang of it. Essentially, the blocks on the left are “minus” buttons, and the blocks on the right are “plus” buttons. Use them to adjust the elements down the middle of the screen (like interval, shots, and autofocus.) when you’re set, hit “go,” and your camera will start firing without any extra help.
As always, bring extra batteries for your camera, since being connected to your android will draw more power than usual. Likewise, it’s very useful to bring an extra battery for your device (if its battery can be swapped).
There are several other apps that address similar functionality via the USB port of your tablet and OTG, but I don’t think any do it as well as DSLR controller. Not only that, but at $8 it is absolutely the most affordable solution with features this robust. The closest competitor, helicon remote, offers a “free/lite” version, but it only works with low resolution jpegs (definitely not raw), and when it comes time to purchase the full app costs $50. Remember DSLR controller is still listed as “beta” but is very stable. I guess it’s just a way of that they aren’t responsible if something goes wrong when you’re using their software.
In addition to the spectacular functionality of DSLR controller, you can control your camera via Wi-Fi wirelessly. For camera’s without Wi-Fi (like my canon 5d mark iii & canon 5dsr). This includes other devices running DSLR controller, cameras with Wi-Fi support like the 70d & 6d, wft boxes, and android TV sticks.
It is important to know that liveview performance using Wi-Fi is usually significantly lower than using a usb connection. Even if the Wi-Fi link is high performance, you are likely to experience higher latencies using Wi-Fi. There is no difference in DSLR controller’s functionality between USB & WI-fi connections.
If you have two devices capable of running DSLR controller, you can hook one of them up to your camera using USB, and control the setup wirelessly using the second device. Starting off, make sure both devices are connected to the same Wi-Fi network. This can be a normal Wi-Fi network, a private hotspot like described above, or even a Wi-Fi direct connection – as long as they’re both connected to the same network.
Instructions on how to connect to the tl-mr3040 the custom DSLR controller firmware can be found in creating a wireless remote from a TP-link TL-MR3040 guide. Check the YouTube video below to know more.
Instructions on how to connect to a modified android tv stick running the dslr controller wi-fi stick software can be found in creating a wireless remote from an android tv stick guide.
Connecting to a camera equipped with Wi-Fi (like the 70d or 6d) or a WFT can be found here. Check the YouTube video below to know more.