Der Wlanrouter TP-Link TL-WR941ND und die Firmware OpenWrt in der Version Barrier Breaker 14.07 sind ein kleines Kapitel für sich, da der Router eigentlich auf dem Modell TL-wr841nd v8 basiert und weitere Arbeiten für die Installation benötigt. Hier die von mir gemachten Images.
Ich habe die Images des Modells TP-Link TL-wr841nd v8 genommen und mit dem Hexeditor die Daten bezüglich der Überprüfung des Routermodels, sowie der daraus neu resultierenden MD5Sum geändert.
Zuerst wurden von mir die Bytes von 08 41 00 08 ( Die Modelnummer und Version) in 09 41 00 05 geändert und da sich hierdurch die Checksumme der Binärdateien ändert diese mit mktplinkfw geändert.
Falsche MD5sum:
chris@ltde64k:~/Downloads/openWRT/941$ ./compile/mktplinkfw -i openwrt-ar71xx-generic-tl-tp941-v51-squashfs-factory.bin File name : openwrt-ar71xx-generic-tl-tp941-v51-squashfs-factory.bin File size : 0x003c0000 / 3932160 bytes Version 1 Header size : 0x00000200 / 512 bytes Header MD5Sum1 : 2c a5 ff 32 3f 72 d3 48 c9 49 61 90 18 65 1b 18 (*ERROR*) --> expected : 85 eb 5e f4 24 97 7e c7 ba 22 b1 46 dd ad 40 0f Header MD5Sum2 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (purpose yet unknown, unchecked here) Vendor name : OpenWrt Firmware version : r42625 Hardware ID : 0x09410005 (unknown) Hardware Revision : 0x00000001 Kernel data offset : 0x00000200 / 512 bytes Kernel data length : 0x0010e460 / 1107040 bytes Kernel load address : 0x80060000 Kernel entry point : 0x80060000 Rootfs data offset : 0x00100000 / 1048576 bytes Rootfs data length : 0x0020c95a / 2148698 bytes Boot loader data offset: 0x00000000 / 0 bytes Boot loader data length: 0x00000000 / 0 bytes Total firmware length : 0x003c0000 / 3932160 bytes
Richtige md5sum:
chris@ltde64k:~/Downloads/openWRT/941$ ./compile/mktplinkfw -i openwrt-ar71xx-generic-tl-tp941-v51-squashfs-factory.bin File name : openwrt-ar71xx-generic-tl-tp941-v51-squashfs-factory.bin File size : 0x003c0000 / 3932160 bytes Version 1 Header size : 0x00000200 / 512 bytes Header MD5Sum1 : 85 eb 5e f4 24 97 7e c7 ba 22 b1 46 dd ad 40 0f (ok) Header MD5Sum2 : 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 (purpose yet unknown, unchecked here) Vendor name : OpenWrt Firmware version : r42625 Hardware ID : 0x09410005 (unknown) Hardware Revision : 0x00000001 Kernel data offset : 0x00000200 / 512 bytes Kernel data length : 0x0010e460 / 1107040 bytes Kernel load address : 0x80060000 Kernel entry point : 0x80060000 Rootfs data offset : 0x00100000 / 1048576 bytes Rootfs data length : 0x0020c95a / 2148698 bytes Boot loader data offset: 0x00000000 / 0 bytes Boot loader data length: 0x00000000 / 0 bytes Total firmware length : 0x003c0000 / 3932160 bytes
Das gleiche habe ich nicht nur mit der Factoryversion, sondern auch mit der der Version sysupgrade gemacht, da ich eigentlich nur das sysupgrade in Wirklichkeit brauchte.
Disclaimer:
Ich übernehme keine Haftung für das Aufspielen der Firmware und stelle sie hier, wie sie ist, zur Verfügung. Auch mache ich mir nicht die Software, welche unter der GPL lizensiert ist, zu eigen.
Jeder sollte sich über die Veränderung an dem Gerät selbst im klaren sein und sich nach gutem Gewissen über diese Veränderungen an seiner Hardware informieren.
Die Dateien sind auf meinem Account bei Copy.com zu finden in dem Verzeichnis TP_Linkl_WR941
Es handelt sich hier um die Images für die Version 5.1.
Checksummen md5:
f8765c66470c8cdb9578bf94a15219a8 openwrt-ar71xx-generic-tl-tp941-v51-squashfs-factory.bin
ce1d57061ce1795753b6ae2f5132747d openwrt-ar71xx-generic-tl-tp941-v51-squashfs-sysupgrade.bin