D500 drops the connection

Help and ask for help on your Nikon wireless file transmitter

D500 drops the connection

Postby sonander » Fri Oct 02, 2020 8:56 pm

Hi

Lately my D500 drops the connection to ShutterSnitch. Previously it has been able to keep the connection for hours, but now it can drop in the middle of a transfer. Anyone with an idea? Camera has not been updated in a year and is running FW 1.20

All ideas are welcome, this has become an issue as I cannot trust the images to be transferred without constantly monitoring.

Thanks
Peter
sonander
 
Posts: 42
Joined: Sat Jul 07, 2018 8:23 pm

Re: D500 drops the connection

Postby TheBrew » Sat Oct 03, 2020 11:20 am

This happens when the app is running in the foreground with the screen on? iOS 14 kills any backgrounding apps within 30 seconds.

I recently added a timeout-check that'll try reconnecting if there's been no sign of life from the device for 10 seconds. Previously that was a whole minute. So just in case that's it, I've attached two configuration files here. Try importing the 60Second into ShutterSnitch and see if that makes any difference. The DefaultTimeout file just lets you revert to the standard 10 seconds.
On iOS 14, you can import by: Tapping the ssconfig file in this post, let it download and tap the download button in the address bar, tap the download, tap the box with an arrow going out of it, tap ShutterSnitch in the apps-list. (Geeeez, "easy". I'm sure iOS 15 will add a few extra steps.. ;)

If that doesn't help, you could try turning on Traffic Inspector at the bottom of the ShutterSnitch settings and see if the log points out any interesting when the connection drops.

Do you move around a lot while shooting?

Does it also happen if you're in a completely different location? Say, another address where there would be less wi-fi congestion.
Attachments
60SecondTimeout.ssconfig
(276 Bytes) Downloaded 7 times
DefaultTimeout.ssconfig
(276 Bytes) Downloaded 4 times
Support the development of ShutterSnitch: Rate/review it in iTunes, Tweet about it, make Youtube videos, blog about it.. Get the word out.
TheBrew
The Developer
 
Posts: 4548
Joined: Wed May 05, 2010 8:48 pm
Location: Denmark

Re: D500 drops the connection

Postby sonander » Tue Oct 06, 2020 9:06 pm

Thanks TheBrew

The timeout is not constant. When I first setup the connection it may stay there for 10-15 minutes, but once it has disconnected it seems to be lost and disconnect almost directly. Sometimes I cannot even download one image without breaking.

I did today leave the camera on and having ShutterSnitch with Traffic inspector on and it looks like it kept the connection up for about 50 minutes

Also to add, the devices I have used are yet not updated to iOS 14.

Thanks
Peter

Traffic inspector log from today

Code: Select all
17:08:46.890 ShutterSnitch v5.0.6 (48343) User since build 31717
Device: iPad8,5, 64-bit, iOS 13.7
In-App Purchases: Image Adjustments, Latest subscription expiration/renewal date: 4 Nov 2020 at 10:17:23
Free memory: 268 124 160
Free disk space: 36 003 201 024
Time: 6 Oct 2020 at 17:08:46
IP: 192.168.1.2 on network 'D500_#######'
FTP port: 26000
WebDAV port: 8080
Eye-Fi: Disabled (0 cards)
PTP/IP: 192.168.1.1
Transcend Wi-Fi card transfers: Disabled
Toshiba FlashAir transfers: Disabled
ezShare transfers: Disabled
PQI Air / Air Direct transfers: Disabled
GoPro transfers: Disabled
Panasonic LUMIX LINK transfers: Disabled
Sony DLNA transfers: Disabled
Canon UPnP transfers: Disabled
Fujifilm transfers: Disabled
17:08:46.897 Listening…
17:08:49.500 M-SEARCH: Marco?
17:08:53.012 M-SEARCH: Marco?
17:08:56.528 M-SEARCH: Marco?
17:09:00.047 M-SEARCH: Marco?
...
...
17:59:11.124 M-SEARCH: Marco?
17:59:14.649 M-SEARCH: Marco?
17:59:18.170 M-SEARCH: Marco?
17:59:21.695 M-SEARCH: Marco?
17:59:24.961 PTP/IP: 0x105a42150 Device Disconnected with Error: Error Domain=NSPOSIXErrorDomain Code=57 "Socket is not connected" UserInfo={_kCFStreamErrorCodeKey=57, _kCFStreamErrorDomainKey=1}
17:59:24.973 PTP/IP: 0x105a42150 Device Disconnect from 192.168.1.1
17:59:24.985 Failed to get IP address from devices: {
    lo0 = "127.0.0.1";
}
17:59:25.013 Disconnected from {
    DeviceInfo = "{\n    \"Capture formats\" =     (\n        0x3801,\n        0x380d,\n        0x3000\n    );\n    \"Device properties\" =     (\n        0x5001,\n        0x5003,\n        0x5004,\n        0x5005,\n        0x5007,\n        0x5008,\n        0x500a,\n        0x500b,\n        0x500c,\n        0x500d,\n        0x500e,\n        0x500f,\n        0x5010,\n        0x5011,\n        0x5013,\n        0x5018,\n        0x501c,\n        0x501e,\n        0x501f,\n        0xd303,\n        0xd406,\n        0xd407\n    );\n    \"Device version\" = \"V1.20\";\n    Events =     (\n        0x4001,\n        0x4002,\n        0x4003,\n        0x4004,\n        0x4005,\n        0x4006,\n        0x4007,\n        0x4008,\n        0x4009,\n        0x400a,\n        0x400c,\n        0x400d,\n        0xc101,\n        0xc102,\n        0xc105,\n        0xc106,\n        0xc107,\n        0xc700\n    );\n    \"Function mode\" = 0;\n    \"Image formats\" =     (\n        0x3801,\n        0x3000,\n        0x3001,\n        0x380d,\n        0x3006,\n        0x3002,\n        0x300d\n    );\n    Manufacturer = \"Nikon Corporation\";\n    Model = D500;\n    Operations =     (\n        0x1001,\n        0x1002,\n        0x1003,\n        0x1004,\n        0x1005,\n        0x1006,\n        0x1007,\n        0x1008,\n        0x1009,\n        0x100a,\n        0x100b,\n        0x100c,\n        0x100d,\n        0x100e,\n        0x100f,\n        0x1014,\n        0x1015,\n        0x1016,\n        0x101b,\n        0x90c0,\n        0x90c1,\n        0x90c2,\n        0x90c3,\n        0x90c4,\n        0x90c7,\n        0x90c8,\n        0x90c9,\n        0x90ca,\n        0x90cb,\n        0x90cc,\n        0x90cd,\n        0x90ce,\n        0x90cf,\n        0x9201,\n        0x9202,\n        0x9203,\n        0x9204,\n        0x9205,\n        0x9206,\n        0x9207,\n        0x9209,\n        0x920a,\n        0x920b,\n        0x920c,\n        0x920f,\n        0x9400,\n        0x9401,\n        0x9402,\n        0x9403,\n        0x9404,\n        0x9405,\n        0x9406,\n        0x940c,\n        0x940d,\n        0x940e,\n        0x940f,\n        0x9410,\n        0x9412,\n        0x9413,\n        0x9414,\n        0x9415,\n        0x9416,\n        0x9417,\n        0x9418,\n        0x9419,\n        0x941a,\n        0x941b,\n        0x941c,\n        0x941d,\n        0x9520,\n        0x9521,\n        0x9522\n    );\n    \"Serial number\" = 0000000000000000000000000#######;\n    \"Standard version\" = 100;\n    Vendor = \"Microsoft.com/DeviceServices: 1.0\";\n    \"Vendor Ext. ID\" = 6;\n    \"Vendor Ext. version\" = 100;\n}";
    GUID = "";
    Host = "192.168.1.1";
    Name = LBEE5UW1FS;
    Storage =     (
                {
            Info = "{\n    \"Access Capability\" = 2;\n    Description = \"\";\n    \"Filesystem Type\" = 3;\n    \"Free Space in Bytes\" = 30370889728;\n    \"Free Space in Images\" = 646;\n    \"Maximum Capacity\" = 30467424256;\n    \"Storage Type\" = 4;\n    \"Volume Label\" = \"NIKON D500  [Slot 1]\";\n}";
            StorageID = 65537;
        },
                {
            Info = "{\n    \"Access Capability\" = 2;\n    Description = \"\";\n    \"Filesystem Type\" = 3;\n    \"Free Space in Bytes\" = 63830097920;\n    \"Free Space in Images\" = 1356;\n    \"Maximum Capacity\" = 63831015424;\n    \"Storage Type\" = 4;\n    \"Volume Label\" = \"NIKON D500  [Slot 2]\";\n}";
            StorageID = 131073;
        }
    );
}
17:59:25.015 PTP/IP: 0x105a42150 Device Disconnected with Error: Error Domain=NSPOSIXErrorDomain Code=57 "Socket is not connected" UserInfo={_kCFStreamErrorCodeKey=57, _kCFStreamErrorDomainKey=1}
17:59:25.017 PTP/IP: 0x105a42150 Device Disconnect from 192.168.1.1
17:59:25.020 PTP/IP: 0x105a42150 Device Disconnect from 192.168.1.1
17:59:25.218 M-SEARCH: Failed to begin receiving ((null))
17:59:27.947 PTP/IP: Connect to 192.168.1.1 (after a delay of 0 seconds)
17:59:27.990 PTP/IP: 0x105a31930 Device Reconnecting to 192.168.1.1
17:59:27.999 PTP/IP: 0x105a31930 Device Disconnect from 192.168.1.1
17:59:28.022 PTP/IP: 0x105a31930 Device Disconnected with Error: Error Domain=NSPOSIXErrorDomain Code=61 "Connection refused" UserInfo={NSLocalizedDescription=Connection refused, NSLocalizedFailureReason=Error in connect() function}
17:59:28.026 PTP/IP: 0x105a31930 Device Disconnect from 192.168.1.1
17:59:28.726 M-SEARCH: Marco?
17:59:28.785 PTP/IP: Connect to 10.0.0.210 (after a delay of 0 seconds)
17:59:28.806 PTP/IP: 0x10ed62490 Device Reconnecting to 10.0.0.210
17:59:28.810 PTP/IP: 0x10ed62490 Device Disconnect from 10.0.0.210
17:59:28.836 PTP/IP: 0x10ed62490 Device Disconnected with Error: Error Domain=NSPOSIXErrorDomain Code=61 "Connection refused" UserInfo={NSLocalizedDescription=Connection refused, NSLocalizedFailureReason=Error in connect() function}
17:59:28.842 PTP/IP: 0x10ed62490 Device Disconnect from 10.0.0.210
17:59:32.255 M-SEARCH: Marco?
17:59:35.782 M-SEARCH: Marco?
17:59:39.309 M-SEARCH: Marco?
17:59:42.838 M-SEARCH: Marco?
sonander
 
Posts: 42
Joined: Sat Jul 07, 2018 8:23 pm

Re: D500 drops the connection

Postby TheBrew » Tue Oct 06, 2020 9:18 pm

OK, then it's probably not related to the timeout checks.

Good call on not updating to iOS 14 yet.. it doesn't seem fully baked. If I had the option I'd wait a few months for Apple to iron out the worst bugs.

Sadly the Traffic Inspector doesn't reveal anything of interest. Looks like the connection just drops. I'll try and see if I can reproduce it with my D850 and get back to you. (Tomorrow, because of course my battery is flat.. :)

I assume you can get it back up and running by turning the camera off and on, and rejoining the network? (I guess my question is: you're not forced to also kill ShutterSnitch and relaunch it?)
Support the development of ShutterSnitch: Rate/review it in iTunes, Tweet about it, make Youtube videos, blog about it.. Get the word out.
TheBrew
The Developer
 
Posts: 4548
Joined: Wed May 05, 2010 8:48 pm
Location: Denmark

Re: D500 drops the connection

Postby TheBrew » Wed Oct 07, 2020 2:05 pm

Newly charged, I had a stable connection right up until battery ran out (4 and half hours).

Do you have an extra battery you can test with? I wonder if this can happen if the battery is starting to go bad and occasionally can't deliver enough power to keep things going.
Support the development of ShutterSnitch: Rate/review it in iTunes, Tweet about it, make Youtube videos, blog about it.. Get the word out.
TheBrew
The Developer
 
Posts: 4548
Joined: Wed May 05, 2010 8:48 pm
Location: Denmark

Re: D500 drops the connection

Postby sonander » Wed Oct 07, 2020 5:10 pm

Hi

I tried to reproduce it today with no success. During the weekend I will shot 4 different games, I will try to have the traffic inspector on to catch any issues. At least one of the games are in an arena where I have had the issue earlier.

I will get back to you latest on Sunday.

Thanks
Peter
sonander
 
Posts: 42
Joined: Sat Jul 07, 2018 8:23 pm

Re: D500 drops the connection

Postby sonander » Mon Oct 12, 2020 7:10 am

Hi Brew

It may have been my setup which caused the issue.

It looked like this.
* Camera
* iPhone with ShutterSnitch and Lightning2Ethernet adapater connected to Efternet to Wifi adapter
* iPAD connected to same WiFi as iPhones WiFi adapter[/list]

Camera sends images with PTP/IP to iPhone which FTPs the image to the iPAD.

When I removed the WiFi adapter and used a long ethernet cable it did not drop for an entire football game, works but not that flexible and mobile.

A question that maybe should be in the feature request. When receiving only protected images from camera would it be possible fo SS to scan through the protected images and download those not already downloaded, then you can easily resume after a break.

Thanks
Peter
sonander
 
Posts: 42
Joined: Sat Jul 07, 2018 8:23 pm

Re: D500 drops the connection

Postby TheBrew » Mon Oct 12, 2020 9:47 am

Good to know, and yeah, wi-fi congestion is a real problem these days.

I know it's not an exact implementation of your suggestion, but just in case you missed the feature: if you go to the import sheet (Wrench button -> Import images -> D500) you can tap and hold the 'select all' button to reveal an option to only select the protected files. When you tap Import, it'll skip files that have already been imported to the collection.
Support the development of ShutterSnitch: Rate/review it in iTunes, Tweet about it, make Youtube videos, blog about it.. Get the word out.
TheBrew
The Developer
 
Posts: 4548
Joined: Wed May 05, 2010 8:48 pm
Location: Denmark

Re: D500 drops the connection

Postby sonander » Mon Oct 12, 2020 10:27 am

Thanks, I will try that.
Having a way to catch up protected images after have been out range for a while will simplify the process.

Otherwise I must say I love the product. My workflow is now completely mobile with ShutterSnitch and Lightroom on the iPad being my tools
sonander
 
Posts: 42
Joined: Sat Jul 07, 2018 8:23 pm

Re: D500 drops the connection

Postby TheBrew » Mon Oct 12, 2020 11:54 am

Thanks! Means a lot! :)
Support the development of ShutterSnitch: Rate/review it in iTunes, Tweet about it, make Youtube videos, blog about it.. Get the word out.
TheBrew
The Developer
 
Posts: 4548
Joined: Wed May 05, 2010 8:48 pm
Location: Denmark


Return to Nikon WT / WU-1a / WU-1b / Nikon built-in Wi-Fi

Who is online

Users browsing this forum: No registered users and 1 guest