Tutorial für Wintec WSG-1000 unter Linux

  • Hallo, ich suche ein Programm für Linux, idealerweise mit GUI, das die gleichen Funktionen erfüllt, wie TimeMachine X. Also Tracks auslesen, schreiben und die Einstellungen ändern. Ich habe schon gelesen, dass das Auslesen per GPSbabel funktioniert aber ich wüsste gerne, wie. Allerdings erfüllt GPSbabel ja nicht die anderen Funktionen von TimeMachineX und hat keine GUI. Alternativ wäre ich auch über eine Anleitung froh, die erklärt, wie ich TimeMachineX unter Wine zum laufen bekomme. Installiert ist es, aber ich bekomme keine Verbindung hin. Benutzt her jemand (auch unter windows) noch andere Programme als TimeMachineX, um den WSG-1000 zu benutzen?


    Edit: @omega, habe gerade beim stöbern dein AVWGS gefunden. Das ist wohl nur für Windows geschrieben, oder?



    Gruß


    Jochen

    Einmal editiert, zuletzt von Bausparfuchs ()

  • Falls es jemanden ineressiert:


    Ich habe TMX nun doch mit Wine zum laufen gebracht. Es benötigt einen Symbolischen Link für den Comport auf /dev/ttyUSB0 in "dosdevices". Außerdem muss msxml4 per winetricks installiert werden, damit die Eingabe von neuen Waypoints funktioniert.


    Was leider nicht funktioniert ist das Firmware Update mit dem Bootloader und das Programm AVWGS, beides dank dem beschissenen .NET Framework, das in Wine nur miserabel funktioniert.


    @omega, hier wäre es doch klasse, auf c++ oder c auszuweichen, da Du so eine Plattformübergreifende Lösung anbieten kannst. Ich würde das Programm nämlich gerne mal testen.


    Außerdem funktioniert die Karte nicht, was auch sehr schade ist. Das hängt mit dem Fehlenden IE zusammen. Immer wenn ein WP auf der Karte angezeigt werden soll, kommt eine Meldung:


    Code
    Wine Internet Explorer
    
    
    
    
    the google maps API used n this website was registered for a different website [...]


    Ansonsten scheint alles zu funktionieren.



    UPDATE: Nach update auf Wine 1.1.15 hat sich die Sache verschlechtert. Diesmal will WIne die Gecko-Engine zum Anzeigen der Karte nutzen, was aber leider reproduzierbar immer zum AUfhängen des ganzen Programms führt.


    Wäre schön, wenn noch ein Tuxer was dazu schreiben könnte.



    Gruß


    Jochen

    Einmal editiert, zuletzt von Bausparfuchs ()

  • Hat zwar keine nette GUI, dafür andere Vorzüge: ich hatte vor einiger Zeit GPSbabel am Laufen, zumindest um die Tracks auszulesen und vom Logger zu löschen. "Damals" war es noch notwendig, GPSbabel zu patchen, würde mich wundern, wenn das inzwischen noch nicht standardmässig eingebaut wäre.
    HTH!
    Flaschengeist

  • Hallo Bausparfuchs,


    das "Ausweichen" auf C oder C++ ist wohl eher als Witz gemeint..... ;)


    Ernsthaft, gerade .NET liefert zum ersten Mal einen ernsthaften Versuch, dass Programme sowohl unter Windows als auch unter Linux laufe, und zwar ohne Neukomilierung.


    Dass das funktioniert, kann man schön an meinem neuesten Programm zum Herunterladen von Nokia Maps Karten und das Bespielen der Speicherkarte des Nokia Mobiles sehen. Die Exe Datei läuft sowohl unter Windows als auch unter Linux.


    Dass es mit AVWSG (bisher) noch nicht tut, hat einige Gründe:
    1) AVWSG verwendet Google Maps und dafür wird unter Windows ein Webbrowser Control verwendet, für welches unter MONO (der Linux .NET Implementierung) keinen Ersatz gibt.
    2) Ich habe teilweise bei der Programmierung Windows spezifische Dinge eingebaut (z.B. die COM Port Suche), die unter Linux einfach nicht verwendet werden dürfen/müssen.
    3) Es gibt teilweise leider immer noch Inkompatibiltäten zwischen MS .NET und MONO, um die man dann leicht herumprogrammieren muss.
    4) Ich hatte bislang einfach nicht die Zeit, das Programm für Linux vollends fit zu machen. Mal sehen, vielleicht packt's mich ja noch.... ;)


    Was ber unter Linux definitiv erstmal nicht gehen wird, ist die Google Maps Unterstützung.


    Grüße


    Andreas

  • Hallo Omega,


    danke für die Antwort.


    Schade, das mit Google Maps. Mittlerweile hab ich ja TMX gut unter Wine laufen, nur leider hängt die Gecko Engine sich wegen Google Maps immer auf, sonst klappt alles. Da kann ich wohl nix machen.


    Gruß


    Jochen

  • Hallo


    Ich habe ein kleines Programm in Perl geschrieben, um den NL-120GR auszulesen und zu konfigurieren. Es müsste eigentlich auch mit dem WSG-1000 gehen (über Feedback würde ich mich freuen).


    Das Programm läuft auf der Kommandzeile und kann Logs auslesen und diese als ASCII oder GPX abspeichern. Das GPX kann man dann mit gpsbabel nach KML oder was auch immer man braucht konvertieren. Ich habe bisher nur GPX zum Geotaggen und ASCII für einfache Plots (mit GMT) benutzt. Man kann mit dem Programm auch die "Marks" auslesen und setzen und das Logging konfigurieren. Und Screenshots kann man auch machen.


    Hier gibt es einige Infos dazu:
    http://oinkzwurgl.org/wintectool


    Direkt runterladen kann man das Program via diesen Link:
    http://wintectool.googlecode.com/svn/trunk/wintectool


    --
    flip

  • Hallo Andreas,


    ich wäre auch stark an einer auch auf Linux lauffähigen Version interessiert. Auf Google-Maps und die COM-Port-Suche könnte ich verzichten, kann man in .Net feststellen, auf welchen BS das Programm läuft, und entsprechend Funktionalität abschalten?


    Gruß


    Christian