Android device compatibility

DSLR Controller is compatible with various Android powered phones and tablets. Following is a list of devices we know to be compatible (when using USB connection). If your device is not listed, it may still be compatible, especially if it's a recent high-end device.

Virtually all recent devices can be used to create a Wi-Fi connection, as no specific USB support is needed. This does require your camera to have built-in Wi-Fi support, or using a compatible Wi-Fi extension. Using USB is recommended when available, due to the much higher data rate and lower latency, which translates to higher FPS and a smoother experience. For more information about connecting using Wi-Fi, read the Connecting using Wi-Fi guide.

Note that there is further information on compatible cables at the end of this page.


Device How to connect Tested by
Samsung Galaxy S2

International, GT-I9100
    Gingerbread 2.3 (KH and KG): root not required
    Gingerbread 2.3 (other): root required
    Ice Cream Sandwich 4.0+: root not required

Carrier and localized models
    In general, it is expected that the app will work with root on Gingerbread firmwares,
    without root on Ice Cream Sandwich firmwares. This might differ per model.
USB Host / On-The-Go cable Chainfire
Samsung Galaxy S3, S4, S5
Both international as well as carrier and localized models are fully compatible
USB Host / On-The-Go cable Chainfire
Samsung Galaxy Note

International, GT-N7000/GT-I9220
    Gingerbread 2.3: root required
    Ice Cream Sandwich 4.0+: root not required

Carrier and localized models
    In general, it is expected that the app will work with root on Gingerbread firmwares,
    without root on Ice Cream Sandwich firmwares. This might differ per model.
USB Host / On-The-Go cable Chainfire
Samsung Galaxy Note 2, 3, 4, 8.0, 10.1, 10.1 (2014)
Both international as well as carrier and localized models are fully compatible
USB Host / On-The-Go cable Chainfire
Samsung Galaxy Tab - 7.0" Plus, 8.9", 10.1"
Honeycomb 3.0: may work if rooted
Honeycomb 3.1+: root not required
Ice Cream Sandwich 4.0: root not required

Vodaphone 10.1v: ICS 4.0 required !
USB Adapter Kit Chainfire
Samsung Galaxy Tab - 7.7"
USB Adapter Kit Chainfire
Samsung Galaxy Tab 2 - 7", 10.1"
We get a lot of problem reports with these models.
For as of yet unknown reasons, it seems recent firmwares are having some trouble with DSLR Controller on these devices for some users. For other users it works fine.
USB Adapter Kit Users
Samsung Galaxy Tab 3 - 7", 10.1"
Compatibility unknown - please report back if you use this model
USB Adapter Kit NONE
Google/Samsung Galaxy Nexus
Requires ICS 4.0.2 (ICL53F) or newer firmware
USB Host / On-The-Go cable Chainfire
Google/LG Nexus 4
Due to a hardware issue with the Nexus 4, it is NOT supported
- -
Google/LG Nexus 5
USB Host / On-The-Go cable Chainfire
Google/Asus Nexus 7 USB Host / On-The-Go cable Chainfire
Google/Asus Nexus 7 - v2 / 2013
For most users it works out-of-the-box, but some have USB connection issues. This is a problem with the device. Please see our Connection issues on the 2013 Nexus 7 guide for further details
USB Host / On-The-Go cable Chainfire
Google/Samsung Nexus 10 USB Host / On-The-Go cable Chainfire
HTC One X, X+
Requires Jelly Bean 4.1
USB Host / On-The-Go cable Users
HTC One
Android 4.1/4.2: USB host support is broken on the standard firmware, custom kernel is currently required.
Android 4.3: Works with standard firmware
USB Host / On-The-Go cable Chainfire
Motorola Xoom, Xoom 2
Honeycomb 3.0/3.1: may work if rooted
Honeycomb 3.2+: root not required
Ice Cream Sandwich 4.0+: root not required
USB Host / On-The-Go cable Users
Acer Iconia A200, A500, A501, A700
Requires a Honeycomb 3.1 or newer firmware
No special USB cable needed Users
Asus Transformer, Transformer Prime Connect to keyboard dock, or
Asus USB Adapter
Users
Asus Fonepad (not the Padfone) USB Host / On-The-Go cable Users
Toshiba Thrive No special USB cable needed Users
Lenovo Thinkpad No Special USB cable needed Users
Barnes & Noble Nook Color
Requires CyanogenMod 7, and the Nook Color Tweaks tool to enable
USB host mode. Memory limit must be changed from 32 MB to 128 MB.
Not recommended for non-tech users
USB Host / On-The-Go cable Users
Amazon Kindle Fire
Requires CyanogenMod 9 firmware and a kernel with USB host support
Not recommend for non-tech users
USB Host / On-The-Go cable Users
Sony Tablet S
USB Host / On-The-Go cable Users
Sony Xperia Arc
Requires Android 2.3.4+, with root
USB Host / On-The-Go cable Users
Sony Xperia T, Z, V
USB Host / On-The-Go cable Chainfire
Sony Tablet Z
USB Host / On-The-Go cable Users
Archos G9 80/101
USB Host / On-The-Go cable Users
Ainol Novo 7 Aurora
Requires Ice Cream Sandwich and Kernel 1.0 or newer
Included OTG cable Users



