MWconn unter Linux und Qualcomm: Unterschied zwischen den Seiten

Aus MWconn.info
(Unterschied zwischen Seiten)
Wechseln zu: Navigation, Suche
(Wählverbindung einrichten: + Registerkarte "Optionen")
 
(Seite neu erstellt.)
 
Zeile 1: Zeile 1:
MWconn wurde für Windows entwickelt. Eine Portierung auf Linux existiert bis jetzt nicht. Diese Seite zeigt den Versuch, MWconn trotzdem unter Linux (hier [http://de.wikipedia.org/wiki/Ubuntu Ubuntu]) zu verwenden - unter Zuhilfenahme von [http://de.wikipedia.org/wiki/Wine Wine].
+
In den Jahren 2006 bis 2008 tauchte der Name '''Qualcomm''' hauptsächlich in Verbindung mit den in UMTS-Karten verwendeten Chipsätzen auf (z.B. Karten der belgischen Firma Option). Heute stellt US-amerikanische Firma Qualcomm nicht nur Chipsätze, sondern komplette UMTS-Module her. Sie werden in manchen neueren PCs eingesetzt, beispielsweise in Notebooks von HP. Dort lautet die Bezeichnung für die Module "un2400".
  
Die zur Installation notwendigen manuellen Schritte sind im Folgenden beschrieben. An eine Automatisierung ist gedacht, sie ist jedoch noch nicht umgesetzt. Vorschläge sind willkommen im [http://www.mwconn.info/viewtopic.php?f=5&t=54 MWconn-Forum] oder auf der [[Diskussion:MWconn_unter_Linux|Diskussionsseite]]!
+
== Technische Voraussetzungen ==
  
'''Hinweis: Bis jetzt läuft MWconn noch nicht unter Linux! Die Seite ist im Aufbau. Ideen willkommen!'''
+
Ab Version 4.7 kann MWconn direkt mit diesen Modulen zusammenarbeiten. Um während einer Verbindung auch Informationen wie Netzname und Signalstärke angezeigt zu bekommen, werden zwei zusätzliche Dateien benötigt: "QCWWAN.dll" und "MWconnQC.dll". Beide Dateien müssen in den MWconn-Ordner kopiert werden. Technisch liegt folgende Kommunikationsstruktur zugrunde:
  
== Wine installieren ==
+
UMTSGPRS.exe &nbsp; <-> &nbsp; MWconnQC.dll &nbsp; <-> &nbsp; QCWWAN.dll &nbsp; <-> &nbsp; UMTS-Modul
  
Für Linux gibt es einen beeindruckenden Zusatz, der es ermöglicht, Windows-Programme laufen zu lassen: [http://de.wikipedia.org/wiki/Wine Wine]. Wine unterstützt leider noch nicht den kompletten Funktionsumfang von Microsoft-Windows, so dass einige Anpassungen in MWconn notwendig werden. ''Diese sind zurzeit in Planung.''
+
== Zusätzliche Dateien ==
  
Wine kann unter Ubuntu recht einfach installiert werden:
+
=== Benötigt: QCWWAN.dll ===
* Klick auf ''Anwendungen&rarr;Hinzufügen/Entfernen''.
 
* Im darauf erscheinenden Fenster in der linken Spalte ''Alle'' anklicken.
 
* Ins Feld "Suche:" rechts oben ''Wine'' eintragen.
 
* In der nun aktualisierten Liste "Wine Windows-Emulator" mit einem Häkchen versehen.
 
* Rechts unten auf den Button ''Änderungen anwenden'' klicken.
 
* Im nun erscheinenden Dialogfenster zur Bestätigung noch einmal auf ''Anwenden'' klicken.
 
* Da es sich um eine Systemänderung handelt, muss im nächsten Fenster das Administratorpasswort eingegeben werden.
 
* Die Installation dauert wenige Minuten.
 
  
== MWconn downloaden ==
+
Diese DLL-Datei enthält die Anwendungsschnittstelle für das UMTS-Modul. Wurde bereits eine Einwahlsoftware des Herstellers installiert oder war diese vorinstalliert, befindet sich die Datei bereits auf dem PC. Sie ist über die Dateisuche leicht zu finden.
  
Die aktuelle Version kann von der [http://www.mwconn.com MWconn-Download-Seite] heruntergeladen werden. Zusätzlich ist meist auch eine [http://www.mwconn.com/beta.html aktuellere Version] verfügbar; diese befindet sich dann aber im Beta-Stadium.
+
Fehlt die Datei, lässt sie sich über das Softwarepaket vom PC- oder Modul-Hersteller beziehen.
  
== MWconn installieren ==
+
=== Benötigt: MWconnQC.dll ===
  
Die heruntergeladene gepackte Datei "MWconn.zip" befindet sich nun auf dem Desktop; sie kann durch Doppelklick geöffnet werden. Das darin befindliche Programm "MWconn.exe" lässt sich per Doppelklick starten. Damit es sich nicht gleich wieder beendet, ist es notwendig, eine anderes Windows-Programm geöffnet zu haben (z.B. ''Anwendungen&rarr;Wine&rarr;Programme&rarr;Zubehör&rarr;Editor'').
+
Für die Kommunikation zwischen MWconn und der Datei "QCWWAN.dll" wird ein Vermittler benötigt: "MWconnQC.dll". Diese Datei kann über [http://www.mwconn.com/MWconnQC.dll www.mwconn.com/MWconnQC.dll] heruntergeladen werden.
  
Falls die ''Standardinstallation'' gewählt wird, ist zu beachten, dass MWconn bei Wine nicht wie unter Windows gewohnt bei ''Anwendungen&rarr;Wine&rarr;Programme&rarr;MWconn'' erscheinen wird. Vermutlich handelt es sich noch um einen Fehler von Wine. Der MWconn-Programmordner ist zu finden über ''Anwendungen&rarr;Wine&rarr;Durchsuche C:\&rarr;Windows&rarr;profiles&rarr;(Benutzername)&rarr;Start Menu&rarr;Programs&rarr;MWconn''.
+
Wichtig: Aus rechtlichen Gründen gelten für diese Datei die gleichen Verwendungs- und Weitergaberegeln wie für oben genannte "QCWWAN.dll". Kurz gesagt, nur wenn die Datei "QCWWAN.dll" legal beschafft wurde, darf auch "MWconnQC.dll" heruntergeladen und verwendet werden.
  
Nun auf das Programm "MWconn.exe" klicken und die notwendigen Infos eintragen. Dabei muss das von MWconn vorgeschlagene Anlegen einer Netzwerkverbindung abgelehnt werden. Bei CONFIG.exe muss auf der Registerkarte "Gerät" der serielle Port der Datenkarte eingetragen werden: ''COM6''
+
=== Optional: MWfwman.exe ===
  
Es empfiehlt sich, für die im MWconn-Ordner neu angelegten Programme ("UMTS.exe", "CONFIG.exe" usw.) Verknüpfungen auf den Linux-Desktop zu legen: Die einzelnen Programme jeweils mit der Maus (linke Maustaste) verschieben und auf dem Desktop fallen lassen; dabei unbedingt die ''Umschalttaste'' und ''Strg'' gedrückt halten.
+
Grundsätzlich empfiehlt es sich, eine vorhandene Original-Software wenigstens einmal zu starten. Dadurch wird dem Modul die benötigte Firmware zugewiesen. Sollte das nicht möglich sein, oder möchte man später die Firmwarezuweisung ändern (z.B. um ein eventuell vorhandenes Branding zu wechseln), kann dafür der kleine Firmware-Manager "MWfwman.exe" verwendet werden. Es handelt sich dabei um ein Kommandozeilentool, das heißt, es muss über die sogenannte Eingabeaufforderung gestartet werden. Downloadmöglichkeit: [http://www.mwconn.com/MWfwman.exe www.mwconn.com/MWfwman.exe].
  
== Datenkarte für Wine zugänglich machen ==
+
Auch für dieses Programm gelten die oben genannten rechtlichen Bedingungen.
  
Zuerst ein Terminalfenster öffnen: ''Anwendungen&rarr;Zubehör&rarr;Terminal''. Mit folgenden Befehlen die seriellen Ports der Karte für Wine zugänglich machen (hier für eine Option GE0201 in Standard-Konfiguration):
+
=== Optional: MWqcgps.exe ===
* ln /dev/ttyUSB0 ~/.wine/dosdevices/com5
 
* ln /dev/ttyUSB2 ~/.wine/dosdevices/com6
 
  
== Wählverbindung einrichten ==
+
Dieses Programm erlaubt es, die GPS-Daten des Qualcomm-UMTS-Moduls in einem regelmäßigen Takt auszugeben. Die Beta-Version ist verfügbar auf [http://www.mwconn.com/MWqcgps.exe www.mwconn.com/MWqcgps.exe]. Es muss ebenfalls über die Eingabeaufforderung gestartet werden.
  
Damit MWconn eine Verbindung aufbauen kann, muss eine Wählverbindung eingerichtet werden. Normalerweise erledigt MWconn das selbst. Die dafür benötigten Funktionen wurden in Wine jedoch noch nicht realisiert (bzw. nur als Dummy eingebaut). Folgende Schritte sind von Hand zu erledigen:
+
Es gelten die gleichen rechtlichen Bedingungen wie oben.
* ''System&rarr;Systemverwanltung&rarr;Netzwerk'' aufrufen.
 
* Auf ''Entsperren'' klicken und das Administratorpasswort eingeben.
 
* Doppelklick auf ''Punkt-zu-Punkt-Verbindung''.
 
* Auf der Registerkarte ''Allgemein'' ein Häkchen bei ''Diese Verbindung aktivieren'' setzen.
 
* Einstellen: Verbindungstyp ''Serielles Modem'', Telefonnummer ''*99***1#'', Vorwahl leer lassen, Benutzername ''-'' (oder nach Providervorgabe).
 
* Auf der Registerkarte ''Modem'' den Modemanschluss eintragen: ''/dev/ttyUSB0''
 
* Auf der Registerkarte ''Optionen'' genau zwei Punkte anwählen: ''Modem als Vorgaberoute ins Internet verwenden'' und ''Den Namens-Server des Internet-Dienstanbieters verwenden''.
 
* Auf ''OK'' klicken und das Fenster "Netzwerkeinstellungen" schließen.
 
 
 
== Baustelle ==
 
 
 
MWconn sollte jetzt unter Ubuntu laufen, aber es kann selbst keine Datenverbindungen aufbauen (automatischer Verbindungsaufbau muss in CONFIG.exe deaktiviert werden). Auch die Abfrage des Datenvolumens funktioniert nicht. Hierfür müssen noch einige Probleme gelöst werden. Insbesondre sind Ideen für Shellkommandos gefragt:
 
* Verbindungsaufbau für eine Wählverbindung (falls möglich, nicht per ''wvdial'')
 
* Verbindungsende für diese Wählverbindung
 
* Abfragen, ob eine Wählverbindung gerade aktiv ist (bis jetzt gefunden: ''ifconfig'')
 
* Abfragen der Anzahl der übertragenen Bytes einer Wählverbindung (bis jetzt gefunden: ''ifconfig'')
 
* Abfragen der Anzahl der aufgetretenen Verbindungsfehler (CRC-Check usw.)
 
* Konfigurieren einer Wählverbindung
 
* Gibt es in Wine eine DLL, über die Funktionsaufrufe des Linux-Betriebssystems zugänglich sind?
 
 
 
Vorschläge dazu bitte [http://www.mwconn.info/viewtopic.php?f=5&t=54#p171 ins Forum].
 

Version vom 24. Februar 2009, 14:40 Uhr

In den Jahren 2006 bis 2008 tauchte der Name Qualcomm hauptsächlich in Verbindung mit den in UMTS-Karten verwendeten Chipsätzen auf (z.B. Karten der belgischen Firma Option). Heute stellt US-amerikanische Firma Qualcomm nicht nur Chipsätze, sondern komplette UMTS-Module her. Sie werden in manchen neueren PCs eingesetzt, beispielsweise in Notebooks von HP. Dort lautet die Bezeichnung für die Module "un2400".

Technische Voraussetzungen

Ab Version 4.7 kann MWconn direkt mit diesen Modulen zusammenarbeiten. Um während einer Verbindung auch Informationen wie Netzname und Signalstärke angezeigt zu bekommen, werden zwei zusätzliche Dateien benötigt: "QCWWAN.dll" und "MWconnQC.dll". Beide Dateien müssen in den MWconn-Ordner kopiert werden. Technisch liegt folgende Kommunikationsstruktur zugrunde:

UMTSGPRS.exe   <->   MWconnQC.dll   <->   QCWWAN.dll   <->   UMTS-Modul

Zusätzliche Dateien

Benötigt: QCWWAN.dll

Diese DLL-Datei enthält die Anwendungsschnittstelle für das UMTS-Modul. Wurde bereits eine Einwahlsoftware des Herstellers installiert oder war diese vorinstalliert, befindet sich die Datei bereits auf dem PC. Sie ist über die Dateisuche leicht zu finden.

Fehlt die Datei, lässt sie sich über das Softwarepaket vom PC- oder Modul-Hersteller beziehen.

Benötigt: MWconnQC.dll

Für die Kommunikation zwischen MWconn und der Datei "QCWWAN.dll" wird ein Vermittler benötigt: "MWconnQC.dll". Diese Datei kann über www.mwconn.com/MWconnQC.dll heruntergeladen werden.

Wichtig: Aus rechtlichen Gründen gelten für diese Datei die gleichen Verwendungs- und Weitergaberegeln wie für oben genannte "QCWWAN.dll". Kurz gesagt, nur wenn die Datei "QCWWAN.dll" legal beschafft wurde, darf auch "MWconnQC.dll" heruntergeladen und verwendet werden.

Optional: MWfwman.exe

Grundsätzlich empfiehlt es sich, eine vorhandene Original-Software wenigstens einmal zu starten. Dadurch wird dem Modul die benötigte Firmware zugewiesen. Sollte das nicht möglich sein, oder möchte man später die Firmwarezuweisung ändern (z.B. um ein eventuell vorhandenes Branding zu wechseln), kann dafür der kleine Firmware-Manager "MWfwman.exe" verwendet werden. Es handelt sich dabei um ein Kommandozeilentool, das heißt, es muss über die sogenannte Eingabeaufforderung gestartet werden. Downloadmöglichkeit: www.mwconn.com/MWfwman.exe.

Auch für dieses Programm gelten die oben genannten rechtlichen Bedingungen.

Optional: MWqcgps.exe

Dieses Programm erlaubt es, die GPS-Daten des Qualcomm-UMTS-Moduls in einem regelmäßigen Takt auszugeben. Die Beta-Version ist verfügbar auf www.mwconn.com/MWqcgps.exe. Es muss ebenfalls über die Eingabeaufforderung gestartet werden.

Es gelten die gleichen rechtlichen Bedingungen wie oben.