Openwrt
Small linux for routers
Router
http://wiki.openwrt.org/inbox/tp-link.tl-wr1043nd
Write firmware
mtd write /tmp/openwrt-brcm47xx-squashfs.trx linux reboot
mtd -e firmware write /tmp/openwrt-ar71xx-tl-wr1043ndv1-squashfs-universal.bin firmware reboot
Which version of openwrt is installed.
cat /etc/banner
read /var/log/messages
logread
packages
update package list
opkg update
install openvpn
opkg install http://downloads.openwrt.org/kamikaze/8.09.2/brcm-2.4/packages/zlib_1.2.3-5_mipsel.ipk opkg install http://downloads.openwrt.org/kamikaze/8.09.2/brcm-2.4/packages/libopenssl_0.9.8i-3.2_mipsel.ipk opkg install http://downloads.openwrt.org/kamikaze/8.09.2/brcm-2.4/packages/liblzo_2.03-1_mipsel.ipk opkg install http://downloads.openwrt.org/kamikaze/8.09.2/brcm-2.4/packages/openvpn_2.0.9-5.1_mipsel.ipk
mount jffs2
mount -t jffs2 /dev/mtdblock3 /jffs/
list wireless
iw phy
serial cable
http://www.nslu2-linux.org/wiki/HowTo/AddASerialPort http://wiki.openwrt.org/oldwiki/openwrtdocs/customizing/hardware/serial_console http://wiki.openwrt.org/inbox/tp-link.tl-wr1043nd#oem.installation.using.the.tftp.and.rs232.method http://jethomson.wordpress.com/2010/02/21/diy-usb-to-serial-cable-for-3usd/
openwrt
http://eko.one.pl/openwrt/ http://openwrt.groov.pl
recover tp-link wr1043nd
you can use any hexeditor to delete the first 0x20200 byte, it will start with 01 00 00 00 54 50 after delete
Add serial cable
tpl
- when it show autobooting, it will let you get into U-boot.
- you can set the router ip address by
setenv ipaddr 192.168.1.1
- tftpd server address by
serverip 192.168.1.100