Works with Verizon Galaxy Nexus, Nook Color and 450D!
I picked up a Verizon Galaxy Nexus a couple of days ago, and am very happy to report that USB OTG is indeed now part of the OEM build as of ICS 4.0.2. This means that if you have a Galaxy Nexus, you can purchase the DSL Controller from the Market, and it will work with an appropriate USB OTG adapter. Pretty sure that this applies to the GSM version as well, but as I mentioned above, I happen to have the LTE Verizon iteration.
My camera is a 450D, so there are some known and expected VxWorks specific limitations:
1. no tap to autofocus, or any autofocus at all
2. tap to move the focus rectangle doesn't work, so there is no way to change the area zoomed for 5x and 10x view from within the app
3. No multishot drivemode capabilities
There is a workaround for item #2, and that is to use the cursor buttons on the camera body. If that doesn't work for you, try pressing the center select button on the body one time, as if you were toggling Live View. It won't interfere with the DSL Controller communication, but will allow you to use the cursor keys.
Besides the Nexus, I was also very surprised to see that the DSL Controller was now shown as compatible with my Nook Color running CM7. There was quite a bit of discussion in this thread regarding lack of OTG USB support, and insufficient CPU and memory resources on this device, so I was curious to see whether it will work.
It does! (It wasn't until after I tried it that I went back to search through this thread, and found post #880 from Chainfire confirming it:http://xdaforums.com/showpost.php?p=20082246&postcount=880). My first attempt resulted in an error regarding "a (very) low per-app memory limit", followed by closing of the DSL Controller. Per the instructions in the FAQ (http://dslrcontroller.com/faq.php#lowmemory), I modified the build.prop entry to update the dalvik.vm.heapsize to 196m. (For some reason there were two entries for dalvik.vm.heapsize in my build.prop, so I changed them both). After the build.prop changes and a reboot I still see the error message regarding the low per-app memory limit for some reason, but now DSL Controller starts up and works exactly as it does on the Nexus.
Even though the Nexus has a higher pixel density than the Nook Color (1280x720 vs 1024x600), the larger screen makes a huge difference for being able to precisely tweek focus at 10x. I was surprised by the fact that I actually preferred the experience on the Nook, even with the lower image quality and performance (e.g. half-speed live view and lower resolution).
Hopefully the above post will help someone who has a Galaxy Nexus, a Nook Color and/or a 450D. If anyone figures out why the "low per-app memory limit" error still comes up even with the modified build.prop, please let me know.
George
P.S. Gorjess, see the FAQ entry link above. I don't know about any specific Market apps for this, as I used the old school "'mount -O rw /system', 'vi build.prop', reboot" method.
I picked up a Verizon Galaxy Nexus a couple of days ago, and am very happy to report that USB OTG is indeed now part of the OEM build as of ICS 4.0.2. This means that if you have a Galaxy Nexus, you can purchase the DSL Controller from the Market, and it will work with an appropriate USB OTG adapter. Pretty sure that this applies to the GSM version as well, but as I mentioned above, I happen to have the LTE Verizon iteration.
My camera is a 450D, so there are some known and expected VxWorks specific limitations:
1. no tap to autofocus, or any autofocus at all
2. tap to move the focus rectangle doesn't work, so there is no way to change the area zoomed for 5x and 10x view from within the app
3. No multishot drivemode capabilities
There is a workaround for item #2, and that is to use the cursor buttons on the camera body. If that doesn't work for you, try pressing the center select button on the body one time, as if you were toggling Live View. It won't interfere with the DSL Controller communication, but will allow you to use the cursor keys.
Besides the Nexus, I was also very surprised to see that the DSL Controller was now shown as compatible with my Nook Color running CM7. There was quite a bit of discussion in this thread regarding lack of OTG USB support, and insufficient CPU and memory resources on this device, so I was curious to see whether it will work.
It does! (It wasn't until after I tried it that I went back to search through this thread, and found post #880 from Chainfire confirming it:http://xdaforums.com/showpost.php?p=20082246&postcount=880). My first attempt resulted in an error regarding "a (very) low per-app memory limit", followed by closing of the DSL Controller. Per the instructions in the FAQ (http://dslrcontroller.com/faq.php#lowmemory), I modified the build.prop entry to update the dalvik.vm.heapsize to 196m. (For some reason there were two entries for dalvik.vm.heapsize in my build.prop, so I changed them both). After the build.prop changes and a reboot I still see the error message regarding the low per-app memory limit for some reason, but now DSL Controller starts up and works exactly as it does on the Nexus.
Even though the Nexus has a higher pixel density than the Nook Color (1280x720 vs 1024x600), the larger screen makes a huge difference for being able to precisely tweek focus at 10x. I was surprised by the fact that I actually preferred the experience on the Nook, even with the lower image quality and performance (e.g. half-speed live view and lower resolution).
Hopefully the above post will help someone who has a Galaxy Nexus, a Nook Color and/or a 450D. If anyone figures out why the "low per-app memory limit" error still comes up even with the modified build.prop, please let me know.
George
P.S. Gorjess, see the FAQ entry link above. I don't know about any specific Market apps for this, as I used the old school "'mount -O rw /system', 'vi build.prop', reboot" method.