On Mon, 3 Nov 2008, Jan-Pascal van Best wrote:

> Hi all,
>
> I'm trying to use QLandkarte with my Etrex Vista (serial). Downloading
> tracks works; down- and uploading waypoints works, but uploading maps
> doesn't.
>
> In the GUI I get a long pause with an "acquiring" dialog, and then
> another dialog pops under with "Device Link Error": Failed to upload
> maps. Failed to change serial link to xxx bit per second.

I have the same unit; there are some timing issues.  Here is a patch that 
made it work for me.

Only in QLandkarte_0.7.3.new: Makefile
Only in QLandkarte_0.7.3.new: bin
Only in QLandkarte_0.7.3.new: common
Only in QLandkarte_0.7.3.new: config.h
Only in QLandkarte_0.7.3.new: config.log
Only in QLandkarte_0.7.3.new: config.status
Only in QLandkarte_0.7.3.new/src: .tmp
Only in QLandkarte_0.7.3.new/src: Makefile
Only in QLandkarte_0.7.3.new/src/device: .tmp
diff -ru QLandkarte_0.7.3/src/device/CSerial.cpp 
QLandkarte_0.7.3.new/src/device/CSerial.cpp
--- QLandkarte_0.7.3/src/device/CSerial.cpp     2008-06-26 11:53:34.000000000 
-0700
+++ QLandkarte_0.7.3.new/src/device/CSerial.cpp 2008-07-24 18:32:11.000000000 
-0700
@@ -307,7 +307,7 @@
      }

      //wait 100 millisecs here (like GPSexplorer does)
-    usleep(100000);
+    usleep(500000);

      if (tcgetattr(port_fd, &tty) < 0) {
          // throw "Failed to get parameters for serial port";
Only in QLandkarte_0.7.3.new/src/device/Emap: .tmp
Only in QLandkarte_0.7.3.new/src/device/Emap: Makefile
Only in QLandkarte_0.7.3.new/src/device/EtrexH/.tmp: CDevice.o
Only in QLandkarte_0.7.3.new/src/device/EtrexH/.tmp: EHSerial.o
Only in QLandkarte_0.7.3.new/src/device/EtrexH/.tmp: loader.o
Only in QLandkarte_0.7.3.new/src/device/EtrexH: Makefile
Only in QLandkarte_0.7.3.new/src/device/EtrexLegend: .tmp
diff -ru QLandkarte_0.7.3/src/device/EtrexLegend/CDevice.cpp 
QLandkarte_0.7.3.new/src/device/EtrexLegend/CDevice.cpp
--- QLandkarte_0.7.3/src/device/EtrexLegend/CDevice.cpp 2008-04-13 
22:58:31.000000000 -0700
+++ QLandkarte_0.7.3.new/src/device/EtrexLegend/CDevice.cpp     2008-07-24 
18:35:30.000000000 -0700
@@ -171,6 +171,8 @@
      *(uint16_t*)command.payload = 0x000A;
      serial->write(command);

+    sleep(10);
+
      ready= 0;
      while(!ready && serial->read(response) > 0) {
          if(response.id == 74) {
Only in QLandkarte_0.7.3.new/src/device/EtrexLegend: Makefile
Only in QLandkarte_0.7.3.new/src/device/EtrexLegendC: .tmp
Only in QLandkarte_0.7.3.new/src/device/EtrexLegendC: Makefile
Only in QLandkarte_0.7.3.new/src/device/EtrexLegendCx: .tmp
Only in QLandkarte_0.7.3.new/src/device/EtrexLegendCx: Makefile
Only in QLandkarte_0.7.3.new/src/device/GPSMap60CSx: .tmp
Only in QLandkarte_0.7.3.new/src/device/GPSMap60CSx: Makefile
Only in QLandkarte_0.7.3.new/src/device/GPSMap76: .tmp
Only in QLandkarte_0.7.3.new/src/device/GPSMap76: Makefile
Only in QLandkarte_0.7.3.new/src/device: Makefile
Only in QLandkarte_0.7.3.new/src/device/NMEA/.tmp: CDevice.o
Only in QLandkarte_0.7.3.new/src/device/NMEA/.tmp: loader.o
Only in QLandkarte_0.7.3.new/src/device/NMEA: Makefile
Only in QLandkarte_0.7.3.new/src/device/NMEATcp/.tmp: CDevice.o
Only in QLandkarte_0.7.3.new/src/device/NMEATcp/.tmp: loader.o
Only in QLandkarte_0.7.3.new/src/device/NMEATcp: Makefile
Only in QLandkarte_0.7.3.new/src/device: libgarmin.a
Only in QLandkarte_0.7.3.new/src/device/whatGarmin: .tmp
Only in QLandkarte_0.7.3.new/src/device/whatGarmin: Makefile
Only in QLandkarte_0.7.3.new/src/device/whatGarminSerial: .tmp
Only in QLandkarte_0.7.3.new/src/device/whatGarminSerial: Makefile
Only in QLandkarte_0.7.3.new/src: qrc_binincludes.cpp
Only in QLandkarte_0.7.3.new/src: ui_ICopyright.h
Only in QLandkarte_0.7.3.new/src: ui_ICopyrightMaps.h
Only in QLandkarte_0.7.3.new/src: ui_IDetailDetail.h
Only in QLandkarte_0.7.3.new/src: ui_IDetailStatus.h
Only in QLandkarte_0.7.3.new/src: ui_IDlgConfig.h
Only in QLandkarte_0.7.3.new/src: ui_IDlgCustomIcons.h
Only in QLandkarte_0.7.3.new/src: ui_IDlgDeleteWpt.h
Only in QLandkarte_0.7.3.new/src: ui_IDlgDevice.h
Only in QLandkarte_0.7.3.new/src: ui_IDlgDeviceNag.h
Only in QLandkarte_0.7.3.new/src: ui_IDlgEditRoute.h
Only in QLandkarte_0.7.3.new/src: ui_IDlgScreenshot.h
Only in QLandkarte_0.7.3.new/src: ui_IDlgSetupWpt.h
Only in QLandkarte_0.7.3.new/src: ui_IToolViewDist.h
Only in QLandkarte_0.7.3.new/src: ui_IToolViewGoogle.h
Only in QLandkarte_0.7.3.new/src: ui_IToolViewLog.h
Only in QLandkarte_0.7.3.new/src: ui_IToolViewMap.h
Only in QLandkarte_0.7.3.new/src: ui_IToolViewRoute.h
Only in QLandkarte_0.7.3.new/src: ui_IToolViewTrack.h
Only in QLandkarte_0.7.3.new/src: ui_IToolViewTrackInfo.h
Only in QLandkarte_0.7.3.new/src: ui_IToolViewWpt.h

-- 

Nate Eldredge
[EMAIL PROTECTED]

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
QLandkarte-users mailing list
QLandkarte-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qlandkarte-users

Reply via email to