Moin, Hätte mir diese Woche zwei CPE210 geordert. Gestern geliefert und nun ist aufgefallen, das die schon v2 sind. Dafür existiert nun keine FF-FW geschweige denn ne OpenWRT. Was tun sprach Zeus? Jemand ne Idee? Oder einfach warten bis was passiert auf OpenWRT Seite bzw LEDE? Mfg Chris
Sent from Yahoo Mail on Android
On Mittwoch, 6. September 2017 20:53:47 CEST Christopher Malz via Freifunk_info wrote:
Moin, Hätte mir diese Woche zwei CPE210 geordert. Gestern geliefert und nun ist aufgefallen, das die schon v2 sind. Dafür existiert nun keine FF-FW geschweige denn ne OpenWRT. Was tun sprach Zeus? Jemand ne Idee? Oder einfach warten bis was passiert auf OpenWRT Seite bzw LEDE?
Das kommt darauf an wieviel TP-Link geaendert hat. Leider gibt es wohl kein GPL-Tarball fuer die 2.0 (der auf der TP-Link-Seite verlinkte ist viel zu alt fuer das Geraet). Aber ich habe aber mal nach Bildern geschaut.
* 1.x: https://wiki.openwrt.org/_media/media/tplink/tl-cpe210/cpe210_board.jpg?cach... * 2.0: https://fccid.io/TE7CPE210V2/Internal-Photos/CPE210-Internal-Photograph-2016...
Sieht erstmal so aus als haetten sie einiges auf dem Board geaendert. Unter anderem auch zwischen SoC und dem RF-Kram. Koennte also sein, dass da ein anderer, inkompatibler SoC drauf ist und das die Aenderungen erforderte.
Funktioniert die serielle Konsole und kannst du damit ein Bootlog erstellen? Dann koennte man wenigstens schauen ob es Sinn macht da Zeit zu investieren.
Falls es wieder ein AR934x ist und sich an dem WiFi und Ethernet-Kram nichts geaendert hat, dann waere als erster Schritt (je nach Bedarf) folgende Dateien in LEDE anzupassen und zu upstreamen:
* target/linux/ar71xx/base-files/etc/board.d/01_leds * target/linux/ar71xx/base-files/etc/board.d/02_network * target/linux/ar71xx/base-files/etc/board.d/03_gpio_switches * target/linux/ar71xx/base-files/lib/ar71xx.sh * target/linux/ar71xx/base-files/lib/upgrade/platform.sh * target/linux/ar71xx/files/arch/mips/ath79/mach-cpe510.c * target/linux/ar71xx/files/arch/mips/ath79/machtypes.h * target/linux/ar71xx/image/tp-link.mk * tools/firmware-utils/src/tplink-safeloader.c
Gruesse, Sven
On Donnerstag, 7. September 2017 09:23:45 CEST Sven Eckelmann wrote: [...]
Funktioniert die serielle Konsole und kannst du damit ein Bootlog erstellen? Dann koennte man wenigstens schauen ob es Sinn macht da Zeit zu investieren.
Falls es wieder ein AR934x ist und sich an dem WiFi und Ethernet-Kram nichts geaendert hat, dann waere als erster Schritt (je nach Bedarf) folgende Dateien in LEDE anzupassen und zu upstreamen:
- target/linux/ar71xx/base-files/etc/board.d/01_leds
- target/linux/ar71xx/base-files/etc/board.d/02_network
- target/linux/ar71xx/base-files/etc/board.d/03_gpio_switches
- target/linux/ar71xx/base-files/lib/ar71xx.sh
- target/linux/ar71xx/base-files/lib/upgrade/platform.sh
- target/linux/ar71xx/files/arch/mips/ath79/mach-cpe510.c
- target/linux/ar71xx/files/arch/mips/ath79/machtypes.h
- target/linux/ar71xx/image/tp-link.mk
- tools/firmware-utils/src/tplink-safeloader.c
Gerade noch einen Beitrag [1] bei LEDE gefunden, der sich um das Geraet dreht und bei dem auch ein Bootlog [2] geposted wurde.
Die haben die den SoC mit einem QCA953x ausgetauscht. Der sollte auch bei LEDE unterstuetzt werden (zumindestens einige Versionen dieser SoC-Familie). Unklar ist jetzt aber natuerlich wie die LNAs angesteuert werden. Beim originalen CPE*10 waeren die auf den GPIOs 18+19 und man muesste jetzt klaeren ob die immer noch an der Stelle sind. Auch ist unklar wie das Ethernet angebunden wurde. Vielleicht ist es genauso wie bei der v1 angebunden, aber das muesste man dann (zwecks fehlender Dokumentation) mal ausprobieren bzw. versuchen Register auszulesen und damit die noetigen Einstellungen ermitteln.
Es scheinen auch schon Leute mit dem LEDE Support angefangen [3] zu haben und man koennte kooperieren. Man koennte zum Beispiel anfangen und schauen was fuer ein SoC es genau ist, bei Bedarf 521-MIPS-ath79-enable-UART-for-early_serial.patch anpassen und dann mit earlyprintk als Kernel-Parameter das ganze versuchen zu Booten.
Gruesse, Sven
[1] https://forum.lede-project.org/t/support-for-tp-link-cpe210-v2-0/5340/13 [2] https://pastebin.com/Kw4q9mRX [3] https://forum.lede-project.org/t/first-try-to-support-cpe210-v2-will-not-boo...
@Sven - Habe jetzt auch eine Version 2 von Amazon bekommen. Gibt es schon Updates? Danke, Max
On Thu 7. Sep 2017 at 09:54, Sven Eckelmann via Freifunk_info < freifunk_info@freifunk-vogtland.net> wrote:
On Donnerstag, 7. September 2017 09:23:45 CEST Sven Eckelmann wrote: [...]
Funktioniert die serielle Konsole und kannst du damit ein Bootlog
erstellen?
Dann koennte man wenigstens schauen ob es Sinn macht da Zeit zu
investieren.
Falls es wieder ein AR934x ist und sich an dem WiFi und Ethernet-Kram
nichts
geaendert hat, dann waere als erster Schritt (je nach Bedarf) folgende
Dateien
in LEDE anzupassen und zu upstreamen:
- target/linux/ar71xx/base-files/etc/board.d/01_leds
- target/linux/ar71xx/base-files/etc/board.d/02_network
- target/linux/ar71xx/base-files/etc/board.d/03_gpio_switches
- target/linux/ar71xx/base-files/lib/ar71xx.sh
- target/linux/ar71xx/base-files/lib/upgrade/platform.sh
- target/linux/ar71xx/files/arch/mips/ath79/mach-cpe510.c
- target/linux/ar71xx/files/arch/mips/ath79/machtypes.h
- target/linux/ar71xx/image/tp-link.mk
- tools/firmware-utils/src/tplink-safeloader.c
Gerade noch einen Beitrag [1] bei LEDE gefunden, der sich um das Geraet dreht und bei dem auch ein Bootlog [2] geposted wurde.
Die haben die den SoC mit einem QCA953x ausgetauscht. Der sollte auch bei LEDE unterstuetzt werden (zumindestens einige Versionen dieser SoC-Familie). Unklar ist jetzt aber natuerlich wie die LNAs angesteuert werden. Beim originalen CPE*10 waeren die auf den GPIOs 18+19 und man muesste jetzt klaeren ob die immer noch an der Stelle sind. Auch ist unklar wie das Ethernet angebunden wurde. Vielleicht ist es genauso wie bei der v1 angebunden, aber das muesste man dann (zwecks fehlender Dokumentation) mal ausprobieren bzw. versuchen Register auszulesen und damit die noetigen Einstellungen ermitteln.
Es scheinen auch schon Leute mit dem LEDE Support angefangen [3] zu haben und man koennte kooperieren. Man koennte zum Beispiel anfangen und schauen was fuer ein SoC es genau ist, bei Bedarf 521-MIPS-ath79-enable-UART-for-early_serial.patch anpassen und dann mit earlyprintk als Kernel-Parameter das ganze versuchen zu Booten.
Gruesse, Sven
[1] https://forum.lede-project.org/t/support-for-tp-link-cpe210-v2-0/5340/13 [2] https://pastebin.com/Kw4q9mRX [3] https://forum.lede-project.org/t/first-try-to-support-cpe210-v2-will-not-boo... _______________________________________________ Freifunk_info mailing list Freifunk_info@freifunk-vogtland.net http://mx.hateotu.de:8025/mailman/listinfo/freifunk_info
On Donnerstag, 14. September 2017 05:32:52 CEST Maximilian Hahn via Freifunk_info wrote:
@Sven - Habe jetzt auch eine Version 2 von Amazon bekommen. Gibt es schon Updates? Danke, Max
Der offizielle SoC-Support in LEDE ist "kaputt" und nicht mal die serielle Konsole geht (die killt sich sozusagen beim Initialisieren). Ich habe aber gerade keine Zeit und Lust mich laenger damit zu beschaeftigen.
Gruesse, Sven
Bringt es etwas, dies in bei LEDE zu issuen? Das vielleicht die Community daran Arbeiten kann?
Grüße
14. September 2017 07:48, "Sven Eckelmann via Freifunk_info" freifunk_info@freifunk-vogtland.net schrieb:
On Donnerstag, 14. September 2017 05:32:52 CEST Maximilian Hahn via Freifunk_info wrote:
@Sven - Habe jetzt auch eine Version 2 von Amazon bekommen. Gibt es schon Updates? Danke, Max
Der offizielle SoC-Support in LEDE ist "kaputt" und nicht mal die serielle Konsole geht (die killt sich sozusagen beim Initialisieren). Ich habe aber gerade keine Zeit und Lust mich laenger damit zu beschaeftigen.
Gruesse, Sven _______________________________________________ Freifunk_info mailing list Freifunk_info@freifunk-vogtland.net http://mx.hateotu.de:8025/mailman/listinfo/freifunk_info
On Donnerstag, 14. September 2017 06:17:12 CEST Enrico M. wrote:
Bringt es etwas, dies in bei LEDE zu issuen? Das vielleicht die Community daran Arbeiten kann?
Schwer zu sagen. Interessierte koennten sich aber mal zusammenschalten und gemeinsam daran Arbeiten. Daher habe ich mal David Lutz und Robert Marko ins Cc genommen, wenn sie interesse an dem zusammengesuchten Kram haben. Hier nochmal mein Gestammel von letzter Woche:
---------- Forwarded Message ----------
Das kommt darauf an wieviel TP-Link geaendert hat. Leider gibt es wohl kein GPL-Tarball fuer die 2.0 (der auf der TP-Link-Seite verlinkte ist viel zu alt fuer das Geraet). Aber ich habe aber mal nach Bildern geschaut.
* 1.x: https://wiki.openwrt.org/_media/media/tplink/tl-cpe210/cpe210_board.jpg?cach... * 2.0: https://fccid.io/TE7CPE210V2/Internal-Photos/CPE210-Internal-Photograph-2016...
Sieht erstmal so aus als haetten sie einiges auf dem Board geaendert. Unter anderem auch zwischen SoC und dem RF-Kram. Koennte also sein, dass da ein anderer, inkompatibler SoC drauf ist und das die Aenderungen erforderte.
Funktioniert die serielle Konsole und kannst du damit ein Bootlog erstellen? Dann koennte man wenigstens schauen ob es Sinn macht da Zeit zu investieren.
Falls es wieder ein AR934x ist und sich an dem WiFi und Ethernet-Kram nichts geaendert hat, dann waere als erster Schritt (je nach Bedarf) folgende Dateien in LEDE anzupassen und zu upstreamen:
* target/linux/ar71xx/base-files/etc/board.d/01_leds * target/linux/ar71xx/base-files/etc/board.d/02_network * target/linux/ar71xx/base-files/etc/board.d/03_gpio_switches * target/linux/ar71xx/base-files/lib/ar71xx.sh * target/linux/ar71xx/base-files/lib/upgrade/platform.sh * target/linux/ar71xx/files/arch/mips/ath79/mach-cpe510.c * target/linux/ar71xx/files/arch/mips/ath79/machtypes.h * target/linux/ar71xx/image/tp-link.mk * tools/firmware-utils/src/tplink-safeloader.c
-----------------------------------------
---------- Forwarded Message ----------
Subject: Re: [Freifunk_info] TP-Link CPE210 FF-Firmware Date: Donnerstag, 7. September 2017, 09:53:41 CEST From: Sven Eckelmann sven@narfation.org To: info@freifunk-vogtland.net CC: christophermalz@yahoo.de christophermalz@yahoo.de
On Donnerstag, 7. September 2017 09:23:45 CEST Sven Eckelmann wrote: [...]
Funktioniert die serielle Konsole und kannst du damit ein Bootlog erstellen? Dann koennte man wenigstens schauen ob es Sinn macht da Zeit zu investieren.
Falls es wieder ein AR934x ist und sich an dem WiFi und Ethernet-Kram nichts geaendert hat, dann waere als erster Schritt (je nach Bedarf) folgende Dateien in LEDE anzupassen und zu upstreamen:
- target/linux/ar71xx/base-files/etc/board.d/01_leds
- target/linux/ar71xx/base-files/etc/board.d/02_network
- target/linux/ar71xx/base-files/etc/board.d/03_gpio_switches
- target/linux/ar71xx/base-files/lib/ar71xx.sh
- target/linux/ar71xx/base-files/lib/upgrade/platform.sh
- target/linux/ar71xx/files/arch/mips/ath79/mach-cpe510.c
- target/linux/ar71xx/files/arch/mips/ath79/machtypes.h
- target/linux/ar71xx/image/tp-link.mk
- tools/firmware-utils/src/tplink-safeloader.c
Gerade noch einen Beitrag [1] bei LEDE gefunden, der sich um das Geraet dreht und bei dem auch ein Bootlog [2] geposted wurde.
Die haben die den SoC mit einem QCA953x ausgetauscht. Der sollte auch bei LEDE unterstuetzt werden (zumindestens einige Versionen dieser SoC-Familie). Unklar ist jetzt aber natuerlich wie die LNAs angesteuert werden. Beim originalen CPE*10 waeren die auf den GPIOs 18+19 und man muesste jetzt klaeren ob die immer noch an der Stelle sind. Auch ist unklar wie das Ethernet angebunden wurde. Vielleicht ist es genauso wie bei der v1 angebunden, aber das muesste man dann (zwecks fehlender Dokumentation) mal ausprobieren bzw. versuchen Register auszulesen und damit die noetigen Einstellungen ermitteln.
Es scheinen auch schon Leute mit dem LEDE Support angefangen [3] zu haben und man koennte kooperieren.
[1] https://forum.lede-project.org/t/support-for-tp-link-cpe210-v2-0/5340/13 [2] https://pastebin.com/Kw4q9mRX [3] https://forum.lede-project.org/t/first-try-to-support-cpe210-v2-will-not-boo... -----------------------------------------
---------- Forwarded Message ----------
Ich habe mir ein CPE210v2 besorgt (danke Simon) und mal geschaut. Beim Auseinanderbauen muss man die zwei Schrauben hinter dem Label (GND, LAN, Reset) entfernen. Dann kann man das Board am Plastik herausziehen. Dabei ist zu beachten, dass zwischen Aussenhuelle und dem mittleren Plastikstueck ein doppelseitiger Klebestreifen ist, der das Rausziehen verhindern soll.
Pin-Header fuer die serielle Konsole muss man selber noch draufloeten. Die serielle Konsole ist extrem instabil (also geht genau mit einem Adapter bei mir) und man muss noch eine extra Loetbruecke neben dem RX-Pin machen (der TX Pin ist der mit dem Pfeil, danach kommt der RX und dann der GND). Man kann sich in die u-boot-Konsole einloggen indem man schnell "tpl" beim booten eingibt. Man kann sich aber auch beim gebooteten Linux mittels Nutzer "root" und password "5up" einloggen. Leider ist die Programmauswahl so gering, dass man damit kaum etwas anfangen kann. Statisch kompilierte Programme zum auslesen der Register koennten aber gehen.
An sich scheint TP-Link hier den AP143-2 als Referenz genommen zu haben. Nervig wird es aber spaetestens wenn man dann den GPIO-Kram fuer die LNAs oder POE-Passthrough erraten moechte.
Mit dem angehangenem Patch kann man immerhin ein Image bauen was theoretisch booten koennte, aber momentan stirbt mir die serielle Konsole weg, wenn es den earlyprintk-Kram deaktiviert und ttyS0 initialisiert. Im u-boot kann man sie aber folgendermaessen laden.
setenv bootargs 'console=ttyS0,115200' tftpboot 0x84000000 lede-ar71xx-generic-cpe210-v2-initramfs-kernel.bin bootm 0x84000000
Debuggen des seriellen Konsolen-Krams muss jetzt aber echt nicht sein. Ich mache daher erstmal Schluss.
-----------------------------------------
Ach ja, mir scheint so als wuerde es nicht booten wenn man das Image auf 0x82000000 laedt. Das sollte aber eigentlich bei einem QCA953x gehen (ausser meine Notizen zum Bringup der OpenMesh-Geraete sind falsch). Ich gehe daher davon aus, dass der Nutzer unter https://forum.lede-project.org/t/first-try-to-support-cpe210-v2-will-not-boo... genau das Problem hat. Ich habe jetzt aber noch nicht geschaut ob man die rgendwas mittel TPL-Image-Header machen kann.
Gruesse, Sven
On Donnerstag, 14. September 2017 05:32:52 CET Maximilian Hahn via Freifunk_info wrote:
@Sven - Habe jetzt auch eine Version 2 von Amazon bekommen. Gibt es schon Updates? Danke, Max
Wie schon gesagt, ist die Hardware halt defekt und deren Clock-Bootstrapping funktioniert nicht. Ich habe aber jetzt einen neuen Workaround eingebaut, der wirklich nur bei CPE210 v2 aktiviert werden sollte, und mit den damals mit Robert Marko erstellten Aenderungen vereint. Das sehr experimentelle Image findet sich unter http://firmware.freifunk-vogtland.net/firmware/experimental/factory/gluon-ff...
Die Aenderungen wurden an Robert Marko gegeben damit er es mit seinem aktuellen Stand vereint dann an LEDE weiter gibt. Der Gluon 2017.1.4 Patch befindet sich unter https://github.com/FreifunkVogtland/gluon/commit/ffa5a6526f319a43fbe9d0c7721...
Gruesse, Sven