If you've been reading Android Police for a little while, then you've probably heard the name Chainfire thrown around a time-or-two. After all, he has delivered some awesome and useful apps like Chainfire3d and CF-Bench to the community. His latest offering to the Android Market, DSLR Controller, is probably the most impressive yet, as it allows you to control your Cannon EOS DSLR camera directly from you phone or tablet, no computer required. Aside from the software, the only other thing you will need to make it work is a USB host/On-the-Go USB cable. Take a look at the video to get a better idea of how it works:

Not only is that incredible, but it's absolutely brilliant. I can't imagine how beneficial an application like this will be for photographers, both professional and aspiring alike.

As always, there are things to be aware of. The list of requirements is pretty in-depth so make sure to take a look at that before you go any further:


- Android device with USB host support
- Canon EOS DSLR
- Correct USB host / OTG / On-The-Go cable for your device

Tablets running Honeycomb have USB host support in software. This does not guarantee hardware-compatibility.

Phones running Gingerbread or earlier do not officially have USB host support, BUT the Samsung Galaxy S2 (firmware KG1 or newer only) does support USB host. At the moment, as far as we know, the Samsung Galaxy S2 is the ONLY PHONE with USB host support available in its software.

The USB cable you use is very important. It will ONLY work with the proper USB host / OTG / On-The-Go cable for your device. "Rolling your own cable" using various USB cables and connectors you have lying around will NOT WORK.

DSLR controller has been tested with the following hardware:

- Samsung Galaxy S2 (KG1 firmware and newer)
- Motorola Xoom

- Canon EOS
--- 550D
--- 50D
--- 7D
--- 5D mk II
--- 1D mk IV

Okay, now that you know what it takes to run this, here is a list of features provided:

  • Live View
  • Auto Focus (tap Live View)
  • Manual focus adjustments in Auto Focus mode
  • Histogram
  • Zoom control
  • Grid display
  • Bulb capture
  • Continuous capture
  • Extensive modification of settings
  • Shutter speed
  • Aperture
  • Exposure Compensation and Bracket
  • Flash Compensation
  • ISO speed
  • Auto-Focus Mode
  • Focus and Zoom area (tap-and-hold Live View)
  • Picture Style
  • Drive Mode
  • White Balance
  • Color Temperature
  • Auto-Lighting Optimizer
  • Metering Mode

Impressive, no? It's worth noting that this is still beta software, so expect to encounter some bugs. To keep up with the development of this software, report any bugs, or just tell Chainfire how much you appreciate his hard work (which I highly recommend), hit up this thread on XDA.

DSLR Controller will set you back $8.51, and you can grab it by hitting the widget below.

Cameron Summerson
Cameron is a self-made geek, Android enthusiast, horror movie fanatic, musician, and cyclist. When he's not pounding keys here at AP, you can find him spending time with his wife and kids, plucking away on the 6-string, spinning on the streets, or watching The Texas Chainsaw Massacre on repeat.

  • AndGuy

    Beta with a price tag?? No thanks.

    • http://www.AndroidPolice.com Artem Russakovskii

      It's a one of a kind, from a brilliant dev. If you need it, you will likely get it. Though I do hope he releases a demo version.

  • Bazar6

    Think us Nikon users will get something like this? Doubt it'd be available for the old D80 anyway... still, awesome feat!

    • The13thSin

      From what I've heard Nikon will be supported soon too... Though it all depends on the success of the Beta I guess...

  • comraderudy

    i was ready to drop the hammer on it but $8.51? WTFrak, it's in BETA.

  • MigFig

    I was excited to get this, until I saw the price. I'm all for paying for good apps and especially one like this that I could use with my Xoom and Canon 7D, but $8 for a beta app...I'll pass.

  • cr0wnest

    Looks very promising, a lot of photographers will be using this if it becomes a hit in the final release. But a beta app with that price tag? No thanks. Chainfire said the final release will cost even more, thats fine with me, but I wouldnt pay for a beta app.

  • Shinrow

    Beta statut means nothing with Chainfire because he keeps the app updated so it is just a matter of time before this become stable.

  • The13thSin

    Whine, whine, whine... Honestly, the cable alone + shipping will cost you more than this app.

    I do get not paying for a beta and waiting for the final release... but like has been said: don't expect to get the same price once it goes 1.0.

    Good work Chainfire, looking forward to more of your work!

  • http://lavadip.com HRJ

    Although I don't have a DSLR myself, this is exciting. Opens up several possibilities for an astro photographer.

    About the price, it's a bit on the higher side, but realize that such niche apps are going to be priced higher than games and other popular apps. The number of users who will buy it is much much smaller than a game app.

  • David Lindsay

    tl;dr works on transformer keyboard?

    looks amazing. i want it now. would the transformer with keyboard work because its already a usb host? (if it is, just assuming so because everything works in it) so would i need that extra cable? also cos the extra cable(OTG) is micro-usb and transformer is full-usb (meaning the little adapter)

  • Col

    8 bucks is totally reasonable for this. It ain't gonna be installed on no million phones at 99 cents. It's specialised and just for a small market of people with Canon eos cameras.

  • David Lindsay

    550d works on my Transformer with keyboard for the usb with just the cable my 550d came with (no OTG cable, unless it is one and i didnt know it.)

    i spend more money on crappy stuff for my camera so i got it and works pretty good for what it is right now, i can see how its going to be great when the little stuff gets added and some other things fix but as a whole its something ive been waiting for someone to do for ages.

  • Marcus

    What phones support USB Host Mode?

    • http://about.me/seanprunka Sean Prunka

      Currently, only the Samsung Galaxy S II.

  • http://rootandroid.net Root Android

    That's so cool! Gonna try it out with my 60D

  • http://about.me/seanprunka Sean Prunka

    To get a decent shutter release for your DSLR that controls aperture, exposure, etc is going to run you a hella lot more than $9.
    This software IS a phenomenal value for the price. However, it has a few drawbacks, some of which are pretty major.
    1) Device specific USB host cables (more money shelled out, per phone.)
    2) Not all phones are capable of becoming USB host devices, even with a cable.
    3) The software is still beta.
    4) No demo available.
    I think a demo/lite version would be reasonable, it should probably allow everything except shutter release. Making it functionally useless, but still able to experience the full value of the software. Such a demo could be free.

    That said, if I get the SGS2 when it hits VZW, or a tablet, this app *will* be purchased, even if it is still in beta.

  • Me

    Ummm...that's still cheaper and easier than hauling a lappy

  • Ray

    Just bought and used this app for the meteor shower... wow awesome app. Worth the price even in beta.

  • http://www.facebook.com/phil.cruttwell Phil Cruttwell

    Really cool amazing awesome app. BUT.....even though I have Canon eos 450dslr it still doesn't want to connect with my camera. I spent hours in the early morning wrestling with trying to get it work then....eureka...it suddenly connected and worked BRILLIANTLY. Yesterday.....great with easy connection. Today :))) sad man! It won't work....ggrrrr! More later. But seriously, I have a photoshoot planned for the weekend and I can see how this app and my tablet can be an amazing asset!