semi-bricked WR941ND v3.6, help wanted

Report problems and success stories with Gargoyle on various hardware platforms.

Moderator: Moderators

Post Reply
larcy
Posts: 16
Joined: Fri Aug 23, 2013 2:43 am

semi-bricked WR941ND v3.6, help wanted

Post by larcy »

OK situation is a partially bricked router. Can get into Gargoyle via SSH, but thats about it. Full description in next post. Ideal solution would be some way to get the GUI working from SSH/CLI, so that it could be used, flashed, etc. Although I do have other version of this router with a serial cable attached, I'd rather not have to open the case and solder on this one if at all possible, and it strikes me that since it is pingable and ssh'able then going down the serial line route should not be necessary

The openwrt wiki isn't much help, only has instructions for a v6 model router, and I think it worth being careful on this one to get exactly right, otherwise it is likely to just turn a semi bricked router into a fully bricked one

Any help/suggestions gratefully received

larcy
Posts: 16
Joined: Fri Aug 23, 2013 2:43 am

Re: semi-bricked WR941ND v3.6, help wanted

Post by larcy »

So router is a TL-WR941ND v3.6

Connecting to it via a windows 7 PC

In normal mode with a ethernet cable plugged in to yellow lan port it can be pinged on 192.168.1.1. It can be logged into via ssh. But is not broadcasting a wireless SSID so can’t be connected to via wireless. And there is no GUI on 192.168.1.1. DHCP on the router does appear to be working as it assigned a ip address of 192.168.1.127 to the PC. Its wired network name is “TP-LINK”, however it has Gargoyle 1.4.7 installed on it as show in the ssh login screen shown below

login as: root
root@192.168.1.1's password:


