[Paid Software Announcement and Discussion] Chainfire:
That's a really odd issue... I'm afraid there is little I can do about this until I have an 1100D in-hand, though.

It depends on what the bottleneck is... The Galaxy Nexus is significantly slower than the GS3, and in my experience would clock down to a lower speed due to overheating a lot while using DSLR Controller. In that case, the GS3 will give you much better performance.

But if the limitation is the camera, then it will not. It depends on some factors, and it is impossible for me to say beforehand if you will see improvements.

This is certainly an interesting thing to follow, but we will need the actual hardware to play with before we can be sure if it is possible (and make it happen).

The app automatically resets these values if it thinks something has happened which make these values inaccurate. Unfortunately, a lot of things can make these values inaccurate, including shooting a stack.

I'll think about this some more.

"USB Host Controller" app uses only native methods, as I understand it, not the standard Android APIs, that DSLR Controller uses. I would suggest turning the camera off, connecting it through USB to the tablet, and only then turning the camera on. That should give you a popup to start DSLR Controller (and/or other apps).

If not, Android's USB host support is not working properly on that CM build, and I would suggest using Samsung firmware.

I was not aware of that specific thread, but these sorts of things I always test on the 50D. Contrary to Alex' experience, removing the clock battery from the 50D *does* restore from brick. None of the other camera's I have access to have such an easily removable clock battery, though.

Either way, this is IMHO too dangerous to do with production software, and I will never support it in DSLR Controller.

It's definitely something the 1100D does that DSLR Controller either does not expect or does not treat correctly. As stated, I will need an 1100D to test this out. I'm not sure if it will have anything to do with 720p video recording - what makes you think that ? Is it an ML-specific thing or so ?

Can you get USB sticks to work ? Which S2 model ?

Have you tried if USB sticks work ? Also try on a stock ROM. I'd say about 90% of the time if people are running a custom ROM, that custom ROM is the reason it doesn't work. Doesn't mean it will be the same in your case, but I'm certainly not troubleshooting while you are running non-stock.

Have you tried if USB sticks work with this adapter ? The StickMount app (see Google Play, it's free) works on the (international) Galaxy Nexus to work with USB sticks ...

Unfortunately, not currently. The only really viable way is tracking GPS on the tablet, and later on your computer combining the information. There is a command to tell the camera where in the world it is, but as far as I know, it only works on one specific firmware for the 7D. Also, I haven't actually reverse engineered that command, and it would probably be costly in both time and equipment to do that (and it won't work on anything but that 7D firmware).

So alas, at least for now, there really isn't a "nice" solution for this.

I might include something like this in the future, it can be somewhat done if the images are stored on tablet instead of camera. First downloading the files, then modifying them, then reuploading them modified to the camera, I think is a bit overkill (and massive battery drain ?), but who knows.

It's tricky thing, I'll give this more though.