new & interesting places for your GPS

Mac USB support for Garmin and other devices

 

I am running OSX 10.58. I keep my systems, Mac, PC, and Linux current with the latest updates. Recently I attempted to add some POIs to my Nuvi 650 using Google Maps and the Garmin plugin for Firefox. This has always worked for me but this time it could not recognize my Nuvi. Strange. I tried the POI uploader. Same story. I tried the Web Updater. Same story. Checked my other USB devices thinking my USB may have failed on my Imac. They all work. Printer works, Logitech headset and mike work. No Garmin.

Then I tried plugging in my USB card reader which I use to upload pictures to my Imac. No dice there either. So, USB printer works. USB headset works. But, no external storage devices seem to work.

Next I plugged in my USB external hard drive. That works instantly. The system recognizes it in a second.

Now it appears that only solid state storage devices such as my Garmin, SD Cards, Micro SD Cards, are not recognized.

Help please Mac experts. Any ideas?

--
Garmin Emap, Garmin C340, Garmin Nuvi650

SOUNDS LIKE A CABLE

rbrown3rd wrote:

I am running OSX 10.58. I keep my systems, Mac, PC, and Linux current with the latest updates. Recently I attempted to add some POIs to my Nuvi 650 using Google Maps and the Garmin plugin for Firefox. This has always worked for me but this time it could not recognize my Nuvi. Strange. I tried the POI uploader. Same story. I tried the Web Updater. Same story. Checked my other USB devices thinking my USB may have failed on my Imac. They all work. Printer works, Logitech headset and mike work. No Garmin.

Then I tried plugging in my USB card reader which I use to upload pictures to my Imac. No dice there either. So, USB printer works. USB headset works. But, no external storage devices seem to work.

Next I plugged in my USB external hard drive. That works instantly. The system recognizes it in a second.

Now it appears that only solid state storage devices such as my Garmin, SD Cards, Micro SD Cards, are not recognized.

Help please Mac experts. Any ideas?

Have you tried another cable?

Printers and external drives normally use a different cable than one ending with the mini USB.

--
"Too often we enjoy the comfort of opinion without the discomfort of thought." -- John F. Kennedy, 35th U.S. president

Good idea. I will try

Good idea. I will try another cable. I did do a PRAM reset, ++P+R, and managed to get access to a micro sd card. That is progress. But, when I plugged my Garmin in still no detection.

Ok. Off to try another cable.

--
Garmin Emap, Garmin C340, Garmin Nuvi650

I am more puzzled. Tried

I am more puzzled. Tried another cable. The new cable worked fine with my micro sd card. I copied data from it to my desktop. Ejected it properly and then plugged it into my Nuvi. The Nuvi shows the computer network connection display on the screen but the IMac never detects it. I unplug the Nuvi and plug the micro SD card back in and instant connection. Is there a specific USB driver for the Garmin? Clearly the Garmin thinks it is connected to a computer but the computer does not see the Garmin.

I should add that everything works perfectly on my Windows machine. So, it is not the Nuvi because with my WinXP machine it detects fine and I can perform any data transfer functions with it. So the problem is clearly with my IMac.

--
Garmin Emap, Garmin C340, Garmin Nuvi650

Reinstalled Garmin Web

Reinstalled Garmin Web Updater thinking it might install a USB driver. Still no joy. Web Updater shows "Please ensure that your device is connected and turned on and try again."

To summarize, now my Imac can detect SD cards but it cannot detect my Nuvi. My Windows machine works perfectly with the Nuvi. I reinstalled all of the Garmin software packages including the Firefox plugin. I tried different cables. Same result.

The problem seems to be some sort of USB driver or other software that is no longer compatible with OSX 10.5.8. I think the problem could be related to a recent upgrade of OSX but that is just a hunch.

Any other suggestions greatly appreciated.

--
Garmin Emap, Garmin C340, Garmin Nuvi650

Getting in over my head now.

