yashsingh1/xdaforums huggingface dataset:
[Paid Software Announcement and Discussion] DanielBoeV:
Connection Problem.

I have a connection problem.

I'm trying to use a Canon EOS 550D and a rooted Android 2.3 Galaxy SII.

But when I connect the camera to the phone nothing happens, the program doesn't start by it self like in CF's YT video.

And If I manually open it, it says "Memory Class: Low (64)" and then a "Camera not connected, try to press the shutter to "wake" the camera" message pops up and the app shuts down.

I read the FAQ and tried with 3 different programs to change the "build.prop" from 64 to 128 or 196, but it's changed back when I restart the phone and besides that the camera still don't show up on the phone.

Anyone got an idea on what to try.

EDIT: I did try the free version first, that worked, but the full version don't, I've tried uninstalling the full version and installing the free again, but that doesn't work now either.

EDIT2: Now I got the file changed, and that works, so now its "Memory Class: High (196)" but it still doesn't detect the camera.
[Paid Software Announcement and Discussion] rquellet:
How did you get it to work? I have a Verizon Galaxy Nexus on 4.0.2 with a Xoom OTG cable (DSLR Controller works with my Xoom with this cable). I am trying to connect to my Cannon 60D (works with Xoom right now).

From what I understand, a USB host kernel is required. How did you get it working!!!!???

Thanks. : )
[Paid Software Announcement and Discussion] Chainfire:
Do USB sticks work with the cable you are using ?

Do USB sticks work with the cable you are using ?

The 4.0.2 update (at least for GSM) fixes the USB host issue - no custom kernel is needed any more (at least for GSM). It should have worked since the device was released, Google messed up a little bit there.
[Paid Software Announcement and Discussion] jaoropez:
definitely want to see your set up, I was looking at at RAM mounts for my gtab 10.1. Seems like it be possible to setup a rig to be able to attach it to a tripod
[Paid Software Announcement and Discussion] tjempeng:
Hi, I have seen this work on my colleague sgs 2 and his Canon. I was wondering if there will be a version available for Nikon as well. I have a Nikon D90 and I am using camera control on my laptop which works great but it would be greater if I can do it with my SGS 2.

Sorry if this has already been asked before in this thread.

Regards,

Stefan.
[Paid Software Announcement and Discussion] DanielBoeV:
I don't think so, how should I connect a USB stick to it? Directly to the phone?.
[Paid Software Announcement and Discussion] Chainfire:
I don't think you're using the right cables. To connect an SGS2 with the Camera, you use:

(1) USB OTG cable

(2) Normal camera cable

A USB stick can also be connected to (1). How are you connecting them up now ? USB OTG ("USB host") cable is a special cable.
[Paid Software Announcement and Discussion] DanielBoeV:
I'm using a thing like this: ***and then I connect that to the normal camera cable and the phone.

Hmm, I can't post links yet, but it's called, but if you search "Micro-b-usb-otg-adaptor" on Google, it's one of the first ones, the white one.
[Paid Software Announcement and Discussion] 34Ford:
I tried this app yesterday for the first time on my Transformer and a 450/xsi and all was good till I tried one of the icons and I believe it brought up one of the pics that is on the cameras sd card.

Locked up the camera to the point I couldn't even turn it off!

Not a single button on the camera would work. Had to actually remove the battery.

Im to scared to try this anymore.
[Paid Software Announcement and Discussion] msatter:
Have a look over here and check if the custom functions on the camera are set as follow: C.fn camera

Also it is stated that the 450D/xsi is not 100% working with DSLRcontroller as you can see on this page: Devices

---------- Post added at 03:03 PM ---------- Previous post was at 03:01 PM ----------

If you connect an USB memory stick to the cable/converter does the phone detects the USB memory stick? If not then you don't have a OTG cable/converter.

Secondly I noticed that the USB cable may not be very long and that the quality (shielded for interference) of the OTG cable is als important.

