Nikon D750 and HR 3.4.7 on android

General discussions, bugs, support, suggestions
Post Reply
Litteul_K
Posts: 13
Joined: 26.09.2014 16:49

Nikon D750 and HR 3.4.7 on android

Post by Litteul_K »

As far as I red here, no real feedback came from nikon users who have d3200 or d750 which are the two only nikon camera model with integrated wifi.

From what I red on my d750 manual there is no way to configure the camera to put it on an existing network. It could only turn on and off wifi, show or hide its SSID or enable WPS connection. I might say, I find this a little disapointing... Whatever...

Result is, I could not make it work with helicon remote in wireless mode. I tried to connect my android phone to the camera using WPS, but it does not appear on the available cameras.

I tried to follow the wireless nikon camera tutorial but as soon at it requieres to set some network parameters in the wireless adapter i am a little lost here.

I will try the usb way for the moment.
User avatar
Stas Yatsenko
Posts: 3841
Joined: 06.05.2009 14:05
Contact:

Re: Nikon D750 and HR 3.4.7 on android

Post by Stas Yatsenko »

D3200 is not supported. D750 is, of course.
Skip the network parameters setup, since your camera has none. All you have to do is add the camera manually to Helicon Remote. It will not be detected automatically. See here (paragraph 3; enter your IP address and elect Nikon WT for camera type): http://www.heliconsoft.com/HeliconRemot ... ml#Canon6D
Litteul_K
Posts: 13
Joined: 26.09.2014 16:49

Re: Nikon D750 and HR 3.4.7 on android

Post by Litteul_K »

Mmh ok.
Problem is, I first connected the camera to my android phone using WPS command. So I guess now everytime it sees the camera it connects it that way... Thing is, if it is connected that way the camera seems to wait for an application to connect.
On the camera, the message "waiting for connexion" is still on whereas the wifi connexion itself is already established with the phone. But it doesn't last. After around a minute, the wifi connexion is stopped (by the camera I guess) and renewed by the phone... Therefore no time to set parameters in HR...

Maybe I should try to connect directly to the camera without WPS mode... I did not tried it yet.
User avatar
Stas Yatsenko
Posts: 3841
Joined: 06.05.2009 14:05
Contact:

Re: Nikon D750 and HR 3.4.7 on android

Post by Stas Yatsenko »

I don't think WPS mode has anything to do with it. You have to add the camera in Helicon Remote once, and the camera doesn't even need to be connected at that time. Then, connect the camera, wait for the "waiting for connection" screen to appear, press "select a camera" button in Remote and tap the name of the camera that you've added manually.
Of course, if the camera gets a new IP address every time - that's a problem.
Litteul_K
Posts: 13
Joined: 26.09.2014 16:49

Re: Nikon D750 and HR 3.4.7 on android

Post by Litteul_K »

Hello again,
So I just did exactly what you describe here.
Fortunately the camera always gets the same address, so as the device connected to.
This time I tried with my laptop as I found it more convenient to check network parameters and so on.
I am on win 7.
So, I first declared my camera as a network one, giving its IP and choosing the Nikon WT profile to set the port.
I connected my camera to my laptop. The network was set, the camera was still prompting the "Wait for connection" message. Then I clicked on "Select a camera" and choose the one I declared.
The connexion seemed to be ok, on the camera the message "Connected to remote device" appeared, then nothing...
No access to any part of HR, no live view, no button active and the camera then disconnects...
I even retry the whole procedure with putting "Auto" as port selection, same result.
User avatar
Stas Yatsenko
Posts: 3841
Joined: 06.05.2009 14:05
Contact:

Re: Nikon D750 and HR 3.4.7 on android

Post by Stas Yatsenko »

Please reproduce the problem and send a bug report (Help -> Report a bug).
Litteul_K
Posts: 13
Joined: 26.09.2014 16:49

Re: Nikon D750 and HR 3.4.7 on android

Post by Litteul_K »

Here's what in the log + ini :

