Hi all,
after having problems with my OpenWrt installation i decided to reflash the .bin on my TP-Link TL-MR3020. Unfortunately the device does not boot up anymore. So I tried to enter fail safe mode described in the wiki, but it looks like there is no chance to get the device telnetable or even pingable...
So I tried to connect to the device using a serial connection - in HTerm i can see this output:
U-Boot 1.1.4 (Nov 28 2011 - 09:34:00)
AP121 (ar9330) U-boot
DRAM: 32 MB
led turning on for 1s...
id read 0x100000ff
flash size 4194304, sector count = 64
Flash: 4 MB
Using default environment
In: serial
Out: serial
Err: serial
Net: ag7240_enet_initialize...
No valid address in Flash. Using fixed address
No valid address in Flash. Using fixed address
: cfg1 0x5 cfg2 0x7114
eth0: 00:03:7f:09:0b:ad
ag7240_phy_setup
eth0 up
: cfg1 0xf cfg2 0x7214
eth1: 00:03:7f:09:0b:ad
athrs26_reg_init_lan
ATHRS26: resetting s26
ATHRS26: s26 reset done
ag7240_phy_setup
eth1 up
eth0, eth1
Autobooting in 1 seconds
## Booting image at 9f020000 ...
Uncompressing Kernel Image ... Too big uncompressed streamLZMA ERROR 1 - must RESET
After this output the device resets and sends the same messages again. So I tried to access the bootloader using "tpl" command - works. I get the "hornet>" command line. As described in the wiki I tried to reinstall the image using tftpboot, but it does not work... looks like the wan port is not active. Since I was able to connect and load a file through tftp unsing my android phone, I assume the server is up successfully.
Output of printenv (after booting and entereing tpl):
bootargs=console=ttyS0,115200 root=31:02 rootfstype=squashfs init=/sbin/init mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),2752k(rootfs),896k(uImage),64k(NVRAM),64k(ART)
bootcmd=bootm 0x9f020000
bootdelay=1
baudrate=115200
ethaddr=0xba:0xbe:0xfa:0xce:0x07:0x41
ipaddr=192.168.1.111
serverip=192.168.1.100
stdin=serial
stdout=serial
stderr=serial
ethact=eth0
Environment size: 362/65532 bytes
Is there any hope to recover this device? Probably it's possible to write to the flash directly by HTerm?
Thanks!