Ich habe mir ein launchd-skript gebaut, das automatisch beim Einstecken des Sticks die SimCard mit dem PIN freischaltet.
my.domain.surfstick.plist nach /Users/MEINNUTZER/Library/LaunchAgents legen und PIN (1111) ändern
setpin.sh nach /Users/MEINNUTZER/Library/Scripts legenCode:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>my.domain.surfstick</string> <key>OnDemand</key> <true/> <key>ProgramArguments</key> <array> <string>/Users/MEINNUTZER/Library/Scripts/setpin.sh</string> <string>1111</string> <string>/dev/tty.ZTEUSBATPort_</string> </array> <key>WatchPaths</key> <array> <string>/dev/</string> </array> </dict> </plist>
Aktivierung:Code:#!/bin/sh PIN=$1 DEVICE=$2 test -z "$DEVICE" && DEVICE=/dev/tty.ZTEUSBATPort_ test -z "$PIN" && { echo "Usage: $0 <PIN>" exit 0 } test -c $DEVICE || exit 0 PID=zte screen -dm -S $PID $DEVICE 115200 sleep 0.2; screen -S $PID -p0 -X stuff "AT+CPIN=$PIN " sleep 0.1; screen -S $PID -p0 -X kill;
Code:launchctl load -w ~/Library/LaunchAgents/my.domain.surfstick.plist
Ergebnis 1 bis 4 von 4
- 22.10.2010, 17:31 #1Gala
Themenstarter
- Registriert
- 12.2006
- Beiträge
- 51
Anleitung: 1&1 Surf-Stick (ZTE MF110) unter OSX ohne Join Air
Ich hab mir mal ne Anleitung geschrieben, wie man mit Bordmitteln (+Treiber) den 1und1 Surfstick zum laufen bekommt
Treiber
Im Join Air.mpgk-Paket ist der Treiber drin, der gebraucht wird.
Variante 1 (Finder):
- Im Finder mittels "Paketinhalt anzeigen" den Inhalt des Join Air.mpkg zum Vorschein bringen
- in Contents/Packages wechseln
- drv.pkg durch Doppelklick installieren
Variante 2 (Shell):
Danach sollte OS X bei eingesteckten STICK ein Modem erkennen ....Code:$ cd /Volumes/Join\ Air/Join\ Air.mpkg/Contents/Packages/ $ open drv.pkg

PIN-eingabe
Zuerst muss man seine SimCard mittels PIN aktivieren. Und zwar jedes Mal, wenn der Stick eingesteckt wird. Evtl. schreibe ich mir mal ein Shellscript, dass per launchd das automatisch beim Einstecken macht.
Da gibt es 2 Möglichkeiten, die hier ganz gut beschrieben sind. Der Devicename ist hierbei /dev/tty.ZTEUSBATPort_ (screen-Methode) oder ZTEUSBATPort_ (für das KingPin.app).
Netzwerkeinstellungen
Jetzt fehlen nur noch die richtigen Einstellungen.


- Ich habe dabei ZTEUSBModem in 1und1Stick umbenannt
- Benutzername und Passwort sind total egal
- Der APN war in meinen Fall web.vodafone.de (aus der 1und1 Schnellstartanleitung)
Danach sollte die Verbindung mit OSX Bordmitteln möglich sein.
grüße
boecko
P.S.: die Anleitung habe ich hier nochmal niedergeschrieben
EDIT: es ist ZTEUSBATPort_ fuer KingPin.appGeändert von boecko (22.10.2010 um 18:33 Uhr) Grund: tty.ZTEUSBATPort_ statt MODEM
MBP 17" i7 8GB
- 23.10.2010, 03:04 #2Gala
Themenstarter
- Registriert
- 12.2006
- Beiträge
- 51
automatische PIN-Eingabe
MBP 17" i7 8GB
- 06.07.2011, 00:07 #3Braeburn
- Registriert
- 03.2008
- Beiträge
- 46
Danke für das posten dieser Information hier!
- 11.07.2011, 18:10 #4Braeburn
- Registriert
- 03.2008
- Beiträge
- 46
Hier noch in Ergänzung:
Das Ganze ist auch mit vielen (allen?) anderen Surfsticks möglich. Ich nutze bspw. einen Otelo (Huawei E160) Surfstick.
Die vorgeschlagene plist Datei kann man so benutzen. Das Skript hat bei mir etwas Probleme bereitet. Ich habe es daher etwas umgeändert:
Diese Schreibweise hat bei mir zum Erfolg geführt, da ansonsten kein carriage return gesendet wurde.Code:#!/bin/sh PIN=$1 DEVICE=$2 test -z "$DEVICE" && DEVICE=/dev/tty.HUAWEIMobile-Pcui test -z "$PIN" && { echo "Usage: $0 <PIN>" exit 0 } test -c $DEVICE || exit 0 PID=otelo screen -d -m -S $PID $DEVICE 115200 sleep 0.2; screen -S $PID -p0 -X stuff 'AT+GMI' screen -S $PID -p0 -X eval 'stuff \015' sleep 0.1; screen -S $PID -p0 -X stuff "AT+CPIN=$PIN" screen -S $PID -p0 -X eval 'stuff \015' sleep 0.1; screen -S $PID -p0 -X kill;


Zitieren