Canon EOS device compatibility

DSLR Controller supports most Canon EOS models released in Q3 2006 or later. It is specifically designed for models released in Q3 2008 or later. The older models use VxWorks, while the newer ones use DryOS. VxWorks models may not support some functionality such as auto-focus and continuous shooting. The cameras themselves may be able to do it - it just cannot be done remotely. If you have a Canon EOS newer than listed here, it is likely to just work.


DeviceCompatibleOSTested by
1DNo--
1D Mark IINo--
1D Mark II NNo--
1D Mark IIIMostlyVxWorksUsers
1D Mark IVYesDryOSUsers
1DsNo--
1Ds Mark IINo--
1Ds Mark IIIMostlyVxWorksUsers
1D XYesDryOSUsers
20DNo--
30D -- no liveview!MostlyVxWorksUsers
300D / Rebel / KissNo--
350D / Rebel XT / Kiss NNo--
40DMostlyVxWorksUsers
400D / Rebel XTi / Kiss X -- no liveview!MostlyVxWorksChainfire
450D / Rebel XSi / Kiss X2MostlyVxWorksChainfire
5DNo--
5D Mark IIYesDryOSChainfire
5D Mark IIIYesDryOSChainfire
50DYesDryOSChainfire
500D / Rebel T1i / Kiss X3YesDryOSUsers
550D / Rebel T2i / Kiss X4YesDryOSChainfire
6DYesDryOSUsers
60DYesDryOSUsers
600D / Rebel T3i / Kiss X5YesDryOSUsers
650D / Rebel T4i / Kiss X6YesDryOSUsers
7DYesDryOSChainfire
70DYesDryOSChainfire
700DYesDryOSUsers
750DYesDryOSUsers
1000D / Rebel XS / Kiss FMostlyVxWorksUsers
1100D / Rebel T3YesDryOSUsers
100D / SL1YesDryOSUsers
M (remote control crippled by Canon)No--

On some of the VxWorks models, you may need to enable liveview in the camera's settings before being able to use liveview with DSLR Controller. The setting is usually located somewhere under C.Fn configuration. Even with that setting enabled, some models still only support liveview in A-DEP, M, Av, Tv and P modes.

Wi-Fi equipped devices
If you are connecting using USB make sure Wi-Fi is disabled on the camera; If you are connecting using Wi-Fi, use either Smartphone (tablet) or EOS Utility (computer/laptop) mode. Both are supported, but have different pros and cons. For further details, see the guide about Connecting using Wi-Fi.



TP-Link TL-MR3040 compatibility

TP-Link TL-MR3040 wireless routers can be turned into a Wi-Fi module for any compatible camera. See the Creating a wireless remote from a TP-Link TL-MR3040 guide for further details.

