Jump to content

Garmin Releases New Usb Software


Recommended Posts

Their previous version of this document contained numerous omissions, contradictions, and just flat out inconsistencies with reality. I wrote them about it. Their solution seems to have been to delete two pages from the specification. Nice.

 

Now they provide sample code that contradicts the doc, but just at a glance, closer matches what I've divined by instrumenting Mapsource's behaviour and watching the bus on a protocol analyzer....Then there's some stuff that's just odd. For example, I have yet to see the 60 ever issue one of the packet type 2's that's described in the doc and in the sample code.

 

I have GPSBabel speaking USB to the 60C now in late stages of development. I'll probably be putting a beta out soon to those that wanted it enough to help out.

 

[ edit - now I've had a chance to read it in more detail ]

Edited by robertlipe
Link to comment

Let me know if it doesn't lose data while after you've issued the "get tracks" command, the device is spraying (without awaiting acks) and your host side software is sitting in a debugger. I'm not sure that bouncing between two buffers is going to be enough once you get past device discovery, but I haven't tried it.

 

I could also trigger data loss by simulating excessive host load in my testing, just due to CPU starvation since they apparently do essentially no data buffering in the driver/stack.

 

Tracks and waypoint fetches with max debugging turned on (printing slow console I/O, but it was the scrolling that was the deal breaker as redirecting it to a file was OK) were the two cases that kept nailing me during my development.

 

Earlier this week, I sent preleases of GPSBabel for Garmin/USB to the contributors of that effort. So far, feedback has been positive.

Link to comment
WOW! That was an amazing conversation. Translation please? :o Let me know when you have it down to a red button to push  :D    ...and please keep those packets off the floor !

In plain English, it went something like "blah blah blah blah blah blah GARMIN blah blah blah 60C blah blah blah blah blah USB blah blah blah blah blah blah blah GARMIN" :lol:

 

  :D  Great that someone is working on this. But how do I or one use this code? Or is it a programer thing? 

It's a programming thing. You (and I) wouldn't understand. Pretty soon programs like EasyGPS, GPSBabel, USAPhotoMaps, OziExplorer, GPS TrackMaker will be able to communicate with the new USB Garmins in USB. People won't need to use a serial cable for the 60s and 76s, and those poor souls who have the new color eTrexes and no way to communicate, will soon be able to use them too! :D

Edited by Neo_Geo
Link to comment

As a brand new owner of my first GPS unit, a Garmin etreX Vista C, I was frustrated to find out that none of the programs I could download from the Geocache website would allow my USB unit to download waypoints from the internet. Although I do not speak the IT language you folks do, am I to conclude there is a way to do this now? Anything you can pass on to let me in on the game would be great.

 

Thanks,

Seasick Sailor

Link to comment

Garmin just recently released the tools for the programmers to allow USB communications. It ain't like a copy-n-paste kinda thing where they just pop the code into their programs and - "presto" - it starts working. They have to figure out how to implement the communication protocol into their respective programs, and that can take some time.

 

If you wanna get into the game, you can see your doctor and see if Levitra is right for you :lol:

 

But seriously, do you have any MapSource map products? City select? Topo? Trip & Waypoint Manager?

 

If you do, then you can UPGRADE THE VERSION of it, and use EASYMPS to convert the Geocaching .loc file into data that MapSource can read. Then you can use MapSource to send the waypoints to your GPSr. That"s how I've been doing it since I got my 60C.

Edited by Neo_Geo
Link to comment
WOW! That was an amazing conversation. Translation please? ;) Let me know when you have it down to a red button to push  ;)    ...and please keep those packets off the floor !

In plain English, it went something like "blah blah blah blah blah blah GARMIN blah blah blah 60C blah blah blah blah blah USB blah blah blah blah blah blah blah GARMIN" :lol:

 

I'm a programmer and that's all I heard too. This is some scrary looking code.

Link to comment
If you wanna get into the game, you can see your doctor and see if Levitra is right for you  B)

Funny. Seriously, I do not have any MapSource stuff yet. Did not really see the need for it here in Hawaii although I think I would like the Topo application. Especially when I visit the mainland.

 

Is it chepest to buy the MapSource directly from Garmin or are there other sources?

 

Thanks,

SSS

Link to comment

My 60C came with the Trip & Waypoint Manager CD. It ain't much, but it's all you need. I just checked the Vista C page and it should have it too!

 

Check the stuff that came in your box...

Package includes:

° eTrex Vista C

° One basemap below*:

___Americas:

______Americas Recreational

___Europe:

______Atlantic Recreational

___Australia:

______Pacific Recreational

° MapSource® Trip & Waypoint Manager CD

° PC/USB interface cable

° Wrist strap

° Quick reference guide

° Owner's manual

 

If you ever do wanna buy something more substantial mapwise, Amazon.com usually has the best price, and you can get free shipping on it too.

Edited by Neo_Geo
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...