OP Moderator Emeritus / Senior Recognized Developer - Where is my shirt?
Donate to Me
Again, there are multiple levels of USB support in an Android device, and all of them most work correctly for DSLR Controller to operate. DSLR Controller was pretty much the first app to actually use the USB port like this, and as such everything was new when I started building it. Had I known then what I know now about the system, I would have built it differently, which would have been more robust, more portable and altogether better. That a USB mouse works does NOT mean DSLR Controller should work. They operate on different levels in the operating system.
It would not have changed much though for the Android situation. Many cheap tablets and custom firmwares simply do not have a full software stack of USB host support. This is not my fault nor my problem - in reality there is precious little I can do about this, and those things that can be done, have mostly been done.
If you have problems with your config, 95 out of 100 times it's your config itself, and not the app. There's nothing I can do in those situations. It's like calling Microsoft for support because your monitor has broken.
If you buy a $150 tablet, chances are it won't work. Nothing I can do. If you're running CM and it doesn't work while stock firmware does, nothing I can do, go talk to your device's CM maintainer and work with him to get USB host properly supported on that device.
If your device reboots during DSLR Controller operation, there is something wrong with your setup. Most likely your cables are suffering from too much interference. Just because the cable doesn't always give problems, or works fine with your <whatever-device> doesn't mean the cable isn't bad. It could also be your firmware. The app itself cannot cause a reboot without something else being faulty as well.