DiyPhotoBits.com

A few bits and pieces about photography

DiyPhotoBits.com header image 3

Set camera to PTP mode, not USB mode

For your Nikon DSLR to work with the DIYPhotoBits.com Camera Control script it needs to be in PTP mode, not in USB mass storage mode.

  • D700 : Only supports PTP mode so nothing to change
  • D300: Setup Menu / USB / MTP/PTP
  • D90 : Not necessary as D90 is always in PTP mode, it doesn’t support USB mass storage mode

Here is a video I made that shows you how to do it.

73 Comments

73 responses so far ↓

  • 1 Joel // Feb 11, 2009 at 5:37 am

    How do I do this with a D90?

  • 2 raymond // Feb 11, 2009 at 9:09 am

    Joel, it turns out that the D90 only has one mode – and it is the right one, so there is no need to change anything on the camera.

  • 3 Tom // Mar 23, 2009 at 7:20 am

    Does a D100 have PTP mode?

    Is it compatiable?

    thanks a million!

  • 4 April // May 30, 2009 at 3:25 am

    Ok so I did this but my computer won’t recognize my D300 when I plug it in with USB! I downloaded Capture NX thinking it would install some needed driver but no luck! Any ideas? Looks like cool Software! Thanks for sharing

  • 5 Riz // Jul 6, 2009 at 8:38 am

    What about Nikon Coolpix 7900??

  • 6 james // Jul 21, 2009 at 6:04 pm

    what about a D2h? I cant select what type of camera I have eather.

  • 7 Ron // Oct 20, 2009 at 2:03 am

    Works for my D300, thanks

  • 8 steve // Oct 30, 2009 at 11:08 pm

    does nikon d60 work with this

  • 9 raymond // Nov 2, 2009 at 7:15 am

    I expect so Steve, please try it and let us know! :-)

  • 10 steve // Nov 2, 2009 at 4:05 pm

    move sd card to unlock and it works

  • 11 raymond // Nov 3, 2009 at 2:49 am

    Yep, when you take pictures they are stored on the card and *optionally* downloaded to the PC. The store-on-card is mandatory in my script as I like the idea of there always being a backup.

  • 12 Aditya // Nov 11, 2009 at 3:30 am

    For the D300s there seems to be no PTP mode and it isnt detected. Any advice?

  • 13 Daniel // Dec 8, 2009 at 5:37 am

    I was going to try this software, using a cannon digital Ixus 750… Any chance it will work? Thanks

  • 14 wajtkrajn // Dec 26, 2009 at 9:32 pm

    i just want to say that it woks with nikond5000, and tanks for the sofware ;)

  • 15 tomkhanh // Jan 24, 2010 at 11:25 am

    Does a NIKON D60 have PTP mode?

    Is it compatiable?

    thanks a million!

  • 16 raymond // Jan 27, 2010 at 7:11 am

    tomkhanh, all models from D200 have PTP mode. Some of the recent models like D90 *only* have PTP mode (so there is nothing to select, it just is). I don’t know specifically for the D60.

  • 17 duncan // Mar 29, 2010 at 8:00 pm

    does this work with the d60?

  • 18 raymond // Mar 31, 2010 at 12:45 am

    Duncan, I expect so. Why don’t you try it and let us know?

  • 19 Dreama // May 24, 2010 at 5:36 pm

    Great software! This is exactly what I was looking for. To answer some previous questions, it is working with my D60 but had to unlock the SD card first.

  • 20 Frank // Jun 7, 2010 at 2:37 am

    I am also interested in a way to do this with a Nikon D300s. I was hoping to use Sofortbild on my MacBook Pro to show clients what the pics look like as I’m taking them without them having to leave the shooting area.

  • 21 Luke // Jul 29, 2010 at 7:23 am

    I’ve been trying to set up my new Nikon D300S to talk with the WT-4 wireless transmitter. However, when I go to set it up I can’t get past the “switch your USB option to MTP/PTP”
    Does anyone know how to get around this?

  • 22 Oz John // Aug 2, 2010 at 4:02 pm

    Yes, I have the same problem with my D300s; I couldn’t figure out how to switch over PTP mode.

  • 23 Victor // Aug 9, 2010 at 1:31 am

    Yes, I have the same problem with my D300s connected over USB cable; I couldn’t figure out how to switch over PTP mode.

  • 24 Nikki // Aug 27, 2010 at 10:49 am

    I have a Nikon D60, and I don’t have a USB-menu at the setup menu.. Does it mean I can’t switch it to PTP mode?

  • 25 Jo // Sep 2, 2010 at 8:14 pm

    D90 nix funktionieren. Warum? Ich Kamera an und stöpsel USB rein in Reschner. Rechner sagt “bupp” , Kamera nix detected in Camera Control Programme…

  • 26 NFL // Oct 6, 2010 at 11:07 am

    I have tested the original script in a Sony A-380 and it recognizes the DSLR, but my Sony when is on PTP mode doesnt let me trigger the photo, it stays with a “Initializing Connection” on screen all the time.

  • 27 AlexT // Nov 14, 2010 at 6:18 pm

    I can’t manage to put D7000 in PTP mode no matter what I do. At some point in time it was in PTP mode (because I could connect with Camera Control Pro), but now it just won’t do it. I even re-installed the driver, re-installed CCP, nothing. In camera’s menu there is no item that can enable me to switch its mode, what can I do? Many thanks.

  • 28 AlexT // Nov 14, 2010 at 7:37 pm

    For those with similar problems:
    It seems that I was previously used Camera Control Pro 2 v 2.8.0. As soon as I returned to this version, the software recognized the camera without problems.

  • 29 naresh // Dec 18, 2010 at 2:43 pm

    hi, how do I set PTP in d7000

  • 30 Andy L // Dec 19, 2010 at 4:47 pm

    Great piece of software.
    I use it for Astropotography with a Nikon D40 and it would be great if I could select bulb mode and specify a time ie. 1min, 5min etc.
    Also a red screen display with black font would be handy.
    Not negative, just feedback.
    Thanks a million.

  • 31 rosmant // Dec 28, 2010 at 2:46 am

    There’s no USB setting in D3000 where I can choose between mtp/ptp.

    But it works (using XP too). Thanks!

  • 32 Tom Hoekstra // Jan 15, 2011 at 6:09 pm

    I am afraid the D300S did not inherit the USB/PTP feature.
    Its not in the menu as demonstrated in the video
    regards,
    tom

  • 33 Angela // Feb 10, 2011 at 11:41 pm

    Works for D5000!

  • 34 David Leech // Mar 16, 2011 at 7:04 pm

    Noting that DIYCC5.1 recognized the Sony A-380 DSLR, is there any hope the software will support the Sony Alpha NEX-5 camera?

    Looks like a terrific application!

    Thanks

  • 35 Frank // Mar 24, 2011 at 2:36 pm

    Hello, I was wondering if you can tell me how to get this software to see my Nikon D7000?
    Thank You!

  • 36 Frank // Mar 24, 2011 at 3:11 pm

    I just Figured it out!
    Nikon D7000 :You need to download the beta version and it works perfect! Awesome new toy,opps I meant tool.lol

  • 37 tgrudzin // Apr 8, 2011 at 1:50 am

    Switching d300 to mtp/ptp …Do not have the USB cable connected when trying to switch. With cable connected, the option is gray out

  • 38 Audrey // Apr 18, 2011 at 12:58 pm

    I would like to find camera control software to give a live preview and remote capture control of my Coolpix P5100 – do you have any suggestions?
    I’m using this set up on a microscope and want to be able to see for focussing and control the shooting from my laptop

    Thanks!

  • 39 Michel Debar // Apr 19, 2011 at 1:05 pm

    Does someone know how to get the tethering to work, including the file transfer, for a Nikon D7000 connected to a 64 bits version of Windows 7. Thanks

  • 40 Jasmine // May 10, 2011 at 7:45 pm

    how do you make it work on the D3000?

  • 41 Bambit // May 21, 2011 at 12:41 pm

    Hi everyone and hello Raymond!

    I have a D60 and a thinkpad running on win7 and the software WORKS for me, plug and play.

    It even supports shutter release from the computer despite the pop-up warning on startup.

    What does happen though is after 8-10 photos the program stops working with a script error. I just restart the program and shoot again.

    Thanks very much for this program!

  • 42 Craig Donovan // Jun 14, 2011 at 3:47 am

    Here is the solution for all those Nikon users who have their USB mode set correctly and Camera Control 2.8.0 still refuses to recognize their cameras. I had the same problem with my D300 on Win7x64 desktop. Once you have Camera Control Installed…

    1. Right click on the icon, and select the “Compatiblity” tab.

    2. If most of the settings are greyed out, hit the “Change settings for all users” button.

    3. In this dialog, select “Run this program in compatibility mode for:” and choose
    “WIndows Vista (Service Pack 1) then Apply

    4. Open the “Shortcut” tab and hit the “Advanced…” button. Check “Run as administrator”

    * I am not the one who figured this out…someone else did…just spreading the word. If the above does not work for you double check your USB settings and make sure they are set to MTP/PTP mode. Remember some cameras do not have this option and are always in this mode. Also try a sanity check on another system. That’s how I verified my camera was not at fault.

  • 43 Angel // Sep 10, 2011 at 5:37 am

    is this compatible with the nikon d3100?

  • 44 Chris // Oct 5, 2011 at 4:10 pm

    Since this seems like a common hit on Google for people looking for info on setting the Nikon Coolpix 5000 to PTP mode….

    PTP mode is *only* available in version 1.7 and 1.8 of the firmware for the Coolpix 5000…. this also applies to the Nikon 885.

    http://support.nikonusa.com/app/answers/detail/a_id/4613/~/mtp,-ptp,-and-msc-transfer-protocols-and-nikon-digital-cameras.

    You can download the update from Nikon.
    http://www.nikonusa.com/Service-And-Support/Download-Center.page

  • 45 foresterlee // Oct 10, 2011 at 12:32 am

    my camara is D60,but when I take a picture , it cannot display picture. it only display exposure, shutter, ,iso ,aperture ,exposure, white balance.

  • 46 foresterlee // Oct 10, 2011 at 12:36 am

    my camara is nikon D60.

  • 47 Raymond Mouthaan Photography // Oct 15, 2011 at 8:52 am

    [...] Nikon D300. However Ligthroom did not detect my D300 when it was connected. As can be read in many posts, the D300 needs to be set in usb mode MTP/PTP. After putting the camera in the correct usb mode, it [...]

  • 48 Randi // Oct 22, 2011 at 5:22 am

    Works great with my d3000! so excited to find this wonderful free resource

  • 49 Ahmed // Nov 9, 2011 at 3:54 pm

    unfortunately it is not working with my Nikon D3100 & windows 7. I guess there is something wrong. Can you please help me? Thanks

  • 50 Claudio // Nov 23, 2011 at 11:51 am

    I´ve, like Ahmed, Nikon D3100 and W7.
    I can install the script, recongnize the camera, shoot from the script… but no preview and no storing in the folder, only stores in the camera (SD card)
    Am I missing any option? Why can´t I store in computer and see the preview?

    Thanks a lot guys, awesome program and better thread ;)

  • 51 William // Feb 25, 2012 at 1:14 pm

    For the Nikon D3100 I had to go into the slot empty release lock and select “unlock” for tethering to work.
    I found it helpful to start the script, then plug in the d3100, turn it on, and click select camera, then enable tethering.

    Works like a charm.

  • 52 William // Feb 25, 2012 at 1:21 pm

    Step 1 install free scipt from DIYphotobits at http://www.diyphotobits.com/
    Step 2 plug USB/PC cable in
    Step 3 Setup auto import in LR (or other program) including same folder as DIYphotos (I used a tether folder).
    Step 4 Click use auto import in LR (leave LR running)
    Step 5 Run the DIY script
    Step 6 Alter the folder to your preference within the script
    Step 7 Click Start tether
    Step 8 Set your camera to manual/shutter/aperture priority
    Step 9 Turn camera on
    Step 10 use it……there is a slight delay of around 5 seconds, but it works….you do not need LR if you just use JPG, the script will preview those.

    copied from: http://froknowsphoto.com/froknows/forum/44-nikon-dx-consumer-bodies/14585-nikon-d3100-tethered-shooting-sorted#14585

  • 53 Aaron // Feb 26, 2012 at 4:45 pm

    Wow! Works brilliantly.

    I am using is on Win 7 32, with a Nikon D5100.

    No fussing around, just plug in, “select”, and go.

  • 54 David // Feb 29, 2012 at 5:00 pm

    Hi… I was searching for something that would do time lapse for my nikon d3000… and was so excited to hit upon your site…

    I installed the software on to vista basic, but every time i hit … select camera.. i get the error msg as.. “fnselectdevice is undefined”, Code : 0

    Can anyone pl help.. cos i’m such a newbie into this..

  • 55 Michael Garcia // Mar 11, 2012 at 6:31 pm

    I have a Nikon D100 and i set my PTP mode put it still
    shows no Camera detected

  • 56 Michael Garcia // Mar 11, 2012 at 6:32 pm

    I am useing windows 7

  • 57 Trevor // Mar 13, 2012 at 12:53 am

    Hi Michael – please see prev post from Craig Donovan // Jun 14, 2011 at 3:47 am – it may help you…

    Here is the solution for all those Nikon users who have their USB mode set correctly and Camera Control 2.8.0 still refuses to recognize their cameras. I had the same problem with my D300 on Win7x64 desktop. Once you have Camera Control Installed…

    1. Right click on the icon, and select the “Compatiblity” tab.

    2. If most of the settings are greyed out, hit the “Change settings for all users” button.

    3. In this dialog, select “Run this program in compatibility mode for:” and choose
    “WIndows Vista (Service Pack 1) then Apply

    4. Open the “Shortcut” tab and hit the “Advanced…” button. Check “Run as administrator”

    * I am not the one who figured this out…someone else did…just spreading the word. If the above does not work for you double check your USB settings and make sure they are set to MTP/PTP mode. Remember some cameras do not have this option and are always in this mode. Also try a sanity check on another system. That’s how I verified my camera was not at fault

  • 58 Bill // Mar 14, 2012 at 6:20 am

    I had a similar problem with Nikon Camera Control 2 Pro where the camera not detected message appeared. Nikon told me the usual things to check, USB cable provided by Nikon with ferrite coil surrounding the cable, fully charged batteries etc. Not of that worked! I finally figured out the problem with my system and offer my solution in hope that it will solve your problem. I’m running Win 7 Pro so my keystrokes may vary for your OS version:

    Here goes:

    Start, Run, Type services.msc in the Open box, hit enter
    Scroll to Windows Image Aquisition (WIA) service and double click the name
    In the startup type pulldown menu select Automatic (don’t click OK yet, do it after you are all done)
    Select the Dependencies tab at the top of the WIA properties box to see the dependencies
    Click on the + sign to the left of the Remote Procedure Call (RPC) dependency to see the system components
    Go back to the services window and scroll to the Remote Procedure Call (RPC) line and double click it to open the properties box
    In the startup type pulldown menu select Automatic, then click OK
    Scroll to Remote Procedure Call (RPC) Locator service and double click the name
    In the startup type pulldown menu select Automatic, then click OK
    Scroll to RPC Endpoint Mapper service and double click the name
    In the startup type pulldown menu select Automatic, then click OK
    Scroll to DCOM Service Process Launcher service and double click the name
    In the startup type pulldown menu select Automatic, then click OK
    Scroll to Shell Hardware Detection service and double click the name
    In the startup type pulldown menu select Automatic, then click OK
    Click OK to finish closing the WIA properties box

    You should be done at this time and may need to re-start the computer. (not sure of that but why not at this stage)

    Hope that helps slve your problem, It did for me.

    Bill

  • 59 Alexandra // Apr 25, 2012 at 6:39 am

    Hi

    Great software, exactely what I’m looking for. Only it doesn’t work with my D40 / Win7 64-bit? The program recognizes my camera but the camera just hangs at “connecting to PC”. Any suggestions, PLEASE? (Probably I’m just doing something wrong…)

    Alexandra

  • 60 Jakob // May 8, 2012 at 1:12 am

    I have a problem with this script and my D300 (firmware v1.10). It seems to be a script error related to btStartContinuousTether in the VB.

    It finds my Camera, but there are no options in any of the controls drop down menus?

    Looking forward to get started playing… :-)

    Thanks

    Jakob

  • 61 azhar // Sep 10, 2012 at 12:56 pm

    Hey raymond, i have downloaded the version 5.2 but my D200 doesnt connect to the program even though its in the PTP mode. Do i need to install any other programs?

  • 62 Kim // Sep 27, 2012 at 3:43 am

    I cant get it to see my D3000 is on either. Any help please on Windows 7?

  • 63 jessica // Oct 5, 2012 at 7:35 pm

    so I have a nikon d7000 and trying to find the USB thing in the settings and can’t .. i want to be able to find it and change it to PTP .. i want to set up it to tether and i’ve never done it before… HELP please!!! thanks

  • 64 How To Run Android Ice Cream Sandwich on the Nokia N9 … | android ice cream sandwich // Oct 16, 2012 at 6:39 am

    [...] the hard working developers who made it all possible! – Source 1, Source 2, and Source 3. Have a Nokia N9 but wish you could just get some Android goodness on it? How about loading Ic…roid.com/index.php?topic=94" target="_blank">developers over at Nitdroid.com, no problem at all. [...]

  • 65 Road Side // Nov 29, 2012 at 6:40 pm

    wireless DSLR tethering http://nsmi76.wix.com/cam-os

  • 66 Greta // Dec 19, 2012 at 11:59 pm

    Hello,
    How do I do this with a D3000? Wxp
    Thanks!

  • 67 Tom Hoekstra // Dec 20, 2012 at 7:22 am

    Hi,
    Did anyone try the D600 already?
    My previous D300S worked fine although I sometimes had to let the programme ‘re-find’ the camera again.
    rgds, Tom

  • 68 Erik // Jan 8, 2013 at 7:22 pm

    Nice software.

    It works with jpg in the Camera control 5.2 viewer, but it doesn’t import the raw picture in LR 4.2.
    Anybody a idea???

    Rgds,
    Erik

    PS
    Nikon D3100

  • 69 Amol // Mar 30, 2013 at 10:31 am

    I am not able to connect my D3100 on WIN 7. Even if I have follow all setting you have mention in earlier post.

  • 70 Viknesh // Apr 11, 2013 at 6:39 pm

    works fine with nikon d5200 with the usb connected…. with some minor problems though….

  • 71 Viknesh // Apr 11, 2013 at 6:40 pm

    i used this software in windows 7 64bit os with Nikon d5200

  • 72 Shiva Paudel // Sep 2, 2013 at 5:46 am

    I have Canon waterproof camera but when i try to on it always says Check the connected device ….i can’t take any picture..Please help email: shivapaudel@gmail.com

  • 73 Marcos // Dec 3, 2013 at 5:29 pm

    Is there somebody who can explain me how to connect C1 ver 7 with D5200? That’s no USB option and C1 didn’t see device but win7 detected and import all photos. Iwan’t to use it for live view shooting pictures on the computer screen. Can somebody help me, please??

Leave a Comment