Getting in over my head now. Ran the Garmin GPS JsUnit Test Suite. It is part of the Garmin API developer suite. It seems to test the interconnectivity of the system with the Garmin Javascript code. As I said, I am in over my head here. But, none of these tests failed as you can see below. Remember, everything works fine on my Windows machine so there is no problem with the Nuvi.

INFO Testing began at Thu Nov 11 2010 08:05:52 GMT-0500 (EST).

INFO Test case "Garmin Device Control Unit Tests" started.

PASS testValidUnlock: passed.

PASS testInvalidUnlock: passed.

PASS testValidatePlugin: passed.

PASS testVersionArray: passed.

PASS testVersionString: passed.

PASS testCheckForUpdates: passed.

PASS testPluginInitialized: passed.

PASS testPluginInstalled: passed.

PASS testProgress: passed.

PASS testNumDevices: passed.

PASS testFirstDevice: passed.

PASS testFirstDeviceDetails: passed.

PASS testIsMember: passed.

IGNORE testReadFitnessHistoryDirectory: ignored.

IGNORE testReadFitnessCoursesDirectory: ignored.

IGNORE testReadFitnessHistoryDetail: ignored.

IGNORE testReadFitnessCoursesDetail: ignored.

PASS testBytesAvailable: passed.

PASS testGetDeviceByNumber: passed.

PASS testGetCurrentDeviceXml: passed.

PASS testSetDeviceNumber: passed.

PASS testCheckDeviceReadSupport: passed.

PASS testDownloadFirmwareToDevice: passed.

INFO Test case "Garmin Device Control Unit Tests" completed. Passed:19 Failed:0 Total:23

INFO Testing completed at Thu Nov 11 2010 08:05:53 GMT-0500 (EST). Passed:19 Failed:0 Total:23

INFO Testing began at Thu Nov 11 2010 08:05:57 GMT-0500 (EST).

INFO Test case "Garmin Device Plugin Unit Tests" started.

PASS testValidOptionConfigParam: passed.

PASS testUnlockOnPageLoadTrue: passed.

PASS testUnlockOnPageLoadFalse: passed.

PASS testAutoWriteData: passed.

PASS testAfterFinishFindDevicesCalled: passed.

PASS testAutoReadData: passed.

INFO Test case "Garmin Device Plugin Unit Tests" completed. Passed:6 Failed:0 Total:6

INFO Testing completed at Thu Nov 11 2010 08:05:57 GMT-0500 (EST). Passed:6 Failed:0 Total:6

INFO Testing began at Thu Nov 11 2010 08:05:58 GMT-0500 (EST).

INFO Test case "Garmin Device Display UI Generation Unit Tests" started.

PASS testUserSpecifiedStatusDivIDs: passed.

PASS testUserSpecifiedDeviceDivIDs: passed.

PASS testUserSpecifiedReadDivIDs: passed.

PASS testUserSpecifiedWriteDivIDs: passed.

INFO Test case "Garmin Device Display UI Generation Unit Tests" completed. Passed:4 Failed:0 Total:4

INFO Testing completed at Thu Nov 11 2010 08:05:59 GMT-0500 (EST). Passed:4 Failed:0 Total:4

INFO Testing began at Thu Nov 11 2010 08:06:00 GMT-0500 (EST).

INFO Test case "Garmin Device Display UI Generation Unit Tests" started.

PASS testNumTracks: passed.

PASS testTrackDuration: passed.

PASS testTrackDuration2: passed.

PASS testNumSegments: passed.

PASS testStartLat: passed.

PASS testStartLng: passed.

PASS testWaypoint: passed.

PASS testUnmarshalWaypoint: passed.

PASS testMarshallWaypoint: passed.

PASS testParseXsdDate: passed.

PASS testDuration: passed.

INFO Test case "Garmin Device Display UI Generation Unit Tests" completed. Passed:11 Failed:0 Total:11

INFO Testing completed at Thu Nov 11 2010 08:06:01 GMT-0500 (EST). Passed:11 Failed:0 Total:11

INFO Testing began at Thu Nov 11 2010 08:06:02 GMT-0500 (EST).

