[Gpsbabel-misc] Skytraq driver broken with some devices?
Brought to you by:
robertl
From: Eerik K. <eer...@ti...> - 2016-02-06 23:25:39
|
Hello, First, where would I find older packages of GPSBabel? Couldn’t find anything else than the latest ones on the webpage. Then, the actual problem why I would like to check out an older version: Seems like the Skytraq driver is not functioning properly with some old no-name devices. I have a random USB GPS unit which I have been using with earlier versions of GPSBabel without problems. Cannot specify exact versions now, it has been some 2-3 years since the last time. Now with the newest 1.5.3 build on OSX the program obviously tries to run the skytraq_set_location function regardless of arguments given to the program, and with this particular device it fails with “cannot set new location” error message. Here is an example with simple erase, but everything else fails too and I think I tried all the possible combinations of parameters, known good baud rates etc: stnzAir:MacOS stnz$ ./gpsbabel -D2 -i skytraq,erase,no-output -f /dev/cu.SLAB_USBtoUART GPSBabel Version: 1.5.3 options: module/option=value: skytraq/erase="1" options: module/option=value: skytraq/targetlocation="" (=default) options: module/option=value: skytraq/configlog="" (=default) options: module/option=value: skytraq/baud="230400" (=default) options: module/option=value: skytraq/initbaud="0" (=default) options: module/option=value: skytraq/read-at-once="255" (=default) options: module/option=value: skytraq/first-sector="0" (=default) options: module/option=value: skytraq/last-sector="-1" (=default) options: module/option=value: skytraq/no-output="1" skytraq: Probing SkyTraq Venus at 9600baud... skytraq: Didn't get message start tag Didn't receive ACK (-3), retrying... Receiving message with 2 bytes of payload (expected >=2) Receiving message with 2 bytes of payload (expected >=2) Receiving message with 14 bytes of payload (expected >=14) skytraq: Venus device found: Kernel version = 1.4.8, ODM version = 1.8.22, revision (Y/M/D) = 08/10/23 Receiving message with 2 bytes of payload (expected >=2) skytraq: Warning: Got unexpected ACK (id=0x02) Receiving message with 14 bytes of payload (expected >=2) Receiving message with 2 bytes of payload (expected >=2) skytraq: Got neither ACK nor NACK, resending msg (id=0x36)... Receiving message with 2 bytes of payload (expected >=2) Receiving message with 2 bytes of payload (expected >=2) skytraq: cannot set new location - Ystävällisin Terveisin Eerik Kiskonen Tekninen asiantuntija Tietokeskus Yhtiöt Keskus: +358 207 191 600 Suora: +358 207 191 613 Satakunnantie 110, 20320 TURKU www.tietokeskus.com<http://www.tietokeskus.com/> Tietokeskus on Suomen läheisin ja nopein, teknisesti osaava IT-palvelutalo, jonka 98 alan ammattilaista ovat palvelleet asiakkaita ylivoimaisella huolenpidolla jo 27 vuotta. Seuraa meitä myös Twitterissä! https://twitter.com/tietokeskus_oy |