USB cable about 2.5 meters long and low quality OTG no connection. Shorter cable is no problem.

Better quality OTG cable with the same 2.5 meters USB cable works.
[Paid Software Announcement and Discussion] rycheme:
I would love this for the Pentax k-x...

Sent from mah 'Bolt on tapatalk
[Paid Software Announcement and Discussion] DanielBoeV:
The little adapter doesn't work with USB-drive/phone, so I apparently got something that's called a "USB-on-the-go" adapter that looks like one, but doesn't work like one, well whoop-de-doo..
[Paid Software Announcement and Discussion] gadgetfl:
Ram Mounts

Absolutely,

You have several options.

http://www.gpscity.com/ram-mount-universal-tablet-mount-tab-tite-cradle-ram-hol-tab6u.html

I use a Superclamp and a 1/4-20 thread type "b" ball and several arms.

http://www.gpscity.com/ram-mount-camera-thread-b-ball-ram-b-237u.html

For the Steadycam I actually use a grounding clamp and the 1/4 20 ball.

http://www.amazon.com/Halex-36010-Ground-Clamp/dp/B000FKBYT6 I got mine from Lowes. I use these a lot for different mounts in my studio because of the 1/4-20 thread.

I have a Xoom so I use the dedicated Mount.

You can go more permanent , they have a U-Clamp ball.

I actually have several different parts to mix and match.

It's just a matter how much you want to spend.

Other parts I have:

RAM Mount 1.75 inch Long Double 1 inch Ball Arm

2x RAM Mount Long Arm B-Socket RAM-B-201U-C

RAM Mount Round Plate with 1 inch Ball RAM-B-202U

RAM Mount Camera Thread B-Ball RAM-B-237U

RAM Mount Motorola Xoom Tablet Cradle RAM-HOL-MOTO3U
[Paid Software Announcement and Discussion] Gorjess:
Talks flawlessly with my 550D..

But how can i change the application memory limit?
[Paid Software Announcement and Discussion] georgech:
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.
[Paid Software Announcement and Discussion] msatter:
When I am using DSLRcontroller in a studio setting with flashes I set the colour temperature on the camera to that of the flashes.

Using liveview DSLRcontroller, like on the camera, the picture looks yellowish. This is because the posing light of the flash is a much lower colour temperature than set on the camera. Posing light 2800 Kelvin and flash light 5600 Kelvin.

I like to request a filtering of only liveview on the phone/tablet can be colour filtering by a setting in the settings menu.

I suggest to the following values for full CTB: Alpha 64, Red 32, Green 128 and Blue 255

I can't give exact number because I only have half CTB filter sheet. I used the following APP to test it: Filter Your Screen from Kovit P.
[Paid Software Announcement and Discussion] Chainfire:
Maybe your firmware version does not support USB host at all, and you should update your SGS2 firmware first ? From my search, I think you only said 2.3, not specifically which firmware version.

Settings -> About phone -> Build number

Re: Nexus

It also works on the GSM version of the Galaxy Nexus - I have one. I will update the website/program description to reflect this soon. Thanks for letting me know about the VZW version working!

Re: Nook Color

It now actually shows up for almost all devices. That does however not mean it works. It can be made to work with the Nook Color though, fortunately!

Re: Memory

Interesting the error still shows. When DSLR Controller launches, it shows a popup for a few seconds with the version number. It also says: "Memory: ... (XXX MB)". Can you let me know what it says exactly ? If you could also attach your entire Nook build.prop file, that would be helpful to me as well.

I really should make an option inside DSLR Controller to manipulate this.

Thanks for all the feedback!

Sure, I can build this. The effect will be different from "Filter Your Screen" because I will not be using a "filter", but direct color manipulation. Unlike a transparent overlay like that app uses I have direct access to the pixels...

