Posts Tagged “Merlin XU780”

Nachdem ich bisher nur unzufriedenstellende Anleitungen/HowTos gefunden habe, hier mein Vorgehensweise:

1. Vorbereitungen

Der SIM Karte muss die PIN übergeben werden, das geschieht mit folgendem Perl Script:

lapli:/etc/udev/rules.d# vi /usr/bin/unlock-novatel-card.pl
#!/usr/bin/perl

use strict;
use warnings;

my $modem = “/dev/ttyUSB0″;
my $pin = “xxxx“;

$SIG{ALRM} = sub {
die(”timeout: no response from modem $modem\n”);
};

open(MODEM, “+<”, $modem) or die(”can’t open modem $modem”);
alarm(10);
print(MODEM “AT+CPIN=\”$pin\”\n\r”);
while (<MODEM>) {
if (m/OK/) {
close(MODEM);
print(”PIN accepted\n”);
exit(0);
}
if (m/ERROR/) {
close(MODEM);
print(”PIN rejected\n”);
exit(1);
}
}

ACHTUNG: Die Pin steht hier im Klartext. Ist das nicht gewünscht, könnt ihr das Script erweitern und die Pin von “extern” beziehen.

Wenn ihr nun das Script ausführt, sollte die Karte benutzbar sein.

Doch warum jedes mal das ganze händig ausführen, wenns auch einfacher geht:

die UMTS Karte einstecken und die ID rausfinden:

lapli:/# lsusb
Bus 007 Device 002: ID 1410:1430 Novatel Wireless
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 046d:c018 Logitech, Inc. Optical Wheel Mouse
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 08ff:1600 AuthenTec, Inc. AES1600
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 174f:5a31 Syntek
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Mit diesem Wissen können wir eine udev Regel anlegen:

lapli:/etc/udev/rules.d# vi 99-novatel-xu870.rules

Folgender Inhalt sollte die Datei haben

ACTION==”add”, SYSFS{idProduct}==”1430“, SYSFS{idVendor}==”1410“, KERNEL==”ttyUSB0″, RUN+=”/usr/bin/unlock-novatel-card.pl

2. Verbindung aufbauen

Bis vor kurzem habe ich auf Scripte gesetzt, mitlerweile habe ich ein Tool gefunden, welches den Verbindungsaufbau erleichtert UMTSmon

Downloadbar unter folgendem Link:  Download

1. entpacken

2. Programm starten

tar xvf umtsmon-0.10alpha.i386.tar.gz

cd umtsmon-0.10alpha

./umtsmon

bzw

sudo ./umtsmon

wobei es keinen Unterschied macht, UMTSmon wird nach dem root Passwort fragen

UMTSmon

Nun muss nur noch ein Profil angelegt werden (bei mir ist schon eins aktiv).

Dazu unter Verbindungen den Menüpunkt “Profile bearbeiten” auswählen und ein neues anlegen. Wichtig ist nur der richtige APN, Benutzername und Passwort waren bei mir egal, aber irgendwas musste eingetragen werden

UMTmon Profil

Eine Übersicht der APNs findet ihr bei Teletarif

3. Fertig :-)

Comments 1 Kommentar »