Hi,

I've just joined this forum for help with my WR941ND router.    I'm totally stuck!     FYI   I'm not a hacker.....

I tried to upgrade the firmware of my WR941ND because of a problem I had with internet connection dying (something to do with wireless router not working properly with my ADSL modem? Seems like DNS stops working because I could ping an IP address, but not via its URL.
It happened after 5 to 10 minutes of surfing.

Anyway I used the Web GUI and a file from the TP-LINK site and attempted to upgrade the firmware, however, at completion, my browser did not refresh!!!! Oh oh.....

After searching, I discovered this thing called openWrt and this forum.  I found posts about accessing a serial debug port.
So I grafted an RS232 interface onto the four pin header of my WR941, and shorted R356.

(After somewhat munting the fricken case to get it off!!!)

Below is what I get if I power the unit up.    Is there anyway I can return it to stock or have I inadvertently BRICKED my wireless router??

I thank you in advance for answering a clueless noobs questions.

Best Regards, Nick

------------------------------------------------

U-Boot 1.1.4 (Jun  1 2010 - 15:09:49)

AP81 (ar7100) U-boot
DRAM: 
sri
32 MB
id read 0x100000ff
flash size 4MB, sector count = 64
Flash:  4 MB
Using default environment

In:    serial
Out:   serial
Err:   serial
Net:   ag7100_enet_initialize...
No valid address in Flash. Using fixed address
bsingle_phy = 0
eth0: 00:03:7f:09:0b:ad
eth0 up
eth0
Autobooting in 1 seconds## Booting image at bf020000 ...
   Uncompressing Kernel Image ... OK

Starting kernel ...

Linux version 2.6.15--LSDK-6.1.1.40 (zhongjin@rd3linux.tplink) (gcc version 3.4.4) #1 Mon Jan 30 18:01:21 CST 2012

flash_size passed from bootloader = 4

CPU revision is: 00019374

Determined physical RAM map:

memory: 02000000 @ 00000000 (usable)

User-defined physical RAM map:

memory: 02000000 @ 00000000 (usable)

Built 1 zonelists

Kernel command line: console=ttyS0,115200 root=/dev/mtdblock2 rootfstype=squashfs init=/sbin/init mtdparts=ar7100-nor0:128k(u-boot),1024k(kernel),2816k(rootfs),64k(config),64k(art) mem=32M

Primary instruction cache 64kB, physically tagged, 4-way, linesize 32 bytes.

Primary data cache 32kB, 4-way, linesize 32 bytes.

Synthesized TLB refill handler (20 instructions).

Synthesized TLB load handler fastpath (32 instructions).

Synthesized TLB store handler fastpath (32 instructions).

Synthesized TLB modify handler fastpath (31 instructions).

Cache parity protection disabled

PID hash table entries: 256 (order: 8, 4096 bytes)

Using 200.000 MHz high precision timer.

Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)

Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)

Memory: 30516k/32768k available (1407k kernel code, 2236k reserved, 300k data, 112k init, 0k highmem)

Mount-cache hash table entries: 512

Checking for 'wait' instruction...  available.

NET: Registered protocol family 16

Jumpstart button pressed.

SCSI subsystem initialized

AR7100 GPIOC major 0

squashfs: version 3.3 (2007/10/31) Phillip Lougher

squashfs: LZMA suppport for slax.org by jro

Initializing Cryptographic API

io scheduler noop registered

io scheduler deadline registered

Serial: 8250/16550 driver $Revision: #2 $ 1 ports, IRQ sharing disabled

serial8250.0: ttyS0 at MMIO 0x0 (irq = 19) is a 16550A

RAMDISK driver initialized: 1 RAM disks of 8192K size 1024 blocksize

PPP generic driver version 2.4.2

PPPoX init, max protocols:3

NET: Registered protocol family 24

pppox protocol 0 register. max:3

cmdlinepart partition parsing not available

Searching for RedBoot partition table

5 RedBoot partitions found on MTD device ar7100-nor0

Creating 5 MTD partitions on "ar7100-nor0":

0x00000000-0x00020000 : "boot"

0x00020000-0x00120000 : "kernel"

0x00120000-0x003e0000 : "rootfs"

0x003e0000-0x003f0000 : "config"

0x003f0000-0x00400000 : "art"

->Oops: flash id 0x10215 .

NET: Registered protocol family 2

IP route cache hash table entries: 512 (order: -1, 2048 bytes)

TCP established hash table entries: 2048 (order: 1, 8192 bytes)

TCP bind hash table entries: 2048 (order: 1, 8192 bytes)

TCP: Hash tables configured (established 2048 bind 2048)

TCP reno registered

TCP bic registered

NET: Registered protocol family 1

NET: Registered protocol family 17

802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>

All bugs added by David S. Miller <davem@redhat.com>

ar7100wdt_init: Registering WDT success

SQUASHFS error: sb_bread failed reading block 0x7f8

SQUASHFS error: Unable to read cache block [1fe3e0:17e2]

SQUASHFS error: Unable to read inode [1fe3e0:17e2]

VFS: Cannot open root device "mtdblock2" or unknown-block(31,2)

Please append a correct "root=" boot option

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)