Hallo,
möchte Rückmeldung zu meinen „Experimenten“ geben.
Die ID des Router Modell hatte ich mit einem Hex-Editor zuerst im original mtd0.bin / u-boot_mod nach Tarnatos Vorschlag angepasst, bevor ich diesen mit dem Flasher auf den 16MB Winbond SPI Chip geschrieben habe.
Das sieht dann auf der seriellen Konsole so aus:
BOARD: TP-Link TL-WR841N/D v11
SOC: QCA953x ver. 2 rev. 0
CPU: MIPS 24Kc
RAM: 32 MB DDR1 16-bit CL3-3-3-8
FLASH: 16 MB Winbond W25Q128
MAC: 18:A6:F7:xx:xx:xx
CLOCKS: CPU/RAM/AHB/SPI/REF
650/400/200/ 25/ 25 MHz
u-boot> printmodel
Router model stored in FLASH at offset 0x9F01FD00: 0841161100000001
Die Vorlage des Patches von bk9050 selber zu integrieren, habe ich erwartungsgemäß nicht hinbekommen.
Aber auf github liegt auch ein Build-Script von ihm, dass ich soweit anpassen konnte, mit Hilfe dessen ich die für mich passende „site“ der Community einbinden konnte.
Nach 3 Stunden Durchlauf wurden die zusätzlichen Images erstellt:
*tp-link-tl-wr841n-nd-v11-16mb-sysupgrade.bin
*tp-link-tl-wr841n-nd-v11-8mb-sysupgrade.bin
*tp-link-tl-wr841n-nd-v12-8mb-sysupgrade.bin
*tp-link-tl-wr841n-nd-v9-8mb-sysupgrade.bin
Done!
Start: 2017-05-20T16:32+02:00
Stop: 2017-05-20T19:25+02:00
Soweit ich es gesehen habe, werden zur Zeit in zwei Durchläufen noch nicht alle möglichen Images für 841er gebaut, Da müsste noch einmal die fähiger Köpfe ran. Aber das von mir benötigte „tp-link-tl-wr841n-nd-v11-16mb-sysupgrade.bin“ war dabei.
Vorher erstellten passenden pepe2k „u-boot_mod“ + „modifizierte Router-ID“ auf den Flash Chip geschrieben, eingelötet, ART Partionon per u-boot Web-Interface wieder hergestellt und das Image „tp-link-tl-wr841n-nd-v11-16mb-sysupgrade.bin“ ebenfalls per Web-Interface geflasht.
Router getestet, Mesh-VPN, Mesh, Client-Verbindung, SSH geht.
Wunderbar! Vielen Dank an alle Beteiligten für die Hilfe und Unterstützung.
Aber wie von Tarnatos völlig korrekt angemerkt, haben wir jetzt einen „Sonderling“ gebaut.
Durch persönliches Unvermögen, passte jetzt der Versions-String nicht zu dem der verwendeten Community, sodass einige „opkg update“ nicht geladen werden konnten. Konnte ich zwar mit einigen Basteleien wieder hinbiegen, aber mir ist aufgefallen, dass einige via opkg installierte Pakete nicht korrekt funktionieren.
Heißt, die ganze Sache macht nur wirklich Sinn, wenn die von euch präferierte Community auch diesen Mod letztendlich unterstützt und entsprechende sysupgrade Images baut. Sonst wird das auf lange Sicht nichts, vor allem in Hinblick auf anstehende Autoupdates, 802.11s Umstellung, Migration zu LEDE Projekt.
cu
begin