I installed SGP 2.4.3.16 Beta and my Nikon D3 would no longer connect. There was an error saying to remove SD card and try again. I did that and still no connectivity. I uninstalled and installed SGP 2.4.3.12 and my Nikon D3 was able to connect. Hopefully this is just a bug in the beta and can be easily remedied. I’ve attached my log file for reference.
I looked at the camera firmware version and it was 2.02. I downloaded and updated the firmware… the latest version is 2.03. Still no connectivity with v2.4.3.16 Beta.
So with the changes to how the software connects with Nikon cameras, am I SOL with using my Nikon D3? It would be a shame if that’s the case. I really like the improvements, particularly the Plate Solve cancel button.
No. To be clear… we are stabilizing Nikon, we are not done with it. We are trying to understand why some things are required for some cameras and completely break others (and most importantly a way to tell the difference). From your perspective this is a huge step backward (understandably), but from ours it is a huge step forward because now more Nikon cameras are working than not (including the elusive D810A).
So… I am hoping to find someone else with a D3 so we can isolate the issue and determine if it is environmental or specific to the code.
Please try the 2.4.3.17 beta. It is not an elegant solution, but I am curious if, by removing the call to set the media save type, if the D3 suddenly starts working. If it works, we will look for clues as to why the camera hates that call and see if we can find a more elegant solution… Either way, the logs from an attempt to connect using 2.4.3.17 will be useful for further analysis.
The bad news is the requires “blind” special handling… meaning, I don’t know why we have to do this. The next beta 2.4.3.18 might regress for the D3 again, but if it works, I will have come across a real (permanent) solution to this issue that will allow this part of the code to work for all Nikon cameras.
So… to be clear… I will release the 2.4.3.18 tonight. It has no special handling for any type of camera. If the D3 still works, we win. If it fails to connect again, we are back at square 1 and more research is required.
I installed 2.4.3.18 beta and my Nikon D3 will not connect. It’s giving the same error about remove SD card and try again. I reinstalled 2.4.3.17 beta and my Nikon D3 was able to connect and operate as normal. It looks like I’m stuck until a solution is found for the camera to connect with future updates, if possible.
I compared my log to Mel’s log.
It seems that D3 SDK doesn’t support save media capability.
My log has [2015-11-21 9:06:58 PM] [DEBUG] [NikonScheduler callback thread] Save Media 1 0 1 which is missing from Mel’s log.
Ken, can you call save media set only if save media is supported by the SDK?