One of the big differences is that for example black stays black, unlike with an overlay. Anyway, the point is, due to the difference in calculation the number you state mean little to nothing, because the alpha component does not exist, this changes the RGB values. But I'll include a K to RGB thingy. However, due to the screen not being calibrated, that's not an exact science and you may have to slightly adjust the values to match the actual flash picture.
[Paid Software Announcement and Discussion] Gorjess:
got it.. after changing the build.prop it went smoothly now.. thanks :D
[Paid Software Announcement and Discussion] pspilot:
I tried it on a Galaxy Note and I get the low memory message (48M only, OS v2.3.6). It's rooted of course, so I looked into the build.prop - surprisingly dalvik.vm.heapsize was already =128m, found also only one instance. Changed it to 196m, no luck. The app is still reporting a low memory of 48m.

1) Any ideas? Are there other places than the build.prop to tweak that parameter?

2) In your FAQ you mention apps/helpers, that allow checking/changing that memory parameter more convenient. Can you give me a hint, which app(s) that is/are?

3) More a suggestion: it's nice to see the camera battery status, but it would be nice to know the tablets battery status too.

Apart from the above difficulties, it worked like a charm with a 5DII as well as with a 1DmkIV.

EDIT: Searched the market for 'heap size' and found the "VM Heap Tool" (yep, I could have had that idea before I asked :D). Anyway, it reports exactly the 128 or 196M I do set in the build.prop. Just DSLR Controller doesn't seem to see more than 48M. Did I mention that it's working anyway? I dunno what's that 'reduced functionality' (or similar msg) means, but for me it looks like it's working normally.
[Paid Software Announcement and Discussion] Xkan:
I received my USB-cable today and tested it with my 450D and my Galaxy Nexus (official 4.0.2) - everything I tested so far is working - thank you for the great app :)

I read and know that there is no autofocus-support right now, is this a general limitation of VxWorks or is there any chance to see autofocus with my 450D in a future version?
[Paid Software Announcement and Discussion] Chainfire:
Can you post your build.prop ?

(Also: I assume you have rebooted ?)
[Paid Software Announcement and Discussion] cybervipr:
Just got my Galaxy Nexus (Verizon) and immediately loaded up the app after anxiously waiting to have a compatible device since I first read about this app. Works amazingly. Really really awesome stuff. One of the only things that I was disappointed about was not being able to tap to autofocus with by 500D. Not sure if that's a problem with my camera or phone or something that isn't built into the app yet for all devices...just wanted to report it as not working.

I also didn't mess with moving around the zoomed view too much, but I believe that swiping around would move it a little bit (not quickly or smoothly, but I remember that working). Will mess around with that more tonight.
[Paid Software Announcement and Discussion] pspilot:
Sure I can: my build.prop

Ans yes, I did reboot.

Actually I also asked the Dev. of the ROM and he thinks, the 128m are standard for the 2.3.6 ROMs, so basically no need to tweak.
[Paid Software Announcement and Discussion] Chainfire:
Hmm, I'm not sure what else influences this. However, DSLR Controller simply asks the OS: "err, so... how much memory are you willing to give me if I ask really nice ?" and apparently your phone is telling the app that its 48m.

I'll do some more digging into this.

EDIT: Could you by any chance also post your /init.rc, and the output of "adb shell ps" ?
[Paid Software Announcement and Discussion] pspilot:
Understand, sounds logical. I'll dig a bit myself, why the system is reporting the 48m.

I will, give me a bit time. 'Pre-christmas' is killing me :) ...

(Actually it was the wrong time to start the testing now, but I couldn't resist).
[Paid Software Announcement and Discussion] msatter:
That would be great and the method you going to use also overcome the problem of filters/overlay which are decreasing the total brightness.
[Paid Software Announcement and Discussion] pspilot:
I hope the "adb shell ps" output is right, I produced it from a 'DOS shell' (win7) directly into a file - I'm not an Android developer, so I'm not really familiar with these tools :).

my init.rc

my adb_shell_ps.txt