INFO Test case "Garmin Device Display UI Generation Unit Tests" started.

PASS testSetup: passed.

PASS testUnmarshalGpxTrack: passed.

PASS testUnmarshalGpxWaypoint: passed.

INFO Test case "Garmin Device Display UI Generation Unit Tests" completed. Passed:3 Failed:0 Total:3

INFO Testing completed at Thu Nov 11 2010 08:06:02 GMT-0500 (EST). Passed:3 Failed:0 Total:3

INFO Testing began at Thu Nov 11 2010 08:06:04 GMT-0500 (EST).

INFO Test case "Garmin Device Plugin Utils Unit Tests" started.

PASS testcreateDeviceFromXmlNoDetail: passed.

PASS testcreateDeviceFromXmlWithDetail: passed.

PASS testParseDeviceXml: passed.

PASS testIsDeviceErrorXml: passed.

PASS testGetDeviceErrorMessage: passed.

PASS testGpiUtil: passed.

PASS testGpiFilename: passed.

INFO Test case "Garmin Device Plugin Utils Unit Tests" completed. Passed:7 Failed:0 Total:7

INFO Testing completed at Thu Nov 11 2010 08:06:05 GMT-0500 (EST). Passed:7 Failed:0 Total:7

--
Garmin Emap, Garmin C340, Garmin Nuvi650

Running the "Try it out. "

Running the "Try it out. " Hello Device link at http://developer.garmin.com/web-device/garmin-communicator-p... returns a "No Devices Found" message.

--
Garmin Emap, Garmin C340, Garmin Nuvi650

I don't use a Mac

I don't use any apple products - not even Quick Time or iTunes on my PC so I'm of no more help.

--
"Too often we enjoy the comfort of opinion without the discomfort of thought." -- John F. Kennedy, 35th U.S. president

http://forums.gpsreview.net/v

http://forums.gpsreview.net/viewtopic.php?t=10340 suggested opening the firewall to all devices. No joy. I added Garmin Webupdater and POI uploader as specific services to be allowed through the firewall but still no joy.

--
Garmin Emap, Garmin C340, Garmin Nuvi650

Just wondering

If you go to "About This Mac" under the Apple menu then choose "Get More Information", do the Garmin devices show up under USB?

Do they show up on the Desktop when plugged in?

Did you reboot the Mac?

--
If you don't know where you are going, you might wind up someplace else. - Yogi Berra

Not a war zone...

Box Car wrote:

I don't use any apple products - not even Quick Time or iTunes on my PC so I'm of no more help.

Then you shouldn't bother reading this topic nor should you be posting unhelpful but antagonistic messages right?

so

mtiernan wrote:
Box Car wrote:

I don't use any apple products - not even Quick Time or iTunes on my PC so I'm of no more help.

Then you shouldn't bother reading this topic nor should you be posting unhelpful but antagonistic messages right?

My suggestion of trying a different cable was unhelpful and antagonistic?

--
"Too often we enjoy the comfort of opinion without the discomfort of thought." -- John F. Kennedy, 35th U.S. president

Not in my opinion

Box Car wrote:
mtiernan wrote:
Box Car wrote:

I don't use any apple products - not even Quick Time or iTunes on my PC so I'm of no more help.

Then you shouldn't bother reading this topic nor should you be posting unhelpful but antagonistic messages right?

My suggestion of trying a different cable was unhelpful and antagonistic?

I did not think so. The suggestion of trying another cable is standard troubleshooting for any product!

--
Nuvi 650 and 1350.

Guys, guys. Let's keep this

grin Guys, guys. Let's keep this a dialogue not a debate. The suggestion to try another cable was a good one. I tried two and they did not work. Finally I decided to take the cable from the machine that worked with Windows and transfer it to the Mac. Voila! It worked. So, I had to try THREE cables to get one that worked. Standard trouble shooting would have stopped with one and checked off the cable as not a problem.

Coming from an IT background I know how difficult diagnosing these problems can be. One has to be almost a Sherlock Holmes to find the solution. Thanks to all who responded. I hope our dialogue will be useful to someone else. That is why I always take time to summarize the issue.