0:"Helicon Remote version 3.4.8.w"
389: unregistered version
0: Built on Sep 25 2014
1: running on Windows 7 64-bit
958: Vendor = ATI Technologies Inc.
1: version = 2.1.9117
0: renderer = ATI Mobility Radeon HD 5650
306:QtWarningMsg: libpng warning: Ignoring invalid time value
1:QtWarningMsg: libpng warning: Ignoring invalid time value
1:QtWarningMsg: libpng warning: Ignoring invalid time value
172490: end try connect to socket
1: CHttpRequest::open : error connecting with remote socket( address = 192.168.1.1 : 49152 , sysError = 0 , err = -1 )
0: CWftDevice::canonCanConnectWithAddress : error open socket
0: start init sockets
1: start connecting to address
1000: end try connect to socket
0: finish connecting to address
0: CWftDevice::initSocketPtp : error connecting with remote socket( address = 192.168.1.1 : 15740 , sysError = 0 , err = -1 )
0: finish init sockets error: -1
0: Showing message: Aucun appareil en réseau n'est trouvé à cette adresse. Vérifier qu'il est sous tension et que son adresse de réseau Helicon Remote est correcte (Outils -> Appareils en réseau).
0: connect error(err = -1 )
37113: end try connect to socket
0: CHttpRequest::open : error connecting with remote socket( address = 192.168.1.1 : 49152 , sysError = 0 , err = -1 )
0: CWftDevice::canonCanConnectWithAddress : error open socket
0: start init sockets
0: start connecting to address
2: finish connecting to address
0: finish init sockets
30: CWftDevice::socketInitPtp2 : start initializing
101: CWftDevice::start : device successfully initialized
0:
29937: CWftDevice::needRecvData : error connection with socket
0: CWftDevice::stop
7859: end try connect to socket
1: CHttpRequest::open : error connecting with remote socket( address = 192.168.1.1 : 49152 , sysError = 0 , err = -1 )
0: CWftDevice::canonCanConnectWithAddress : error open socket
0: start init sockets
0: start connecting to address
1: finish connecting to address
0: finish init sockets
20: CWftDevice::socketInitPtp2 : start initializing
102: CWftDevice::start : device successfully initialized
1:
16519:QtWarningMsg: libpng warning: Ignoring invalid time value
13411: CWftDevice::needRecvData : error connection with socket
0: CWftDevice::stop
12682:CMainWindow::bugreport : invoked upon the user request
7397: CWftTransaction::checkEndOfTransaction : PTP_ERROR_IO
0: CWftTransaction::checkEndOfTransaction : connection lost!
1: CWftDevice::stop
102536:CMainWindow::bugreport : invoked upon the user request

[General]
LastConnectedCameraModel=1
LastCameraConnectedImageWidth=4288
Geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\xff\xff\xff\xf8\xff\xff\xff\xf8\0\0\a\x87\0\0\x4\x17\0\0\x2\xe\0\0\0\xf7\0\0\x5q\0\0\x3W\0\0\0\0\x2\0)
State=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\0\0\0\a\x80\0\0\x3\x94\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x1\0\0\0\x2\0\0\0\x1\0\0\0\x12\0m\0_\0t\0o\0o\0l\0\x42\0\x61\0r\x1\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0)
PreviewAction=FastPreview
SettingsFileVersion=1

[Preferences]
General\ParentFolder=C:/Users/Chrystele/Pictures
Internal\LastUpdateCheckTimeStamp=1414846318
General\ContinuousShootingFrames=3
Trinamic\MaxTorque=100
Internal\ServerList="@ByteArray(HLSL\x2\x1\x1\0\0\0\x2\x1\v\0\0\0\x31\x39\x32.168.1.1\n\0\0\0Nikon D750|=\x2\0\0\0\x1NIPL\x1\x1\0\0\0\0\xff\xff\xff\xff)"

[HyperFocalCalculator]
Units=0
Aperture=0.7
Distance=5
CoC=2
FocalLen=50

