Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
projekte:speedport_hybrid [2015/12/29 11:31] – admin | projekte:speedport_hybrid [2017/08/11 18:02] (aktuell) – admin | ||
---|---|---|---|
Zeile 7: | Zeile 7: | ||
Unterseite der Hauptplatine: | Unterseite der Hauptplatine: | ||
{{: | {{: | ||
+ | Hauptprozessor ohne Kuehlkoerper: | ||
+ | {{: | ||
+ | {{: | ||
+ | Ein weiterer Prozessor mit DDR Ram auf der Rueckseite: \\ | ||
+ | {{: | ||
====== Datenblaetter ====== | ====== Datenblaetter ====== | ||
* NAND Flash {{: | * NAND Flash {{: | ||
Zeile 34: | Zeile 39: | ||
Vielleicht verschluesselt, | Vielleicht verschluesselt, | ||
- | ===== Firmware Versionen ===== | + | ====== Firmware Versionen |
Die FW-Versionen die dem Geraet aufgedraengt werden, kann man unter [[http:// | Die FW-Versionen die dem Geraet aufgedraengt werden, kann man unter [[http:// | ||
- | ===== Engineer Menu ===== | + | ====== Engineer Menu ====== |
Es gibt ein verstecktes Menu und zwar hier: [[http:// | Es gibt ein verstecktes Menu und zwar hier: [[http:// | ||
+ | ====== Telnet aktivieren ====== | ||
+ | - Config aus Router speichern | ||
+ | - Config entschluesseln <code bash> | ||
+ | - In plaintext.xml <code xml>< | ||
+ | - User und Passwort noch anpassen:< | ||
+ | - Config verschluesseln< | ||
+ | - Config wieder in router einspielen | ||
+ | - Per Telnet mit router verbinden | ||
+ | - <code bash> | ||
+ | ====== In der Shell ====== | ||
+ | Wie gewoehnlich fehlen ein paar essentielle Tools. Daher bauen wir mittels buildroot ein paar nach... | ||
+ | ===== buildroot ===== | ||
+ | - Download {{: | ||
+ | - <code bash>tar -xvjf buildroot_speedport_160717.tar.bz2; | ||
+ | - dropbear, busybox, minicom auf einem dem Speedport zugaenglichen http server kopieren. Im weiteren Beispiel hat dieser die IP 192.168.4.1. | ||
+ | - <code python># -*- coding: utf-8 -*- | ||
+ | """ | ||
+ | Created on Sun Jul 17 12:21:19 2016 | ||
+ | @author: xxx | ||
+ | """ | ||
+ | |||
+ | import telnetlib | ||
+ | import time | ||
+ | |||
+ | PROMPT="# | ||
+ | HOST = " | ||
+ | user = "< | ||
+ | password = "< | ||
+ | |||
+ | tn = telnetlib.Telnet(HOST) | ||
+ | |||
+ | tn.read_until(" | ||
+ | tn.write(user + " | ||
+ | tn.read_until(" | ||
+ | tn.write(password + " | ||
+ | | ||
+ | tn.read_until(" | ||
+ | tn.write(" | ||
+ | tn.read_until(" | ||
+ | tn.write(" | ||
+ | tn.read_until("# | ||
+ | |||
+ | tn.write(" | ||
+ | tn.read_until(PROMPT) | ||
+ | |||
+ | tn.write(" | ||
+ | tn.read_until(PROMPT) | ||
+ | |||
+ | tn.write(" | ||
+ | tn.read_until(PROMPT) | ||
+ | |||
+ | tn.write(" | ||
+ | tn.read_until(PROMPT) | ||
+ | |||
+ | tn.write(" | ||
+ | tn.read_until(PROMPT) | ||
+ | |||
+ | tn.close() | ||
+ | </ | ||
+ | - Mit telnet auf dem Speedport einloggen | ||
+ | - <code bash> | ||
+ | - Spass haben! | ||
+ | |||
+ | ===== Tools ===== | ||
+ | ==== atcmd ==== | ||
+ | |||
+ | ^Befehl ^ Bedeutung ^ Kommentar ^ | ||
+ | |atcmd hwver display|HW Version anzeigen | | | ||
+ | |atcmd cimi display|IMSI (Karte) anzeigen|| | ||
+ | |atcmd board display|IMSI (Board) anzeigen|IMEI ?| | ||
+ | |atcmd swver display|SW Version anzeigen|| | ||
+ | |atcmd sysinfo display|System informationen anzeigen|| | ||
+ | ====== Links ====== | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||