Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
projekte:speedport_hybrid [2015/12/27 21:58] – angelegt admin | projekte:speedport_hybrid [2017/08/11 18:02] (aktuell) – admin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== DTAG Speedport Hybrid ====== | ====== DTAG Speedport Hybrid ====== | ||
+ | ====== Bilder ====== | ||
+ | Frontpanel, Anzeige und Bedienteil: \\ | ||
+ | {{: | ||
+ | Oberseite der Hauptplatine: | ||
+ | {{: | ||
+ | Unterseite der Hauptplatine: | ||
+ | {{: | ||
+ | Hauptprozessor ohne Kuehlkoerper: | ||
+ | {{: | ||
+ | {{: | ||
+ | Ein weiterer Prozessor mit DDR Ram auf der Rueckseite: \\ | ||
+ | {{: | ||
+ | ====== Datenblaetter ====== | ||
+ | * NAND Flash {{: | ||
+ | |||
+ | |||
====== Lustiges ====== | ====== Lustiges ====== | ||
- | ===== Firmware Versionen ===== | + | ====== Config-Datei ist binaer und unlesbar ====== |
+ | < | ||
+ | 2 0000010: 926c fd75 9ee7 b687 683a d99e 0ee8 9d54 .l.u....h: | ||
+ | 3 0000020: 26eb 0c1b 0cf0 4c93 308f 73e2 635e 837e & | ||
+ | 4 0000030: 50a2 959a c985 2df0 829c 6e1d 3ba6 0f05 P.....-...n.; | ||
+ | 5 0000040: b6cf 5b62 f492 d0cf f471 7e99 e7f1 25fd ..[b.....q~...%. | ||
+ | 6 0000050: af8e 81d9 82b1 f893 06d7 c336 10c9 26fa ...........6..& | ||
+ | 7 0000060: ae18 0bef 8f03 4db9 bd7c 180f f6a6 73fa ......M..|....s. | ||
+ | 8 0000070: 355b fe4d 7956 b08c 5cb6 c1f2 a75d dc00 5[.MyV..\....].. | ||
+ | 9 0000080: 2538 6f2b c7c6 291d 1558 69a4 6a63 0bf9 %8o+..)..Xi.jc.. | ||
+ | 10 0000090: 99be 763b a0cb e069 3c65 1f76 1e41 c339 ..v; | ||
+ | 11 00000a0: f991 cef4 6e10 98ea d9c9 38f4 7088 6052 ....n.....8.p.`R | ||
+ | 12 00000b0: e9e8 d3d8 abca d697 e4ce 072c 0f33 081c ..........., | ||
+ | 13 00000c0: 183e 5acb 5754 b05f c82e 72e0 6c88 bf43 .> | ||
+ | 14 00000d0: ba54 0e1b dc76 ab32 f9fb ef82 5d31 d4d9 .T...v.2....]1.. | ||
+ | 15 00000e0: 9c57 22dc cf6f 114f 32e6 4549 1f42 f46c .W" | ||
+ | 16 00000f0: 92fe d22d 304b 3212 4559 ef66 3243 4805 ...-0K2.EY.f2CH. | ||
+ | 17 0000100: 91dd eb04 6b06 efb8 a44a dc88 b859 3989 ....k....J...Y9. | ||
+ | 18 0000110: 377e 8d03 22f1 bb52 11e1 b0dc 664e 31f2 7~.." | ||
+ | </ | ||
+ | Vielleicht verschluesselt, | ||
+ | |||
+ | ====== 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 ====== | ||
+ | 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:// | ||