What works and doesn’t work

This is a summary of what Nikon DSLR models have been seen working, or not working, with the script.

DIYPhotobits Camera Control 2.1 – Greens (updated with feedback upto 5.2)
XP Vista / Win7
D300 Yes
Yes
Yes
D40 Yes Yes (vista home, raw works)Yes (vista, raw ok)
D80 Yes No
Yes
D50 No
Yes
YesYes
D200 / Fuji S5 Almost
YesYes
YesYes
PartialYes, Win7, jpg only
D60 Yes Yes
D70 / 70s – yes Yes Yes (win7 32bit) but no mode changeYes (vista)

Yes (vista, jpg only)

D90 – yes /w issues Yes
D3 – yes
D2x – yes
D100 — nobody has this working yet, I think (not sure) it may be impossible due to it not fully supporting ptpD1 – No
D5000 Yes
D3000 YesYes
D80 – yes with 1.01 firmware, no with 1.11 firmware No (64bit Win7)
D300s – yes
D700  yes Yes (64bit Win7)Yes Win7 jpg only
D3100  Yes
D3200  Yes
D3000 Yes
D800/D800E  No
D7000 Yes
D5100 Yes

As you can see it is quite a mixed bag – I’d love to hear more input on what works and doesn’t work.

228 Replies to “What works and doesn’t work”


  1. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Daniel says:

    My D40 works quite well.

    Thanks for the updates .


  2. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    raymond says:

    Glad it works for you, as I have a D40 I’m able to test it here myself so there is a better chance I’ll make it work right!


  3. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Kevin says:

    It also works on my XP system with my D80. Someone said they couldn’t run it on their NLite install of XP on an EEE. I tried it on an EEE 901 without an NLite install and it works just fine for me.


  4. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Pete L says:

    Many thanks for developing Camera Control 2.1 on 1st trial seems to work OK with D300 & XP pro. 1 thing I have noticed is the shutter speed is not displayed in whichever mode & is not controlable in M & S modes am I missing something? Otherwise great, I look forward to future updates.


  5. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Pete L says:

    Just tried connecting a D200 I get the Script error message – file:///C:/Program%20Files/DIYPhotoBits.com%20Camera%20Control%202.1/Camera%20Control.hta
    and no camera detected.
    Also tried a D90, seemed to work? recognised OK but then CC2.1 crashed! Reconnected camera seems OK again. But no preview for raw. So works with some issues!!


  6. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    nick says:

    Great project! Keep up the good work! It Works on my D200. It’s crashed a couple times. Once, I believ when I turned off the camera while the tether was still “Start tether”. Thanks again. I took a screen shot of another error. I couldn’t find an email address to send it to, though.


  7. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    John says:

    D3 is recognized and all controls work. No raw preview though. It would be great if you could overcome that issue.
    Good Luck


  8. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Francis says:

    I had some problems initially, but they ended up being with my camera setup and not with the program. It now works great on my D50 running Windows XP. Thanks for an awesome program!!


  9. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Graham Martin says:

    Brilliant. Worked for my D200. The only thing I can’t work out is what the “Start and Stop Tether” and “Push External Viewer” section is for… can anyone help advise this rather thick photographer here (or show me where I can find help).


  10. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    raymond says:

    Thanks for all the updates. I obviously need to do some more documentation, will try to do that next.


  11. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    carl says:

    Fantastic! Works prfrctly with my D50 on windows XP. It would be amazing to be able to do time lapse from this (just a thought)…


  12. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    raymond says:

    After I get these tutorial videos done time lapse will be next…


  13. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Daniel says:

    And also bulb mode please! e.g. being able to assign arbitrary values for how long to keep the shutter open – 14 sec, 200 sec, 2000 sec etc… will be helpful for astrophotography or night photography when you don’t have an infrared remote…

    Oh and as for the infrafed remote – here’s a tip that you may not know – Nikons operate on the same frequency as many TVs (Sanyo comes to mind) – so a universal remote (both cheaper and easier to find rechargeable batteries for) will work just as well…and control your TV/dvd etc. 🙂


  14. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    mark says:

    works brilliantly with the D700. the pairing with adobe bridge works awesome! wonderful job mate


  15. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    zald says:

    fantastic . Thanks man….It’ ll be awesome if it can be triggered from camera, more flexibility and movement for photographer.


  16. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Graham Martin says:

    I think I’ve discovered what the “Tether start/stop” is for… it allows triggering from the camera. The Push External Viewer” pushes the image taken to be the selected image in Adobe Bridge. I’m sure someone will correct me if I’m wrong!


  17. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    raymond says:

    Daniel, Bulb is going to be hard — I’m not sure I can do that but I’ll see how it might work.

    Graham, yes that is correct. Sorry I’ve failed to explain that properly — needs another howto video!


  18. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Daniel says:

    That would be really appreciated (especially if a timer could be built in – I’m thinking from the perspective of a lazy astrophotographer – set the timer to start the exposure at 4:20 am and stop after 4:50 etc.)


  19. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    marla says:

    Great little script. thank you for putting the time and effort into this.
    One question: I am considering getting a mini laptop notebook that does not have video card. Is the video card required to make it all work (sorry, not very technologically savvy here.)
    Thanks


  20. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Daniel says:

    ^ Marla – thinking about the EEE pc (or something similar?) I use the tethering with mine and it’s fine (I think even the mini laptops have integrated intel graphics chips).

    So it should be absolutely fine.


  21. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    marla says:

    thank you Daniel!


  22. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    raymond says:

    Daniel, good thought — I am all for inventive laziness! And thanks for explaining to marla — yes that’s right that no special video card is required on a laptop to make this work. As long as it has a normal screen as any laptop would and a USB connection then the hardware is there. A full install of Windows XP is needed though on the software side. Some of the mini XP-lite installs seem to be missing the WIA facilities.


  23. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    raymond says:

    Daniel, a basic time lapse feature is in the new 3.0 of the script, but not yet the scheduled start/stop or the bulb. Will need to find some more time to think on those!


  24. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Willem says:

    version 3.1 works with D70 on XP, not on Vista.
    Can release shutter on Vista, but image download does not start.

    Also tested with old Sony DSC707 in PTP mode : does recognise Sony camera but comes up with error on line 431, name not found.


  25. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    willem says:

    Coorection, after full reset of everything, also Vista now works with my D70.
    Only problem is that when I toggle from jpg to raw on the screen and then back, an error message is reported on line 510, char 4, parameter incorrect and as result no preview is shown (although image is still transferred without problems).


  26. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    raymond says:

    willem, thanks for the additional test. I’ll take a look at those lines and see what I can come up with.


  27. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    John says:

    Is is possible to control the external flash groups? I spend a lot of time adjusting off camera flash settings as I go about my “strobist” duties.

    I’d love to simply adjust these using your Camera Control and fire away.


  28. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Graham Martin says:

    It all works splendidly for me – the only problem I have is nothing to do with Camera Control itself but I wonder if anyone can help me with some advice… When using Bridge on the second screen attached to a laptop the Preview pane ‘freezes’. If I move the window back to the laptop screen all is well. Many thanks in advance for any suggestions. btw The laptop is an HP Pavillion 6940.


  29. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    raymond says:

    John, no sorry control of the flashes is beyond me. I too try to do strobist things but try to stick to the setting flashes to a set power then using aperture and shutter speed to push the subject and ambient exposures about.

    Graham, strange — I too use bridge on a laptop with an external monitor and it seems fine. I have CS3, and you?


  30. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Graham Martin says:

    Hi Raymond
    I use CS3. I’m assuming this is a laptop issue because I get similar problems with Real Player. I think it’s to do with Bridge creating the preview in some form of video.


  31. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Pappy says:

    When do you think you will make it work on Vista for the D40?


  32. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Brian says:

    Looks great. works fine on my D80. Like Daniel would appreciate bulb control for astro use.


  33. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    leshman says:

    any camera control for sony Alpha350 ?

    thanks


  34. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Dick says:

    Hi,
    Tried it with the D70 and D300 on Vista. With the D70 only the Aperture can be changed. If I put the camera on S or M, and try that in DIY Camera Control then still I can’t change shutterspeeds.
    D300 works rather well. In shutterpriority it would be nice if aperture would also be updated in the value the camera says. When choosing JPG I get a script-error and only NEFS are stored. But nevertheless nice program.


  35. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Isaac says:

    Do this program work with Windows 7?


  36. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    raymond says:

    I’m not sure, I guess it would be similar to Vista in that some basic functions work but not all.


  37. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    kellie trenkle says:

    i’m thinking that since the D300 & the D3 work with this that i could probably get my D700 to function. has anyone tried the D700 yet?


  38. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Bryan says:

    Just tested it with my D70s on Vista… It won’t work for the RAW files, but jpeg works great. Thanks for the app!


  39. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    raymond says:

    kellie, other people have noted that it does work with the D700.


  40. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    George says:

    Works pretty well with the D40 on Windows 7 (so I’m assuming on Vista as well), but if you do something stupid (e.g. try to mess with the shutter when in A mode), it’ll stop working and you have to restart it. Bracketing hasn’t worked in S or A mode for me.


  41. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Sean says:

    Version 4.1 works with Nikon D5o on Windows XP sp3. Thanks for this great work!


  42. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    mikel says:

    what are the issues in using this for a d90? it wont destroy the camera wont it?


  43. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    raymond says:

    mikel, the worst it can do is fail to work.


  44. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    mikel says:

    i tried it on my d90 on vista and it works just fine.
    thanks!


  45. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    lilka says:

    what about d300s?


  46. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Vincent says:

    Add another yes to D50… seems to work, although I haven’t tested doing a time lapse or bracketing. Good job with the program!


  47. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Vincent says:

    Forgot to say: on XP


  48. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    Hani says:

    Thank you so much for this! I wanted to make a timelapse of the January 15th eclipse (tomorrow!) and found out to my dismay the version of Nikon Capture I have doesn’t work on Vista. This works like a charm 🙂

    Nikon D70s, Windows Vista SP1, Dell Studio XPS 16 laptop.


  49. Notice: Only variables should be assigned by reference in /home/diyphoto/public_html/wp-content/plugins/subscribe-to-comments/subscribe-to-comments.php on line 590
    raymond says:

    Thanks for reminding me about the eclipse! I’ll see if I can watch it also though I don’t think I’ll try to time lapse it. It is only 68% here which won’t be that obvious I suspect…. Last year I made a DIY solar observatory to watch the eclipse with my son. A good exercise with some maths, some construction and some astronomy all thrown in! For the pin-hole tube type observatory we made for the solar eclipse it turned out you had to have a tube about 2m long to be able to get a clear image.


Deprecated: Function get_currentuserinfo is deprecated since version 4.5.0! Use wp_get_current_user() instead. in /home/diyphoto/public_html/wp-includes/functions.php on line 6031

Leave a Reply

Your email address will not be published. Required fields are marked *