No Devices To Synch
Hello:
I am trying to get MD on my Mac to recognize my iPhone via the
Network Sync Extension. I have installed the MD app twice on my
iPhone. I have also removed and then readded the Network Sync
extension.
I have tried using two different wi-fi networks to be sure this
wasn't a network issue.
However, when I try to use Network Sync to connect MD on the Mac to the MD iPhone app, no devices appear. Any suggestions?
Thanks in advance.
sg
Comments are currently closed for this discussion. You can start a new one.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
1 Posted by Ben Spencer on 08 May, 2010 07:32 PM
Just to be certain that it is not the wifi network that is the casue of the problem would you be willing to setup a computer-to-computer wifi connection between your iphone and your mac. Here is a link ot an article on how to do this on OSX:
http://docs.info.apple.com/article.html?path=Mac/10.6/en/8339.html
Ben Spencer
2 Posted by shawn geraghty on 10 May, 2010 12:45 PM
Ben:
Still doesn't show up using the computer-to-computer network.
So, I still get the key screen on my iPhone, and MD doesn't see any devices
to add.
I checked the console, and there isn't any thing in there either.
I checked and I'm running version 6 of the extension.
On a wi-fi network, I can ping my iPhone. Do you know of a way to initiate
a ping from an iPhone?
I'm starting to think if there is some setting on the iPhone that is
preventing this connection. Any thing come to mind?
sg
3 Posted by don on 10 May, 2010 05:21 PM
Ben,
Me too:
My iPhone doesn't show up in Network Sync using a computer-to-computer network on my Macbook Pro.
I'm running Network Sync version 6 on Moneydance 2010r3 748.
I can ping my iPhone and the Macbook from each other (btw: I use iStat on the iPhone to ping).
Waited for 20 minutes: "No devices running Moneydance were found".
My computer-to-computer network name is one word, no spaces. I even tried setting the iPhone to airplane mode and then connecting to the computer-to-computer network. Still no connection.
Please let me know when you resolve this issue.
Thanks,
Don
4 Posted by Ben Spencer on 12 May, 2010 03:28 PM
Can you tell me if you switched data files while moneydance was running, or are you only using one data file (the one that was opened automatically at launch)?
Ben
5 Posted by shawn geraghty on 12 May, 2010 09:01 PM
Hey Ben:
I only use the file that is opened when launching MD.
Thanks for looking into this.
sg
6 Posted by Ben Spencer on 13 May, 2010 03:41 PM
Can you tell me if your iphones name has a space in it. If it does you can change the name of the device in itunes from the side bar such that the device name does not contain spaces..
Ben
7 Posted by don on 18 May, 2010 03:04 AM
Don here:
I changed the name so that it doesn't have spaces. The name is 'Don_iPhone". It is specified on the Moneydance iPhone's "To sync..." screen as "don-iphone".
I still get the same error message from Moneydance: "No devices running Moneydance were found". Even after waiting for a while.
8 Posted by shawn geraghty on 18 May, 2010 02:39 PM
So Don, your iPhone actually shows up in the list of devices, but you get
the "No devices .." error message when you click on synch?
Ben, Tom: MD doesn't even show my iPhone in the list of devices.
Thought that my help further isolate the issue.
Thanks for all the help.
sg
9 Posted by don on 20 May, 2010 11:39 PM
Shawn:
No, my iPhone doesn't show up in the list of devices; I get the "No devices..." error message when I click on the Network Sych Settings dialog's "Add Devices" button.
BTW: I just updated to the latest version of MD: same.
Don
10 Posted by Joe LG on 26 May, 2010 03:12 AM
Ben, I have the same issue. I have tried all of the various combinations of networks suggested and naming conventions for the iphone and have reloaded the app and the extension (currently build 7). I have also tried with Moneydance 2008r4(640) on a MAC OS 10.5.8 and Moneydance 2010r3(750) on a WIN XP SP3 notebook.
There is no crash and no device has ever shown as being available.
Joe
11 Posted by Ben Spencer on 26 May, 2010 07:26 PM
Are you using an existing Moneydance data file? I have noticed that if you create a new data file and try to sync to an iPhone before the data file has been saved on the desktop at least once, the extension will tell you that it cannot find any devices to sync to.
Ben
12 Posted by Joe LG on 27 May, 2010 03:47 AM
Ben, I am using am using an existing file. I just updated Net Synch to build 9 and am now running MD 2008 with OS 10.6.3 and still no devices show.
Joe
13 Posted by don on 27 May, 2010 04:20 AM
I'm using an existing file as well. No devices show.
Don
14 Posted by shawn geraghty on 27 May, 2010 02:23 PM
Ben:
First I downloaded the Network Sync, version 9. Also found the MD updater
extension and installed that. Running MD 2010r3 build 750.
I created a new MD file, called TestIphoneConnectivity.md, and did not save
it. Tried to configure net sync and no devices showed. Then I saved the
file to my Documents directory, but still, no devices show in the configure
net sync screen.
I am able to ping my iPhone from my MacBook Pro, running 10.6.3(10D7573).
I downloaded iStat for my iPhone. SO ... here may be the issue. I can't
ping my MacBook Pro from my iPhone using iStat. Need to think about this
for a bit ....
sg
15 Posted by Joe LG on 27 May, 2010 08:25 PM
Ben, I believe I have solved my problem, but I am not sure of the implications.
My solution was to change the firewall settings as follows:
System Preferences>Security>Firewall>Advanced
Uncheck "Block all incoming connections"
Add Moneydance Desktop application and "allow incoming connections"
This allowed the iPhone to be recognized when running the Network Synch extension and installation proceeded with no problem. Sometimes it takes a few minutes for synch to be available when executing the iPhone App, but I have had success making changes and synching.
The item unchecked in the firewall setting's description was "Blocks all incoming connections except those required for basic Internet services, such as DHCP, Bonjour, & IPSec.
I am relatively new to the Mac environment and am not sure if there are security implications to what I have done. I am also surprised that my solution was not addressed in the programming or user instructions of the Moneydance applications.
Any insight you have would be appreciated. Thanks for all of your help.
16 Posted by don on 28 May, 2010 07:14 PM
My firewall has been turned off. I also just updated MD. I still get "no devices shown" error.
17 Posted by shawn geraghty on 01 Jun, 2010 12:00 PM
Same here. I did not reboot, but I will give that a try as well.
sg
18 Posted by Ben Spencer on 02 Jun, 2010 06:22 PM
Just to make sure we haven't missed something simple can those of you why are not able to add the device confirm that you done everything listed in the following article.
http://help.infinitekind.com/faqs/iphone-app/the-network-sync-exten...
Ben
19 Posted by shawn geraghty on 04 Jun, 2010 04:45 PM
Make sure that you have saved your data file in the desktop app at least
once. Yes
Make sure the iPhone is connected to the local wifi network. Yes
Make sure it is the same local network as the PC/mac. Yes
Make sure the Moneydance app is running on the iPhone when you click the
"Add device" button in the network sync extension on the desktop app. Yes
Make sure you are running the latest version of the iPhone app. Yes, just
did an iTunes update, deleted app from iPhone, reinstalled version 1.2, just
to be sure.
Make sure you are running the latest version of the network sync extension
of the desktop. You can determine the build of an extension by selecting
Extensions->Get info for. Yes, version 9, uninstalled, re-installed.
If your iPhone has a name that includes spaces change it to a name without
spaces. This can be done from the sidebar in itunes. Yes, ShawnsiPhone, as
shown in iTunes and on my iPhone via General -> About.
If you have a personal firewall set up on your desktop computer you may need
to allow incoming connections to the Moneydance application. The instruction
for doing this will vary depending on the Operating system and firewall
being used. On mac:
System Preferences>Security>Firewall>Advanced
Uncheck "Block all incoming connections"
Add Moneydance Desktop application and "allow incoming connections" Yes,
actually turned off firewall altogether.
Failing that check the ipaddress and netmask of both you ipod touch and you
pc. To get this info from you iPhone install a free app called "ipconfig".
To get this info from your PC run a command prompt and enter "ipconfig /all"
without the quotes on a mac the command is "ifconfig". In most networks the
netmask will be 255.255.255.0. This need to be the same on you PC and your
iphone. In most networks the ipaddress needs to have the first 3 segments be
the same with only the last segment being different.
Things got interesting here. Using ifconfig, here is the info
Macbook Pro, runnning 10.6
IP Address = 10.14.54.141
Netmask = 255.255.255.0
I downloaded the ipconfig app for iPhone and installed it. At first, it was
reporting my IP as
iPhone:
IP Address = 10.69.xx.xx (don't remember exactly, but not 10.14.54.xxx
network)
I also have iStats installed on my iPhone to debug this, and it showed my
iPhone having two IPs: "Cell" being the 10.69.xxx.xxx IP address, and
"WiFi" showing "10.14.54.109".
I putz around in the the Settings, and found that if I disable 3G, then both
apps, ipconfig and iStats showed my IP address as 10.14.54.109, with a
netmask (from ipconfig) as 255.255.255.0
But unfortunately, my iPhone still doesn't show up in the devices to add.
UNBELIEVABLE!
I know the devices see each other, because I can use iStats to ping my
Macbook Pro, and I can ping my iPhone from my Macbook Pro, which didn't work
before when 3G was enabled. Interesting to note, that even after I
re-enabled 3G, I only exhibited the WiFi address of 10.14.54.109. The Cell
address reported by iStats stayed blank.
One last point. When pinging my iPhone, my Macbook reported some packet
loss ... i.e. that some of the ICMP packet request failed. Less than 10%,
but some did fail. Here's the error message:
Request timeout for icmp_seq x
where x is the next sequential ICMP request.
I also checked my console window, but nothing pops up. Question: Any way I
can configure MD to show more on this screen in an effort to debug?
Hope this helps. And I appreciate all of your help.
Got to run ... I have to get back to making a living.
sg
If you have the iPhone app is running and both devices are connected to the
same network and you are not able to see the iPhone in the device list of
the network synchronizer extension it might be that your wifi router is
blocking the bonjour protocol. You can create a computer-to-computer wifi
connection directly between your iPhone and your desktop. Doing this will
take you wifi router out of the loop. Below are instructions on how to do
this on a variety of operating systems
I need to try this again. But at first glance, my iPhone wasn't
connecting. Let me try again and get back to you.
sg
OS X 10.6
http://docs.info.apple.com/article.html?path=Mac/10.6/en/8339.html
20 Posted by Ben Spencer on 05 Jun, 2010 05:49 PM
I suspect what is happening is that your wifi router is blocking the bonjour messages for some security reason. If you tell me the make an model of your router I'll do some research on the subject.
One other thing you could try, from a command prompt enter the following:
java -cp ~/.moneydance/fmodules/netsync.mxt com.strangeberry.jmdns.tools.Main
This should bring up a the moneydance bonjour debugging info interface.
If you start the iphone app you'll see a service of type mdncsync.tcp.local. appear.
If you don't see this appear then the discovery messages from the iphone are being blocked or routed somewhere else.
Ben
21 Posted by phil.roulo on 07 Jun, 2010 12:37 AM
Same here. I used MD for end of month reconciling at end of May. Since then there was an update to 751 and I haven't been able to sync since then. I have download the app for iphone and Mac and used the latest network sync file, no spaces in name, no firewall, even setup a comp to comp network still no devices seen
22 Posted by don on 07 Jun, 2010 10:07 PM
Ben,
Re: the KB article with the "Make sure..." list
I had the same experience as Shawn, except that I am using a Computer-to-Computer network. My iPhone's wifi ip address and my computer's ip address differed in both their 3rd and 4th sets of numbers (both started with 169.254. but had different numbers after that); I set my computer to have a manual ip address that matched the iPhone's for the first three sets of numbers but with a unique last number. The effect was the same ("No devices running Moneydance were found").
I set my phone to Airplane mode with the wifi connected to the Computer-to-Computer network (this helps another app, Bento for iPhone, to connect): same result. I tried Bento: it connected fine.
com.strangeberry.jmdns.tools.Main showed other Bonjour discovery message action (including Bento), but never showed mdncsync.tcp.local.
Don
23 Posted by shawn geraghty on 23 Jun, 2010 08:13 PM
Ben:
Sorry to take so long, but I've been busy working a contract that prohibits
me from using my Mac.
So, I ran the java program below on my job-site network, and the MD iPhone
bonjour message indicator did not show up. So, I tried my home network, and
I do see jmdns indicating that MD bonjour messages are being seen by my Mac,
but still not devices show in the MD desktop app.
I've included a screenshot for you to see.
So far, it appears that some network routers will block the bonjour message,
but my home network isn't one of them. I have confirmed that both my iPhone
and Mac are on the same network. One thing I did differently was I
unplugged my iPhone from my Mac. I don't think that will make a difference,
and it didn't.
Any other ideas? Any other debugging I can do?
Thanks for all the help.
sg
24 Posted by Ben Spencer on 28 Jun, 2010 03:34 PM
Shawn
I expect that you are doing this and I cannot tell form the screenshot, can you please confirm that you are clicking the "add device" button/
Ben
25 Posted by Ben Spencer on 28 Jun, 2010 03:36 PM
Don
What is the subnet mask when you have both computers connected to the computer to computer network. If the last two sections of the Ipaddress are different the mask should be 255.255.0.0
Ben
26 Posted by phil.roulo on 28 Jun, 2010 05:06 PM
After many tries, I finally got the iPad added (kept deleting and adding the MD app and the netsync file). I had to set the IP Address to Static and set the IP address and Subnet address to what the router was. I can't get it to sync automatically. I have turn the iPad off and on about 5 times and sometimes it will sync. Not a good way. There should be a button to push that will sync when you want it to.
Phil
27 Posted by don on 29 Jun, 2010 08:22 PM
Ben,
The subnet mask when I have both computers connected to the computer to computer network is as you suggested: only the last two sections of the IP address are different and the mask is 255.255.0.0 on both the iPhone (according to the phone's preferences) and the Macbook (according to it's preferences).
My iStat app on the iPhone shows both the wifi IP address and also a different cellular IP address, but doesn't show a subnet mask. My IP Config app on the iPhone shows the IP address to be the cellular address that iStat lists and the subnet mask to be 255.255.255.255 I assume that this subnet mask is only for the cellular connection.
Don
28 Posted by shawn geraghty on 01 Jul, 2010 04:47 PM
Ben:
Yep, and it now shows up. I was able to synch my iPhone. I will need to do
some further testing, and I want to go back and retrace my steps. But to
date, I believe I have narrowed it down to:
1.) check router to ensure bonjour messages are being routed;
2.) turn-off firewall;
3.) and leave iPhone unplugged from MBP.
I suspect that using my home network, my firewall can be turned back on.
Interestingly, I used 4 different networks before my home network was
successful.
Thanks to all at MD for all their help in getting this to work.
sg
Angie Rauscher closed this discussion on 24 Jul, 2011 07:56 PM.