OpenWRT und LTE

Hab mir zum Testen ein LTE Zusatzpaket dazugebucht. 30MBit statt 10.
Leider kann mein E353 kein LTE.
21MBit sollte es eigentlich können.
Trotzdem habe ich keinerlei Geschwindigkeitsunterschied feststellen können.
-> E3372 bestellt.
Leider geht das unter OpenWRT ned so einfach.

Hier hab ich eine funktionierende (Beta-) Custom FW mit den offiziellen Huawei Treibern gefunden; hoffentlich fliessen die notwendigen Änderungen in die nächste finale ein :

Beitrag :
http://test.lte-forum.at/mobilfunk/huawei-e3372-non-hilink-openwrt-bridgemodus-mit-eigenem-router-dahinter.2300/
Downloads :
http://79.133.43.76/openwrt/v3/

(mittlerweile gibts da auch ein Verzeichnis „v4“ -> Wär nat. auch zum Testen…)

Kurze Zusammenfassung :

Die FW flasht man drauf, dann unter Network, Interfaces umstellen auf z.B. eth1.

Einstellen auf DHCP

und unter Firewall Settings das IF auf „WAN“ stellen !!

und dann
echo -e „AT^NDISDUP=1,1,\“drei.at\“\r“ > /dev/ttyUSB0
Auf der Shell ausführen bzw. in die /etc/rc.local vor dem „exit 0“ eintragen.

So funktionierts zumindest mal so halbwegs; leider ist halt alles noch recht sub-optimal.
Es kann (z.B. wenn der Stick nicht angesteckt ist) passieren, dass im /dev Verzeichnis
die reguläre Datei ttyUSB0 angelegt wird, anstatt dass das Kommando an das Device geschickt wird.
Abhilfe kommt weiter unten…

Update : mittlerweile gibt es ja von der Chaos Calmer auch schon die „RC3“ Version.
Eventuell werd ich das mal testen; mit der „Custom V4“ bin ich nicht so recht zufrieden.
Gründe : Langsames WLAN, schlecht reproduzierbar, evtl. kommen auch einige Instabilitäten von daher….

Mit dieser Firmware hab ich etwa 20MBit messen können.

Hier ein paar zusätzliche Scipts, um das Ding halbwegs stabil zu bekommen :

Bei meinem TP Link 4300 kann man mit diesem Script den Strom für die beiden USB Anschlüsse aus und einschalten :

/bin/strom

#!/bin/sh
# Das ware fuer Router ohne Unterstuetzung fuer USB Strom aus/ein; da ist ein MOSFET Schalter an der QSS LED angeschlossen :
#echo $1 > /sys/devices/platform/leds-gpio/leds/tp-link\:blue\:qss/brightness
#21 USB2 Power
#22 USB1 Power
echo 21 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio21/direction
echo $1 > /sys/class/gpio/gpio21/value
echo 22 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio22/direction
echo $1 > /sys/class/gpio/gpio22/value

in die /etc/rc.local vor dem „exit 0“ :

/bin/strom 0
sleep 5
/bin/strom 1
sleep 30
if test -e /dev/ttyUSB0
then
echo -e „AT^NDISDUP=1,1,\“drei.at\“\r“ > /dev/ttyUSB0
echo „$(date) Stick da. Starte Internet.“ >> /tmp/usblog.txt
sleep 30
/etc/init.d/wshaper restart
fi