[Panels]
State\ManualEB\Geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x1\0\0\0\0\0\0\0\0\0\0\0\0\x1\xb9\0\0\x1_\0\0\0\0\0\0\0\0\0\0\x1\xb9\0\0\x1_\0\0\0\0\0\0)
State\0=1
State\1=1
State\2=1
State\3=1
State\6=1
State\7=1
State\Splitter\Sizes=@ByteArray(\0\0\0\xff\0\0\0\0\0\0\0\x2\0\0\0\x64\0\0\x1\x90\0\0\0\0\x5\x1\0\0\0\x1)

[Shortcuts]
General\1=Ctrl+L
General\2=Ctrl+T
General\3=Ctrl+Alt+P
General\4=Ctrl+P
General\5=Ctrl+F
General\6=Ctrl+A
General\7=Alt+Left
General\8=Ctrl+Left
General\9=Shift+Left
General\10=Alt+Right
General\11=Ctrl+Right
General\12=Shift+Right
General\13=Ctrl+S
General\14=Ctrl+End
General\15=Ctrl+N
General\16=Ctrl+Alt+N
General\17=Ctrl+R
General\18=Ctrl+Alt+R
General\19=Ctrl+Shift+V
General\20=Ctrl+Shift+C
General\21=Ctrl+Shift+X
General\22=Ctrl+Alt+Left
General\23=Ctrl+Alt+Right


Thank you for your help :)
User avatar
Stas Yatsenko
Posts: 3841
Joined: 06.05.2009 14:05
Contact:

Re: Nikon D750 and HR 3.4.7 on android

Post by Stas Yatsenko »

Do full reset of the camera's Wi-Fi settings. Then make sure there's no Nikon software running on your PC (no pairing utilities etc). So only attempt to establish connection with Helicon Rmeote and no other programs before that.
Litteul_K
Posts: 13
Joined: 26.09.2014 16:49

Re: Nikon D750 and HR 3.4.7 on android

Post by Litteul_K »

Ok, so I retried with full reset, noother software running than HR.
Made sure firewall does not block anything, run it as administrator but the result is still the same.
It connects, makes me beleive that it works, says on the camera that the remote device is connected and then HR does nothing, and the camera finally disconnects.
BUT, doing this with "initial connection" the log looks different :

Code: Select all

0:"Helicon Remote version 3.4.8.w" 
781: unregistered version
1: Built on Sep 25 2014
11: running on Windows 7 64-bit
2346: Vendor =  ATI Technologies Inc.
0: version =  2.1.9117
0: renderer =  ATI Mobility Radeon HD 5650
463:QtWarningMsg: libpng warning: Ignoring invalid time value
2:QtWarningMsg: libpng warning: Ignoring invalid time value
1:QtWarningMsg: libpng warning: Ignoring invalid time value
9: UpdateManager::onCheckRequestFinished Network error 3
72047: end try connect to socket
0: CHttpRequest::open : error connecting with remote socket( address =  192.168.1.1 : 49152 , sysError =  0 , err =  -1 )
1: CWftDevice::canonCanConnectWithAddress : error open socket
0: start init sockets
0: start connecting to address
2: finish connecting to address
0: finish init sockets 
30: CWftDevice::socketInitPtp2 : start initializing
101: CWftDevice::start : device successfully initialized
0: 
29924: CWftDevice::needRecvData : error connection with socket
1: CWftDevice::stop
16268: end try connect to socket
0: CHttpRequest::open : error connecting with remote socket( address =  192.168.1.1 : 49152 , sysError =  0 , err =  -1 )
1: CWftDevice::canonCanConnectWithAddress : error open socket
0: start init sockets
0: start connecting to address
1: finish connecting to address
1: finish init sockets 
39: CWftDevice::socketInitPtp2 : start initializing
101: CWftDevice::start : device successfully initialized
0: 
29932: CWftDevice::needRecvData : error connection with socket
0: CWftDevice::stop
20070: CWftTransaction::checkEndOfTransaction : PTP_ERROR_IO
0: CWftTransaction::checkEndOfTransaction : connection lost!
0: CWftDevice::stop
18353:CMainWindow::bugreport : invoked upon the user request 
Do you need any spying on TCP? A wireshark trace for instance, or anything else?
Is there any other way to help you see where the problem is?
juanisat
Posts: 4
Joined: 20.11.2014 07:25