BusyBox v1.15.3 (2012-02-29 17:39:42 EST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

---------------------------------------------------------------
| _____ _ |
| | __ \ | | |
| | | \/ __ _ _ __ __ _ ___ _ _| | ___ |
| | | __ / _` | '__/ _` |/ _ \| | | | |/ _ \ |
| | |_\ \ (_| | | | (_| | (_) | |_| | | __/ |
| \____/\__,_|_| \__, |\___/ \__, |_|\___| |
| __/ | __/ | |
| |___/ |___/ |
| |
|-------------------------------------------------------------|
| Gargoyle version 1.4.7 | OpenWrt backfire branch |
| Gargoyle revision 5783343 | OpenWrt revision r30752 |
| Built February 29, 2012 | Target ar71xx/ath9k |
---------------------------------------------------------------
root@Gargoyle:~#

Plugging in the ethernet cable to the blue WAN port and you can’t connect at all (i.e the ethernet controller on the windows PC just assigns itself one of those 169.254 addresses)

In failsafe mode you cannot connect at all via blue WAN or yellow LAN

Factory reset (known on here as 30/30/30) does nothing

Firstboot from CLI does nothing, except it did reset the IP address from the one I had assigned to 192.168.1.1 and reset the root password from the one I had assigned to “password”

Logread output is blow (with the mac address changed)
root@Gargoyle:~# logread
Jan 1 00:00:09 Gargoyle user.info kernel: Atheros AR71xx SPI Controller driver version 0.2.4
Jan 1 00:00:09 Gargoyle user.info kernel: m25p80 spi0.0: w25q32 (4096 Kbytes)
Jan 1 00:00:09 Gargoyle user.debug kernel: spi0.0: searching for MyLoader partition table at offset 0x10000
Jan 1 00:00:09 Gargoyle user.debug kernel: spi0.0: searching for MyLoader partition table at offset 0x20000
Jan 1 00:00:09 Gargoyle user.debug kernel: spi0.0: searching for MyLoader partition table at offset 0x30000
Jan 1 00:00:09 Gargoyle user.debug kernel: spi0.0: searching for MyLoader partition table at offset 0x40000
Jan 1 00:00:09 Gargoyle user.debug kernel: spi0.0: no MyLoader partition table found
Jan 1 00:00:09 Gargoyle user.notice kernel: Searching for RedBoot partition table in spi0.0 at offset 0x3fe000
Jan 1 00:00:09 Gargoyle user.notice kernel: Searching for RedBoot partition table in spi0.0 at offset 0x3ff000
Jan 1 00:00:09 Gargoyle user.notice kernel: No RedBoot partition table detected in spi0.0
Jan 1 00:00:09 Gargoyle user.notice kernel: spi0.0: no WRT160NL signature found
Jan 1 00:00:09 Gargoyle user.notice kernel: Creating 5 MTD partitions on "spi0.0":
Jan 1 00:00:09 Gargoyle user.notice kernel: 0x000000000000-0x000000020000 : "u-boot"
Jan 1 00:00:09 Gargoyle user.notice kernel: 0x000000020000-0x000000160000 : "kernel"
Jan 1 00:00:09 Gargoyle user.notice kernel: 0x000000160000-0x0000003f0000 : "rootfs"
Jan 1 00:00:09 Gargoyle user.notice kernel: mtd: partition "rootfs" set to be root filesystem
Jan 1 00:00:09 Gargoyle user.info kernel: mtd: partition "rootfs_data" created automatically, ofs=37A000, len=76000
Jan 1 00:00:09 Gargoyle user.notice kernel: 0x00000037a000-0x0000003f0000 : "rootfs_data"
Jan 1 00:00:09 Gargoyle user.notice kernel: 0x0000003f0000-0x000000400000 : "art"
Jan 1 00:00:09 Gargoyle user.notice kernel: 0x000000020000-0x0000003f0000 : "firmware"
Jan 1 00:00:09 Gargoyle user.info kernel: ag71xx_mdio: probed
Jan 1 00:00:09 Gargoyle user.info kernel: eth0: Atheros AG71xx at 0xb9000000, irq 4
Jan 1 00:00:09 Gargoyle user.debug kernel: eth0: using fixed link parameters
Jan 1 00:00:09 Gargoyle user.info kernel: Atheros AR71xx hardware watchdog driver version 0.1.0
Jan 1 00:00:09 Gargoyle user.debug kernel: ar71xx-wdt: timeout=15 secs (max=42)
Jan 1 00:00:09 Gargoyle user.info kernel: TCP westwood registered
Jan 1 00:00:09 Gargoyle user.info kernel: NET: Registered protocol family 17
Jan 1 00:00:09 Gargoyle user.notice kernel: Bridge firewalling registered
Jan 1 00:00:09 Gargoyle user.notice kernel: Distributed Switch Architecture driver version 0.1
Jan 1 00:00:09 Gargoyle user.err kernel: ar7240_dsa: unsupported chip, ctrl=ffffffff
Jan 1 00:00:09 Gargoyle user.info kernel: eth0[0]: detected a Marvell 88E6060 switch
Jan 1 00:00:09 Gargoyle user.info kernel: dsa slave smi: probed
Jan 1 00:00:10 Gargoyle user.debug kernel: ar71xx: pll_reg 0xb8050014: 0x13000a44
Jan 1 00:00:10 Gargoyle user.info kernel: eth0: link up (100Mbps/Full duplex)
Jan 1 00:00:10 Gargoyle user.notice ifup: Enabling Router Solicitations on loopback (lo)
Jan 1 00:00:11 Gargoyle user.notice ifup: Enabling Router Solicitations on eth (eth0)
Jan 1 00:00:11 Gargoyle user.info sysinit: #
Jan 1 00:00:11 Gargoyle user.info sysinit: # WARNING: the 'service_kill' function is now deprecated and might be
Jan 1 00:00:11 Gargoyle user.info sysinit: # removed soon. Consider using the other new service_* wrappers instead.
Jan 1 00:00:11 Gargoyle user.info sysinit: #
Jan 1 00:00:12 Gargoyle user.info sysinit: Error 1 looking up hostname 0.pool.ntp.org
Jan 1 00:00:12 Gargoyle user.info sysinit: Error 1 looking up hostname 1.pool.ntp.org
Jan 1 00:00:12 Gargoyle user.info sysinit: Error 1 looking up hostname 2.pool.ntp.org
Jan 1 00:00:12 Gargoyle user.info kernel: device lan1 entered promiscuous mode
Jan 1 00:00:12 Gargoyle user.info kernel: device eth0 entered promiscuous mode
Jan 1 00:00:13 Gargoyle user.info kernel: device lan2 entered promiscuous mode
Jan 1 00:00:13 Gargoyle user.info sysinit: Error 1 looking up hostname 0.pool.ntp.org
Jan 1 00:00:13 Gargoyle user.info sysinit: Error 1 looking up hostname 1.pool.ntp.org
Jan 1 00:00:13 Gargoyle user.info sysinit: Error 1 looking up hostname 2.pool.ntp.org
Jan 1 00:00:14 Gargoyle user.info kernel: device lan3 entered promiscuous mode
Jan 1 00:00:14 Gargoyle user.info kernel: device lan4 entered promiscuous mode
Jan 1 00:00:14 Gargoyle user.notice ifup: Enabling Router Solicitations on lan (br-lan)
Jan 1 00:00:16 Gargoyle user.info kernel: Compat-wireless backport release: compat-wireless-2011-11-29
Jan 1 00:00:16 Gargoyle user.info kernel: Backport based on wireless-testing.git master-2011-12-01
Jan 1 00:00:17 Gargoyle user.info kernel: cfg80211: Calling CRDA to update world regulatory domain
Jan 1 00:00:19 Gargoyle user.info kernel: cfg80211: World regulatory domain updated:
Jan 1 00:00:19 Gargoyle user.info kernel: cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Jan 1 00:00:19 Gargoyle user.info kernel: cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan 1 00:00:19 Gargoyle user.info kernel: cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
Jan 1 00:00:19 Gargoyle user.info kernel: cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
Jan 1 00:00:19 Gargoyle user.info kernel: cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan 1 00:00:19 Gargoyle user.info kernel: cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan 1 00:00:20 Gargoyle user.debug kernel: ath: EEPROM regdomain: 0x0
Jan 1 00:00:20 Gargoyle user.debug kernel: ath: EEPROM indicates default country code should be used
Jan 1 00:00:20 Gargoyle user.debug kernel: ath: doing EEPROM country->regdmn map search
Jan 1 00:00:20 Gargoyle user.debug kernel: ath: country maps to regdmn code: 0x3a
Jan 1 00:00:20 Gargoyle user.debug kernel: ath: Country alpha2 being used: US
Jan 1 00:00:20 Gargoyle user.debug kernel: ath: Regpair used: 0x3a
Jan 1 00:00:20 Gargoyle user.debug kernel: ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
Jan 1 00:00:20 Gargoyle user.info kernel: ieee80211 phy0: Atheros AR9100 MAC/BB Rev:7 AR2133 RF Rev:a2 mem=0xb80c0000, irq=2
Jan 1 00:00:20 Gargoyle user.info kernel: cfg80211: Calling CRDA for country: US
Jan 1 00:00:21 Gargoyle user.info kernel: PPP generic driver version 2.4.2
Jan 1 00:00:21 Gargoyle user.info kernel: ip_tables: (C) 2000-2006 Netfilter Core Team
Jan 1 00:00:21 Gargoyle user.info kernel: NET: Registered protocol family 24
Jan 1 00:00:21 Gargoyle user.warn kernel: nf_conntrack version 0.5.0 (460 buckets, 1840 max)
Jan 1 00:00:21 Gargoyle user.warn kernel: CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
Jan 1 00:00:21 Gargoyle user.warn kernel: nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
Jan 1 00:00:21 Gargoyle user.warn kernel: sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
Jan 1 00:00:22 Gargoyle user.info kernel: xt_time: kernel timezone is -0000
Jan 1 00:00:23 Gargoyle user.info kernel: cfg80211: Regulatory domain changed to country: US
Jan 1 00:00:23 Gargoyle user.info kernel: cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Jan 1 00:00:23 Gargoyle user.info kernel: cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
Jan 1 00:00:23 Gargoyle user.info kernel: cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
Jan 1 00:00:23 Gargoyle user.info kernel: cfg80211: (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan 1 00:00:23 Gargoyle user.info kernel: cfg80211: (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan 1 00:00:23 Gargoyle user.info kernel: cfg80211: (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan 1 00:00:23 Gargoyle user.info kernel: cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
Jan 1 00:00:23 Gargoyle user.info kernel: Hooked IMQ after mangle on PREROUTING
Jan 1 00:00:23 Gargoyle user.info kernel: Hooked IMQ after nat on POSTROUTING
Jan 1 00:00:23 Gargoyle user.info kernel: IMQ driver loaded successfully.
Jan 1 00:00:23 Gargoyle user.info kernel: Ebtables v2.0 registered
Jan 1 00:00:25 Gargoyle user.info sysinit: 'radio0' is disabled
Jan 1 00:00:25 Gargoyle user.info sysinit: 'radio0' is disabled
Jan 1 00:00:26 Gargoyle user.info sysinit: Error 1 looking up hostname 0.pool.ntp.org
Jan 1 00:00:26 Gargoyle user.info sysinit: Error 1 looking up hostname 1.pool.ntp.org
Jan 1 00:00:26 Gargoyle user.info sysinit: Error 1 looking up hostname 2.pool.ntp.org
Jan 1 00:00:26 Gargoyle user.info sysinit: Loading defaults
Jan 1 00:00:27 Gargoyle user.info sysinit: Loading synflood protection
Jan 1 00:00:27 Gargoyle user.info sysinit: Adding custom chains
Jan 1 00:00:27 Gargoyle user.info sysinit: Loading zones
Jan 1 00:00:28 Gargoyle user.info sysinit: Loading forwardings
Jan 1 00:00:28 Gargoyle user.info sysinit: Loading redirects
Jan 1 00:00:28 Gargoyle user.info sysinit: Loading rules
Jan 1 00:00:28 Gargoyle user.info sysinit: Loading includes
Jan 1 00:00:29 Gargoyle user.info sysinit: Optimizing conntrack
Jan 1 00:00:29 Gargoyle user.info sysinit: Loading interfaces
Jan 1 00:00:29 Gargoyle user.info firewall: adding lan (br-lan) to zone lan
Jan 1 00:00:30 Gargoyle cron.err crond[1436]: crond (busybox 1.15.3) started, log level 5
Jan 1 00:00:30 Gargoyle authpriv.info dropbear[1462]: Running in background
Jan 1 00:00:30 Gargoyle daemon.warn httpd_gargoyle[1469]: started as root without requesting chroot(), warning only
Jan 1 00:00:30 Gargoyle daemon.notice httpd_gargoyle[1469]: httpd_gargoyle/1.0 14mar2008 starting on Gargoyle, port 80
Jan 1 00:00:31 Gargoyle user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
Jan 1 00:00:31 Gargoyle user.notice dnsmasq: Allowing 127.0.0.0/8 responses
Jan 1 00:00:34 Gargoyle daemon.info dnsmasq[1497]: started, version 2.55 cachesize 150
Jan 1 00:00:34 Gargoyle daemon.info dnsmasq[1497]: compile time options: IPv6 GNU-getopt no-DBus no-I18N DHCP TFTP
Jan 1 00:00:34 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCP, IP range 192.168.1.100 -- 192.168.1.250, lease time 12h
Jan 1 00:00:34 Gargoyle daemon.info dnsmasq[1497]: using local addresses only for domain lan
Jan 1 00:00:34 Gargoyle daemon.warn dnsmasq[1497]: no servers found in /tmp/resolv.conf.auto, will retry
Jan 1 00:00:34 Gargoyle daemon.info dnsmasq[1497]: read /etc/hosts - 2 addresses
Jan 1 00:00:34 Gargoyle daemon.info dnsmasq-dhcp[1497]: read /etc/ethers - 0 addresses
Jan 1 00:00:35 Gargoyle user.info sysinit: ERROR: No valid dynamic DNS service configurations defined
Jan 1 00:00:35 Gargoyle user.info sysinit: (Did you specify correct configuration file path?)
Jan 1 00:00:35 Gargoyle user.info sysinit: setting up led WLAN
Jan 1 00:00:35 Gargoyle user.debug kernel: ar71xx-wdt: enabling watchdog timer
Jan 1 00:00:36 Gargoyle user.info kernel: lan1: link up, 100 Mb/s, full duplex, flow control disabled
Jan 1 00:00:36 Gargoyle user.info kernel: br-lan: port 1(lan1) entering forwarding state
Jan 1 00:00:42 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPDISCOVER(br-lan) xx:xx:xx:xx:xx:xx
Jan 1 00:00:42 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPOFFER(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx
Jan 1 00:00:42 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPREQUEST(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx
Jan 1 00:00:42 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPACK(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx HP
Jan 1 00:00:48 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPINFORM(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx
Jan 1 00:00:48 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPACK(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx HP
Jan 1 00:01:01 Gargoyle cron.err crond[1436]: USER root pid 1554 cmd /usr/bin/set_kernel_timezone >/dev/null 2>&1
Jan 1 00:01:50 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPINFORM(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx
Jan 1 00:01:50 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPACK(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx HP
Jan 1 00:02:55 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPINFORM(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx
Jan 1 00:02:55 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPACK(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx HP
Jan 1 00:03:58 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPINFORM(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx
Jan 1 00:03:58 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPACK(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx HP
Jan 1 00:04:59 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPINFORM(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx
Jan 1 00:04:59 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPACK(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx HP
Jan 1 00:06:23 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPINFORM(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx
Jan 1 00:06:23 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPACK(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx HP
Jan 1 00:07:29 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPINFORM(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx
Jan 1 00:07:29 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPACK(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx HP
Jan 1 00:08:35 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPINFORM(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx
Jan 1 00:08:35 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPACK(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx HP
Jan 1 00:09:38 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPINFORM(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx
Jan 1 00:09:38 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPACK(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx HP
Jan 1 00:10:46 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPINFORM(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx
Jan 1 00:10:46 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPACK(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx HP
Jan 1 00:11:01 Gargoyle cron.err crond[1436]: USER root pid 1576 cmd /usr/bin/set_kernel_timezone >/dev/null 2>&1
Jan 1 00:11:16 Gargoyle authpriv.info dropbear[1578]: Child connection from 192.168.1.127:65182
Jan 1 00:11:36 Gargoyle authpriv.notice dropbear[1578]: Password auth succeeded for 'root' from 192.168.1.127:65182
Jan 1 00:12:31 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPINFORM(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx
Jan 1 00:12:31 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPACK(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx HP
Jan 1 00:19:19 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPINFORM(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx
Jan 1 00:19:19 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPACK(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx HP
Jan 1 00:20:27 Gargoyle user.info kernel: lan1: link down
Jan 1 00:20:27 Gargoyle user.info kernel: br-lan: port 1(lan1) entering disabled state
Jan 1 00:21:01 Gargoyle cron.err crond[1436]: USER root pid 1590 cmd /usr/bin/set_kernel_timezone >/dev/null 2>&1
Jan 1 00:23:09 Gargoyle user.info kernel: lan1: link up, 100 Mb/s, full duplex, flow control disabled
Jan 1 00:23:09 Gargoyle user.info kernel: br-lan: port 1(lan1) entering forwarding state
Jan 1 00:23:10 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPREQUEST(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx
Jan 1 00:23:10 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPACK(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx HP
Jan 1 00:23:14 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPINFORM(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx
Jan 1 00:23:14 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPACK(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx HP
Jan 1 00:23:37 Gargoyle authpriv.info dropbear[1592]: Child connection from 192.168.1.127:50059
Jan 1 00:23:46 Gargoyle authpriv.notice dropbear[1592]: Password auth succeeded for 'root' from 192.168.1.127:50059
Jan 1 00:24:48 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPINFORM(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx
Jan 1 00:24:48 Gargoyle daemon.info dnsmasq-dhcp[1497]: DHCPACK(br-lan) 192.168.1.127 xx:xx:xx:xx:xx:xx HP
root@Gargoyle:~#

Lantis
Moderator
Posts: 6764
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia

Re: semi-bricked WR941ND v3.6, help wanted

Post by Lantis »

Use WinSCP or a tftp server to reflash a later version.
That version is well and truly deprecated and it's unlikely anyone can assist.

Except to say that "30/30/30" does nothing because it is not the correct procedure for openwrt.
http://lantisproject.com/downloads/gargoyle_ispyisail.php for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.

larcy
Posts: 16
Joined: Fri Aug 23, 2013 2:43 am

Re: semi-bricked WR941ND v3.6, help wanted

Post by larcy »

Lantis wrote:Use WinSCP or a tftp server to reflash a later version.
.
Where are the exact instructions on how to do this please (there aren't any on the openwrt wiki for that model/version router)

Lantis
Moderator
Posts: 6764
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia

Re: semi-bricked WR941ND v3.6, help wanted

Post by Lantis »

http://lantisproject.com/downloads/gargoyle_ispyisail.php for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.

larcy
Posts: 16
Joined: Fri Aug 23, 2013 2:43 am

Re: semi-bricked WR941ND v3.6, help wanted

Post by larcy »

OK resolved this now, have put instructions below in case anyone needs

Problem is a semi bricked router with symptoms as described earlier

I keep trying to do firstboot this didn't work. Mount_root would just hang

So I
1) Downloaded winscp. This is free and gives a graphical interface to copy files to/from your router.
2) disconnect from the other networks so you are only connected to the router or you might have problems with resolving 192.168.1.1
3) connect to your router using winscp, 192.168.1.1 and use file protocol=SCP
4) Copy a valid firmware file from your PC to a directory on the router (I used /tmp). You might want to amend the filename to make it shorter first. Obviously make sure the firmware file is the right one for your router. Since the router already had gargoyle on it (albeit not working) I used one of the sysupgrade ones
5) login to your router via ssh (I used Putty, once again free to download), connection type SSH
6) execute the command "sysupgrade -v -n /tmp/filename.bin" on your router where /tmp/filename.bin is the location and name of the firmware image you copied. "-n" means do not keep settings (which is probably a good idea in this situation" and '-v" means verbose so you can see what is going on
7) WAIT until it finishes, might take a minute or two and reboot

Post Reply