My IMac stopped detecting my Garmin a few weeks ago. I just did not have time to trouble shoot it. This week i did.

First I tried restarting the computer. I also tried resetting the PRAM. command+option+P+R held down while powering up from a cold start. Release when you hear the startup sound. That gained me access to card readers etc. but not the Garmin device. Interesting.

Then I tried all of the USB ports on the computer itself, not a hub. No joy there.

I tried connecting the Garmin device to my Windows machine and it worked. So, I knew it was not the Garmin device itself.

Then I tried two cables and was about to give up. I read the follow ups here about trying different cables and though that to totally eliminate cables as the problem I should try one that was known to work even if it worked on a Windows machine. That was it. Problem solved.

--
Garmin Emap, Garmin C340, Garmin Nuvi650

Great!

rbrown3rd wrote:

I should try one that was known to work even if it worked on a Windows machine. That was it. Problem solved.

Glad you found the problem.

--
"Too often we enjoy the comfort of opinion without the discomfort of thought." -- John F. Kennedy, 35th U.S. president

Crow! Yum yum!

Ok, I owe everyone an apology and especially to Box Car.

You're dead right, I responded poorly to your post. I have no excuse and offer my apology to all.

I'm going back to my corner.

Some ways to figure out what's going on in those situations

Selecting "About This Macintosh" and then "more info" brings up the hardware profiler which can show you if your device is seen by the computer and what it thinks it is.. Another useful tool is the "console" application which you can use to view the various logs - when a USB device is plugged in its shown in the log.

The terminal application is great to learn, because then you can access a very large number of very useful tools like for example, "lsof" which means list of open files..

(usage is "sudo lsof", because it needs your password)

and dmesg which shows you the hardware messages since the last boot.

If you install the free apple developer tools (a huge download, but you get a lot of useful stuff) there are several tools you can use to analyze the USB situation.. you can then trace the communication over the port. Often then you can see what's going on.

The free network analyzer "Wireshark", will, I think, now troubleshoot USB as well as a lot of other kinds of communications.. It is a free download at wireshark.org.

You can also use it to figure out what is happening on your net connection.

Device Not Seen on Mac

I had an issue with Map Updater not seeing my unit when I did a normal connection to my Mac.
After a couple of trials I shut the computer off, started my GPS, connected it to the USB port and booted the computer and it found it.

When you find that uncooperative cable...

Please, do yourself, your family, and everyone else a big favor by making sure nobody else gets tripped up by it again!

Cut off one or both ends, cut it in the middle, then throw it away (in a recycle bin if appropriate), but don't toss it out intact! Someone else may pick it up and go through the same problems.

Widlarize...

One of the late analog electronics design greats, Bob Widlar, on discovering a flaky component, cable, or the like would take it to the vise on his workbench, place the offending item on the anvil part of the vise, and pound it to smithereens.

This process, Widlarizing, has many benefits:
(1) that item is not going to fool you or anyone else again,
(2) other similar items are put on notice of their fate if they screw up, and
(3) you feel better afterwards.

Whatever you do, don't just put the cable down somewhere. It WILL bite you or someone else in the *** in the future.

--
2008 Mini Cooper S, Nuvi 2460, 680, DATUM Tymserve 2100, Trimble Thunderbolt, Ham radio, Macintosh, Linux, Windows

When you find that uncooperative cable...

k6rtm wrote:

(3) you feel better afterwards.

You'll find that it even makes you feel better if you rant and rave while doing it.
grin


I'll show you! You'll not be part of any "Machine Uprising!"

(*SNIP*)(*BASH*)(*THUD*)

sponsored links



Navigation



User login

Leave this blank! This field helps block spambots.

poi factory



Who's online

There are currently 14 users and 94 guests online.

Online users

  • Calbertan
  • starkweather1
  • Strephon_Alkhalikoi
  • eaglesft
  • jotom
  • jwr4821
  • POIData
  • thundersnow68
  • bobshort1
  • ruggb