EDIT: and yet another post thought :): how exactly can I determine the 'degration of operation' due to the lack of memory? Because apart from that message, that the app is only seeing 48m, I'm not having any problems using the app. So maybe it's only a wrong report and the app can use 128m after all? I know, that sounds odd. So again, what should I see or not see, if there are really only 48m available?
[Paid Software Announcement and Discussion] Chainfire:
Nothing in these files or the one you posted earlier points to any reason for it being 48m. I'm completely sure its not 128m by default though on 2.3.6, and I'm also sure the problem does not occur on my stock+rooted Note firmware.
[Paid Software Announcement and Discussion] pspilot:
Ok, thanks, I'll go searching myself a bit whats going on. Did you see my addition in my last post? Sorry, that crossed your answer.
[Paid Software Announcement and Discussion] Chainfire:
Ah it did cross.

If the app is literally telling you it has 48m, well, some pieces of code decide functionality based on that value.

With 64m or less, the liveview decoder will switch to single threaded mode. This means you get a lower FPS on liveview.

With 128m or less, disk buffering is used in various places, while with more than 128m memory buffers are used. The latter is faster.

Additionally, the maximum zoom factor in image review is much reduced when low on memory. The image you are zooming on may only be 1/2 or 1/4 or 1/8th the resolution of the actual on-disk image. (This is all calculated, tried, and tested dynamically).

Finally, in various situations, the app may need more memory than is available, and it cannot dynamically recover from this situation, and it will crash.

I have done my best and written a lot of code to reduce the likelyhood of the latter happening, but it is still possible.
[Paid Software Announcement and Discussion] pspilot:
Wow, I can see that, impressive! I thought I'll see some 'sorry, too less mem' or such :). Ok then I really have to search that flaw, I want the speed. Especially if it's working on your Note with rooted Stock, it HAS to work, if the ROM/Kernel is right. Well, back to these guys :) ... thanks so far.
[Paid Software Announcement and Discussion] georgech:
The startup message is as follows:

"DSLR Controller v0.80

Copyright (C) 2011 - Chainfire

Memory class: Very Low (32 MB)"

The error message after that is: "Your device has a very low per-app memory limit - 32 MB. It is advised to configure a 128 MB or higher limit. Running in reduced quality mode."

My build.prop is attached.

My init.rc is also attached. Unfortunately I don't have ADB set up on my system for Nook Color, but I can SSH in and run "ps" that way. I'm guessing you are looking for memory usage stats, so maybe "ps -o vsz,rss" while DSLR Controller is running?

George
[Paid Software Announcement and Discussion] Bulgaro:
Can you recommend a place to purchase a usb cable (micro to mini). Link would be great.
[Paid Software Announcement and Discussion] Chainfire:
Another thing that may prove helpful to get to the bottom of this memory situation, but will require some kind of wireless ADB solution like adbWireless... Run the following commands while DSLR Controller is in "Image Review" mode:

dumpsys meminfo eu.chainfire.dslrcontroller

Also:

getprop dalvik.vm.heapsize
[Paid Software Announcement and Discussion] Kayfanx:
Is this application compatible with the HTC Wildfire S A510e and Canon EOS 1000D? As google doesnt give me information regarding OTG on my handset model.
[Paid Software Announcement and Discussion] :
Yeah It doesn't have a dual core. TI OMAP 3621. They have been able to overclock it though

Is there anyway I can paypal you the fee to get the apk to try? Or is not having dual-core a showstopper right there?
[Paid Software Announcement and Discussion] Manolit:
For Lumix GH2 would be fantastic :)
[Paid Software Announcement and Discussion] Chainfire:
It's not necessarily a complete show stopper, though it would be slow. Live view takes quite a lot of power to do, and isn't all that fast even on dual-core.

I'll think about your situation.
[Paid Software Announcement and Discussion] tweak41:
Hey Chainfire,

