[Paid Software Announcement and Discussion] Chainfire:
This is too bad, neither UK nor German Lindy's will ship to the Netherlands, and I can't get these cables from the international Lindy site. I've been looking for exactly this, and it would be nice to be able to actually recommend cables. However, if I can't trust in Lindy international to have them, that's a no-go. I'll email them about this though.

This is sort of misleading. There is only one "USB host" support (hardware+base driver), reading/writing external devices and support of keyboards and mice is a matter of additional drivers and scripts that may or may not be present in the firmware.

For example, keyboard and mice support is virtually always present if USB host itself works, as is support for reading and writing external devices. But for the latter, "connecting" scripts are often not present that actually make the external drive available in the file-system.

Now, the Android framework has an API that allows apps to talk "raw" USB, without any specific driver being present beyond USB host. DSLR Controller has its own "internal driver" to talk to camera's, no specific support for that is needed on the device, *if* USB host and this API work properly.

Unfortunately, on quite a few firmwares, this Android API is actually broken, which may result in keyboards, mice, and even external drivers working, but not DSLR Controller.

Then there may be power issues. USB host supporting devices should be able to supply 5v at (I think) 100mA for the communication, but some provide less mA which prevents some devices from working. Some devices support being host but don't support serving *any* power.

And there are oddball firmwares (for example the HTC One) which have a whitelist of devices you can connect, for no good technical reason whatsoever it seems other than annoying the crap out of people. The selection of devices appears to be completely arbitrary.

These are all very different things, and most of them should probably really not be called "USB host support", but understandably a lot of people do just that. It's a bloody mess!

That being said, I get a lot of complains about Nexus devices and firmwares not working. I don't have a Nexus 4, but I do have a Galaxy Nexus, Nexus 7, Nexus 10 (and later today the *new* Nexus 7), and all of them get reports of broken USB host. Yet they all mostly work fine for me. A quirk here and there, yes, but I can always get it to work (only sometimes requiring un/replugging all cables and/or rebooting).

But something interesting about the *new* Nexus 7 and indeed all Nexus devices, check out these reports of the new Nexus 7 on my USB Host Diagnostics report site: http://usbhost.chainfire.eu/?search=razor . Aside from the obvious results, if you observe the "Build ID" and "Firmware" columns, you will see there are at least 4 different stock firmwares going around - but officially only one exists, and it's *not* the most reported one! Typical Google. I suspect the firmware that ships on most devices is different from the official firmware for download, at least.

I can read German reasonably well, so if you have that link for me... :)

You need a (male) microUSB (type B) to (female) normalUSB "USB host" or "OTG cable" ( http://search.ebay.com/n7100-usb-host , you don't need external power, so you don't need one of the Y-cables ), and a standard (male) normalUSB to (male) miniUSB cable. One of the latter came with your camera, but if you can't find it should be available from any electronics store.

Alternatively, Lindy apparently now makes these cables all in one, it seems you are from France and they seem to be in stock at Lindy France:

http://www.lindy.fr/Cacirc;ble-USB-...htm?websale8=ld0101.ld030103&pi=31717&ci=1002

http://www.lindy.fr/Cacirc;ble-USB-...htm?websale8=ld0101.ld030103&pi=31718&ci=8005

http://www.lindy.fr/Cacirc;ble-USB-...htm?websale8=ld0101.ld030103&pi=31719&ci=1002