Device
TP-Link TL-MR3040 v1.x

Marketed as 3G/3.75G router. Has a switch on one side only, next to the microUSB connector.

Latest DSLR Controller firmware: TP-Link TL-MR3040 v1.x (4 MB)
TP-Link TL-MR3040 v2.x

Marketed as 3G/4G router. Has a switch on both sides.

Latest DSLR Controller firmware: TP-Link TL-MR3040 v2.x (4 MB)



Android TV stick compatibility

Android TV sticks that can run the DSLR Controller Wi-Fi Stick software. See our Creating a wireless remote from an Android TV stick guide for further details.

Device
CX-919

The Android 4.2 firmware is required. There are show-stopper issues with the 4.1 firmware, root is broken and hotspot functionality does not work.

Updating the firmware is possible, but we advise making sure your unit comes with 4.2 at purchase time, as it can be quite a hassle to update.

For best performance, use the DC port (on the side of the stick) for power, and the full-sized USB port to connect your camera. This will be up to 35% faster than using the two ports next to eachother.

Reference 4.2 firmware and all the tools you need to flash: download (270 MB)
Instructions on how to flash: GeekBuying.com
Tronsmart MK908

We have this stick working as well. It is not as good as CX-919, specifically it has some interference issues and random slowdowns. We strongly advise you to use the OTG port (on the side of the stick) for power, and the full-sized USB port to connect your camera. If you use the two ports next to eachother together, speed will slow to a crawl.

It seems most firmwares work correctly, but we always advise flashing the reference firmware (the firmware we ourselves use for testing).

Reference 4.2 1080p firmware and all the tools you need to flash: download (297 MB)
Instructions on how to flash: GeekBuying.com



Cables

The device compatibility table above lists eBay links for a variety of cables and connectors. By far most high-end devices use a microUSB connector, but a number of tablets have custom connectors. We always recommend getting the official brand-name connector OTG connector, even though they are usually expensive. You can try cheap knock-offs, but they often do not work.

Typically, you connect the "OTG" connector to your phone or tablet, and you'll end up with a female full-size USB port. Then you take a male normalUSB to male miniUSB cable (one will have come with your camera, it's the same one you use to connect your camera to the computer) to that OTG connector on one end and to the camera on the other.

For the microUSB ports, all-in-one cables do exist, but you need to take care to find one. Most male microUSB to male miniUSB cables are not "OTG" (USB host) cables and will not work. We have found a manufacturer (LINDY) that has this special cable, and users report it works well. Unfortunately, LINDY does not have a single site for the entire world, and both links as well as stock vary by country. The country-specific sites usually only ship to that country, or maybe one or two neighboring countries - if your country is not listed, use the international site.

Country0.5m (1.6ft) #317171m (3.3ft) #317182m (6.6ft) #31719
International0.5m (1.6ft)1m (3.3ft)2m (6.6ft)
United Kingdom0.5m (1.6ft)1m (3.3ft)2m (6.6ft)
Germany, Austria0.5m (1.6ft)1m (3.3ft)2m (6.6ft)
Italy0.5m (1.6ft)1m (3.3ft)2m (6.6ft)
France0.5m (1.6ft)1m (3.3ft)2m (6.6ft)
Switzerland0.5m (1.6ft)1m (3.3ft)2m (6.6ft)
Ireland0.5m (1.6ft)1m (3.3ft)2m (6.6ft)
AustraliaSearch for part number, site does not allow direct linking
USA0.5m (1.6ft)1m (3.3ft)2m (6.6ft)

We have not yet had reports back on the 2m cable, but both the 0.5m and 1m cable have good reports. Please let us know if these links die. Note that we do not receive any kickbacks from LINDY and are in no way affiliated with them.

While we recommend against using extension cables, as they will often break the USB standard and DSLR Controller operation, we've had some success with the AmazonBasics 3m (10ft) extension cable. This does not mean it will work for you - various users have reported they cannot get extension cables to work - so only go this route if you really have to, and are willing to gamble the money.