First of all, well done on creating a great app! As a filmmaker, I see this as being a crucial component for my filmmaking - especially when doing jib/crane shots. In fact, I bought a Nexus 7 to run this app, because, for little more than the cost of an HDMI monitor, I have a self-contained (battery pack and screen) monitor that doubles as a tablet with WiFi and 3G.
However, I have encountered a problem....
The very first time I used DSLR Controller with my Canon 60D, it worked perfectly. However, since then, on successive retries of using the app, it simply does not see any USB device (my camera!) attached. Even after rebooting the Nexus 7.
However, I HAVE FOUND A SOLUTION!!!
I downloaded and installed your USB Host Diagnostics app. On running the diagnostic, it does not detect the camera, but then instructs me to disconnect and reconnect the USB device. THEN the Nexus 7 detects the camera. I now have DSLR Controller set to Auto run on connecting the camera.
Something that your USB Host Disgnostics app does apparently fixes the problem (possibly clearing some status flags?), therefore, can I suggest you do the following..?
1) Make the DSLR Controller app a little clearer - tell us WHEN to connect the camera.
2) Run your diagnostic code upon starting the app - it fixes something!
BTW, I have purchased 3 different OTG cables and they are NOT all equal! One refuses to work with the camera at all! The others are ok, but only when running the diagnostic procedure above FIRST.
I hope that helps people out there.
Chainfire's USB Host Diagnostic app can be found in the Google Play store, and it is free.
Let me know if it works for you?
---------- Post added at 11:10 PM ---------- Previous post was at 11:03 PM ----------
Originally Posted by JBinns
Hello. I just bought your app and I am really excited to give a go.
Before I begin, here are the "need to knows":
I am using a Canon EOS 60D
I have a USB on the go cable
I am using a Le Pan II with Ice cream sandwich OS installed
I successfully installed your App on my Le Pan.
When I run the app it doesn't detect my camera.
I have read the FAQs. And I have made sure the memory card is inserted and detected properly. I made sure the camera is "awake".
I am not sure where to look next. I am guessing the problem is either my Le Pan is not being a good little USB host OR the cable I bought is not working.
Any help you can provide would be greatly appreciated.
Try running Chainfire's USB Host Diagnostic app (free download from Google Play).
On my Nexus 7, it 'fixes' something that then allows DSLR Controller to see my Canon 60D! Maybe this will work for you?