I have installed MapSource 6.16.3 in wine 1.3.22 on Ubuntu 11.04, the installation worked, and I'm able to view maps and all those things, but I have installed MapSource mainly to send maps (OpenMtbMap to be specific) to my Garmin GPS (Nüvi 1390). According to the different tutorials and tips that I have read, I should see my GPS as /dev/ttyUSB0, but when I plug the USB in, I only see it as an extra HDD. This is my /dev before I plugin the GPS (sorry for the mess, but I cannot get the formatting right):
And this is after I have plugged in my GPS:
As you see, there are some extra devices (most notably sdb and sdc), but nothing that looks like /dev/ttyUSB0. Some tips also suggest Once I have it as ttyUSB0, I should make a softlink from the com0 port of Wine to that device. Than I could connect MapSource to the GPS. But since I don't have ttyUSB0, I can't make the softlink. So if anyone can make it appear as /dev/ttyUSB0 or knows another way to put maps on it (without removing the maps that already are on it), please tell me. TLDR: My GPS should show as /dev/ttyUSB0, but it doesn't. asked 30 Jun '11, 15:32 Sanderd17 |
I'm not sure which tutorials you are referring to. Older Garmin devices worked using Garmin USB protocol (so would show up as /dev/ttyUSB0), but most recent models only work in USB Mass Storage Mode (so just show up as a removable drive). See this list on the wiki: Garmin USB Mass storage mode I'm not familiar with that model Nuvi, but it sounds like it only works in mass storage mode. But MapSource should still be able to upload to it (assuming Wine can see it as a removable drive). Just select some maps, then click "Send to Device". MapSource should detect the drive, and let you send the maps to it. Note by default when you upload a map set from MapSource, it will delete any maps that were previously on the device. So if you have any maps on it you want to keep, it would be a good idea to back them up first. Its probably easiest just to take a copy of everything on the removable drive. Also note you can upload maps without using MapSource. For Garmins that work in mass storage mode, you just need to copy a gmapsupp.img file to the correct directory on the removable drive. For most devices, you need to copy it to a directory named "Garmin", but apparently for the Nuvi 1390 it needs to be in a directory named "Map" (according to that list in the wiki). You might be able to use several .img files with different names, so you can use multiple map sets. answered 30 Jun '11, 18:05 Vclaw I was referring to the installation help on the Wine DB, and some thread in the Ubuntu forums. Apparently for older Garmins. Since you say they are only seen as a mass storage device, I tried adding a Station D: in the wine settings which would refer to /media/GARMIN, where /dev/sdb is mounted. But that didn't work. When I click the "search devices" button, it immediately says that no devices are found. And where do I find the gmapsupp.img file? If I unpack a .exe file from openmtbmap, I see serveral img files and a bat script called "create_gmapsupp.img.bat". But thanks for the tips.
(30 Jun '11, 19:42)
Sanderd17
It seems MapSource will only detect USB flash drives, it doesn't detect hard drives etc. I don't know if there's any setting in Wine to make a drive appear to be a USB drive? For a gmapsupp.img file: you can use Mkgmap to combine several img files into a gmapsupp.img file. There is instructions for how to do this for Openmtbmap here: http://openmtbmap.org/tutorials/send-maps-to-your-gps/mkgmap/ Or there are other websites for OSM Garmin maps which can provide a ready made gmapsupp.img file. One option for worldwide maps is http://garmin.openstreetmap.nl/
(30 Jun '11, 20:44)
Vclaw
1
I also asked it on the Ubuntu forums, and the one step I was missing was setting the device type to "floppy" in the extra settings. See here: http://ubuntuforums.org/showthread.php?p=11002538#post11002538 If you edit your answer, I will mark it as the accepted answer.
(01 Jul '11, 20:42)
Sanderd17
|