Re: Nikon D750 and HR 3.4.7 on android

Post by juanisat »

I have used HR and the Nikon 750 and they connect through WiFi or USB.
The problems is that Live View does not show an image.

By the way, are you entering the Camera's IP on HR?
It appears to be set at 192.168.1.2
You have to enter this in HR in Tools - Network Cameras - Add for HR to connect.
I have done this using a Samsung Tablet with Android 4.4.2 and HR 3.4.7.

Maybe this is a firmware problem in the camera as Nikon has a free app "Nikon Mobile Utility" and if you read the feedback a bunch of people report that the WiFi connection is continually dropped.
The Nikon app is nice but I did not find a way to change camera exposure setting from it and the camera controls become unresponsive when connected "------------ PC" is what appears on the top LCD.
User avatar
Stas Yatsenko
Posts: 3841
Joined: 06.05.2009 14:05
Contact:

Re: Nikon D750 and HR 3.4.7 on android

Post by Stas Yatsenko »

No live view with D750 is a known problem, we've fixed it and will release an update very soon.
The camera body controls (buttons, dials etc.) will always be non-functional when live view is on during remote control (that's a limitation of the camera firmware), and with some remote control apps body controls won't function for the as long as remote control is active. Helicon Remote will let you use the body controls when live view is turned off.
Litteul_K
Posts: 13
Joined: 26.09.2014 16:49

Re: Nikon D750 and HR 3.4.7 on android

Post by Litteul_K »

@juanisat
I understood your point. I did enter IP address correctly. However, it was not only the liveView that was not showing. I did not have any control on any button activated on HR once I add something that looked like a connected status. I tried the nikon application once, it worked fine but I have to admit that I just took one picture and shut it off almost immediately. If I have some connections issues due to firmware, I don't think the test I made was enough to detect it. Thank you for your return on this point. I will try it again and check about this Nikon firmware known issue.

@Stas : Thank you for your return, I will try your new version ASAP! (after testing Nikon firmware though :? )
User avatar
Stas Yatsenko
Posts: 3841
Joined: 06.05.2009 14:05
Contact:

Re: Nikon D750 and HR 3.4.7 on android

Post by Stas Yatsenko »

I understand that you're unable to connect D750 wirelessly, the live view comment was a reply to the previous post from another person. I'm sure there's no firmware issue. It's possible that Remote fails to initialize the connection properly. You've offered your help with Wireshark sniffing, that might (should) help if I'm right. What we need is for you to successfully connect the camera to the Nikon utility and capture the whole process from the very beginning. So, start capture when the camera is turned off and stop it when the Nikon utility window is populated with camera settings etc., i. e. when it starts working. Simply save the log (in .pcapng format - default option). Then please repeat the same for Helicon Remote (after resetting the camera) - even though you can't actually connect, we need to see what's going on and what's the difference between our communication and Nikon communication. Then mail us both logs to heliconsoft@gmail.com.
Litteul_K
Posts: 13
Joined: 26.09.2014 16:49

Re: Nikon D750 and HR 3.4.7 on android

Post by Litteul_K »

- On PC side :

I retried again and it behaves like my previous tries, the camera says the connection is established but the dialog for camera selection does not close or indicates this connection status and no other control enables...
I do have a wireshark trace of HR connection.
But I could not find a nikon software that is able to control the camera wirelessly to compare to...
I tried Camera Control Pro but it does not seem to allow wireless control...
I will send youd the wireshark trace by mail.

- On Android side

So, I tried to compare connection of HR on Android and the WMU nikon application on the same phone, and guess what?
With your last update and using WPS connection mode, HR works great!
User avatar
Stas Yatsenko
Posts: 3841
Joined: 06.05.2009 14:05
Contact:

Re: Nikon D750 and HR 3.4.7 on android

Post by Stas Yatsenko »

That's good news, but as far as I can remember, there isn't a single change in the last update that's related to wireless operation. So something else must have made the difference, it wasn't the update.
As for PC - sounds like you should (same as on Android) go to Tools -> Network cameras, press Add and enter the IP address.
Post Reply