I'd really like to try this out with my Gtablet. I realize it's a bit of a shot in the dark considering I'm running a ported version of Honeycomb, but none the less I would really like to at least see if it will cooperate with my T3i. I'd like to do some time lapse early next week.
[Paid Software Announcement and Discussion] ryusen:
Well i'm guessing then my Archos Gen8 is really out of luck. Will this app also allow me to transfer the files to the tablet for later viewing or is it only for real time?
[Paid Software Announcement and Discussion] Chainfire:
See Market... if you can see DSLR Controller (v0.51 or up, not v0.5 !) then at least your device is telling Market that it has USB host support...

As the moment it does not do that yet, but it is certainly planned :)
[Paid Software Announcement and Discussion] pixelk:
Right now the market on the desktop says it's incompatible with my SG2, and the market on the phone can't find the application, even if i click on a direct url link :(
[Paid Software Announcement and Discussion] Chainfire:
Are you running a 2.3.4 KGx firmware ? If not you can get it right here on XDA-Developers.com :)
[Paid Software Announcement and Discussion] pixelk:
that was my problem, I ran a 2.3.3 KG2. Thanks for pointing it out.
[Paid Software Announcement and Discussion] sammyboy405:
Canon DLSR EOS XS & Acer A500

Im having Issues.

I have a Canon DSLR EOS XS And im using an ACER A500

I can get Live view to show up.. But I cannot Control anything. I get Blank Menus if I press ISO or anything like that. And If I try and take a picture it says Capture Failed.

Im Using the Full size USB port on my Tablet. And it all looks good. I just get no control

Am I doing something wrong? Or is my Camera or Tablet Being Retarded?
[Paid Software Announcement and Discussion] zoobzone:
amazing! good work.

Will try as soon as I get a host adapter for my S2.
[Paid Software Announcement and Discussion] Mike Philippens:
Ok, I thought the usb control mode for Canon DSLR's was generic because I used to have a program on my laptop to control my 1D Mk2 and that particular program can control nearly all Canon camera's. That's why I thought they had figured out a way to make this generic. A bit like Philips made up the RCx protocol for controlling various devices.

Still hopefull. I read various comments that the Desire has USB OTG support. Something I have to investigate. Would love to control the camera from the phone. Good for studio work.
[Paid Software Announcement and Discussion] tweak41:
I can see it, I just cannot purchase and download it.
[Paid Software Announcement and Discussion] joeski27:
Ok I just did a bit more testing on the loss of touch-screen focus with my setup (Galaxy Tab 10.1 + Canon 50D). After the program connects and opens, 1) I drag and set the focus point to the desired location, 2) I tap the screen to focus, which it does, 3) I capture the photo (successfully), and finally 4) after I move the focusing point to a new location, I tape the screen to focus and nothing happens. The program still works and isn't completely frozen, as I can still access the focusing toggle buttons which do work just fine. I've also noticed that again I can only change the focus option (Quick, Live, and :-) ) once during a session; after that when I try to select a different option I am unable to select another toggle button.

Apart from that everything else seems to be functioning reasonably well. :)

And by the way, yes, the 180-degree flip option would do the trick just fine. I'm totally fine with the landscape situation, just want to be able to flip the tab over, that would be perfect!
[Paid Software Announcement and Discussion] ultima888:
This is so cool!! I was reading DPReview and was thinking, WTF a XDA developer doing here in a camera website!? http://www.dpreview.com/news/1108/11080515androidtetheredapp.asp

This is very cool!

One question thought, is the frame rate limit by the phone/tablet itself or by the camera? Since 15fps is quite choppy...of course I don't think anyone will use this to take split second photo, but improving the frame rate might be some sort of priority. If it's limit by the camera, maybe using a Sony DSLR could improve the frame rate? Since I think Live View is best on Sony rather than on Canon or Nikon. Oh, and when is Sony DSLR be supported? Will definitely try this once you have Sony supported since I only have a Sony a33 at the moment.

Also, is it possible to select where the photo will be saved? On the camera's card or on the phone/tablet SD card?

Great work!!