OpenWrt Forum Archive

Topic: sam's firmware collections for TP-Link WR703N

The content of this topic has been archived between 6 Feb 2018 and 1 May 2018. Unfortunately there are posts – most likely complete pages – missing.

Hi there,

I am trying to fix a this WR703N that my friend messed up. After flashing the default OpenWRT (http://downloads.openwrt.org/snapshots/ … factorybin) my friend flashed the NAS version of the Big Squeeze firmware was flashed ( 28854-1229). Unfortunately the little box has stop responding and connecting to it became impossible.

I am able to get into failsafe mode (I think) by doing the following: I powercycle the WR703N. The LED light is on but doesn't flash at first and as soon as it starts flashing I press the reset button. At that point, the LED light flashes constantly but at a faster rate and I can connect to it through telnet (I use Windows, so I connect through the command line using the built-in telnet). I am able to access WR703N from there, but unable to flash to older firmware (when I look using opkg I see that there is no firmware on the WR703N).

At this point, I want to upload the vanilla OpenWRT firmware, but find myself unable to (I can't connect using SCP or TFTP). Perhaps I am doing something wrong? Can someone direct me? From my PC I can ping the WR703N (ping 192.168.1.1) but unable to ping my PC (which I set to 192.168.1.2 subnet 255.255.255.0).

Lennong wrote:
lizby wrote:
Lennong wrote:

My goal is to have extroot on a stick, FAT support,  3G and multiWAN in one package, prefereably managed by either LuCI or x-Wrt. I have a tiny powered 4-port USB-hub that will fit inside the router and a couple of stripped flash memories  ...

Any success with this?  Pictures?  What 4-port hub were you using?

I got it all here ready to be installed. However, I have tried to make extroot and/or pivotroot to work properly and been at that for weeks. I seriously doubt that anyone have had sucess with any of those. I have tried four different types of flash disks, followed an insane amount of tutorials to the letter, but every single time it fails, its simply ridiculous and I have almost given up. With extroot I can get it to boot on the flash disk, but as soon as I install more than a few packages it fails to boot properly and ends up in a limbo state with no network access. The pivotroot alternative simply dont work, period.

Tutorials tried:
http://sateliti.info/showthread.php?182 … vn-branche
http://h-wrt.com/en/doc/flash
http://wiki.openwrt.org/doc/howto/extro … ot.overlay
http://www.rooot.net/en/geek-stuff/open … enwrt.html
http://wiki.openwrt.org/doc/howtobuild/ … howtobuild
http://www2.kaufmanfamily.net:8080/blog … root-intro
http://www2.kaufmanfamily.net:8080/blog/page/3
http://open-wrt.ru/forum/viewtopic.php?id=23512&p=1
https://forum.openwrt.org/viewtopic.php?id=23901

If someone are able to do an extroot (with more than a few packages installed) I will be much surprised...I don't know if it is becuase it gets loaded in RAM or something, but it aint working...


As for the hardware mods; I do have sourced a SO-DIMM with 64MB chips on it that is confirmed working, and will drop that in there with the flash disk and the hub once I get the #¤%&#&##¤ extroot working.

The hub in question is:
http://www.dealextreme.com/p/usb-2-0-ro … black-1148
It is powered with 5v and fits absolutely perfect inside (needs a touch, remove 0.5mm on one side), resting on the power connector.

The flash disks are the Sandisk Cruzer Edge, very easy to dismantle and you can cut off the PCB end that is serving as the USB male connector. Its basically only the chip left then.

I will upload photos once I get hold on a decent camera.

Here is the photos of the components as I promised:
http://img828.imageshack.us/img828/7616/cimg3474s.th.jpg
http://img838.imageshack.us/img838/2320/cimg3497s.th.jpg
http://img811.imageshack.us/img811/6697/cimg3502s.th.jpg
http://img268.imageshack.us/img268/1857/cimg3503s.th.jpg

Sorry for the crappy quality, but I think you get the idea. It is possible to close the router completely with a powered 4-port hub and 2x16GB flashdisks in there. It is also room for a second USB port with enough space between them if I move the present one a few millimeter to the right. It needs to be disconnected and flipped upside down anyways, so that is not a big deal. Unfortunately I just semibricked my router when I tried to flash DD-WRT for the TP-LINK 903ND, but I can access it via TTL so no biggie. Im kinda getting fed up with OpenWRT as its seems to be so unstructured and incompatibility between packages so I did have a go at DD-WRT which I know works nicely with extroot.

Oh well, it turns out I can't even get an uplink on the LAN established for the tftp server. It's bricked. To bad when I just dropped in 64MB in it, which can be desoldered again ofcourse. I got a MR11U coming in so I will continue play with that. Maybe its time to fix me a flash editor utility, they should be similar enough to facilitate for a direct copy. From what I underrstand there are 16MB eproms out there that I could use as well, problem would be to source it. In any scenario, if I can't get extroot to work properly or bigger flash I'll throw them both in the drawer. 4MB is simply too small, simple as that.

Does anyone have any idea on what flash/eprom editor utility one can use for this?

Lennong wrote:

Oh well, it turns out I can't even get an uplink on the LAN established for the tftp server. It's bricked. To bad when I just dropped in 64MB in it, which can be desoldered again ofcourse. I got a MR11U coming in so I will continue play with that. Maybe its time to fix me a flash editor utility, they should be similar enough to facilitate for a direct copy. From what I underrstand there are 16MB eproms out there that I could use as well, problem would be to source it. In any scenario, if I can't get extroot to work properly or bigger flash I'll throw them both in the drawer. 4MB is simply too small, simple as that.

Does anyone have any idea on what flash/eprom editor utility one can use for this?

@Lennong

I am under the impression that you cannot brick WR703N if the uboot is intact. Maybe something wrong with your setup or tftp server.

Even 8MB ROM may be small for you. Wait a few weeks and my extra-root should be ready.

(Last edited by s7mx1 on 12 Jan 2012, 11:09)

hyeforgot wrote:

Hi there,

I am trying to fix a this WR703N that my friend messed up. After flashing the default OpenWRT (http://downloads.openwrt.org/snapshots/ … factorybin) my friend flashed the NAS version of the Big Squeeze firmware was flashed ( 28854-1229). Unfortunately the little box has stop responding and connecting to it became impossible.

I am able to get into failsafe mode (I think) by doing the following: I powercycle the WR703N. The LED light is on but doesn't flash at first and as soon as it starts flashing I press the reset button. At that point, the LED light flashes constantly but at a faster rate and I can connect to it through telnet (I use Windows, so I connect through the command line using the built-in telnet). I am able to access WR703N from there, but unable to flash to older firmware (when I look using opkg I see that there is no firmware on the WR703N).

At this point, I want to upload the vanilla OpenWRT firmware, but find myself unable to (I can't connect using SCP or TFTP). Perhaps I am doing something wrong? Can someone direct me? From my PC I can ping the WR703N (ping 192.168.1.1) but unable to ping my PC (which I set to 192.168.1.2 subnet 255.255.255.0).

@hyeforgot
How did you connect WR703N? Remember you need to connect the ethernet port of WR703N to a lan port of an router as the port is configured to get ip via dhcp. If you are not able to access using name (nas) you will need to try ip address instead.

You are not doing anything wrong. The failsafe mode only provides telnet access. Could you cat /etc/config/network and /etc/config/wireless. If you do opkg list_installed you will get nothing back as these status information has been removed on purpose to save space.

(Last edited by s7mx1 on 12 Jan 2012, 11:22)

s7mx1 wrote:
Lennong wrote:

Oh well, it turns out I can't even get an uplink on the LAN established for the tftp server. It's bricked. To bad when I just dropped in 64MB in it, which can be desoldered again ofcourse. I got a MR11U coming in so I will continue play with that. Maybe its time to fix me a flash editor utility, they should be similar enough to facilitate for a direct copy. From what I underrstand there are 16MB eproms out there that I could use as well, problem would be to source it. In any scenario, if I can't get extroot to work properly or bigger flash I'll throw them both in the drawer. 4MB is simply too small, simple as that.

Does anyone have any idea on what flash/eprom editor utility one can use for this?

@Lennong

I am under the impression that you cannot brick WR703N if the uboot is intact. Maybe something wrong with your setup or tftp server.

Even 8MB ROM may be small for you. Wait a few weeks and my extra-root should be ready.

You are absolutley right. I did have a go again and got it back to life. I initially did follow the instructions for the TL-MR3420, which has a few differences from the ones for the TL-MR3020, which are more accuarate. I had to set environments first, device IP and server IP, even though it automatically put out that it had 192.168.1.111 and expected the image to be at 192.168.1.100. So, even though it supposed to be preconfigured I did the steps and set environment anyway (same adresses). After that it suddenly wanna talk and soon it was back alive.

Thanks for the support.

Anyhow, I did order me a USB flash programmer so I really can go havoc on the MR11U.
http://www.ebay.com/itm/USB-E-Eprom-and … 3f12365c66
It seems to do the job from what I can see in terms of support and the software. I also did some research on the 8-SOPs available for this device and it seems like 200MIL is limited to 64Mbit/8MB. However, when I look at the  16-SOP diagram the inner 8 pins is unused, and the outer is eqvivalent to the 8-SOP pins, just in a different order. This means that I can drop in a hefty 256Mbit/32MB flash in there somewhere, if uboot allows the mod that is.. I saw somwhere on the forum a TL-MR3420 with a 16MB flash, and he did mod the uboot to make it accept it. I'm ging to Singapore in a couple of days and will have a couple of hours to spend on chasing some flash chips.

/Len

(Last edited by Lennong on 13 Jan 2012, 02:12)

Lennong wrote:
s7mx1 wrote:
Lennong wrote:

Oh well, it turns out I can't even get an uplink on the LAN established for the tftp server. It's bricked. To bad when I just dropped in 64MB in it, which can be desoldered again ofcourse. I got a MR11U coming in so I will continue play with that. Maybe its time to fix me a flash editor utility, they should be similar enough to facilitate for a direct copy. From what I underrstand there are 16MB eproms out there that I could use as well, problem would be to source it. In any scenario, if I can't get extroot to work properly or bigger flash I'll throw them both in the drawer. 4MB is simply too small, simple as that.

Does anyone have any idea on what flash/eprom editor utility one can use for this?

@Lennong

I am under the impression that you cannot brick WR703N if the uboot is intact. Maybe something wrong with your setup or tftp server.

Even 8MB ROM may be small for you. Wait a few weeks and my extra-root should be ready.

You are absolutley right. I did have a go again and got it back to life. I initially did follow the instructions for the TL-MR3420, which has a few differences from the ones for the TL-MR3020, which are more accuarate. I had to set environments first, device IP and server IP, even though it automatically put out that it had 192.168.1.111 and expected the image to be at 192.168.1.100. So, even though it supposed to be preconfigured I did the steps and set environment anyway (same adresses). After that it suddenly wanna talk and soon it was back alive.

Thanks for the support.

Anyhow, I did order me a USB flash programmer so I really can go havoc on the MR11U.
http://www.ebay.com/itm/USB-E-Eprom-and … 3f12365c66
It seems to do the job from what I can see in terms of support and the software. I also did some research on the 8-SOPs available for this device and it seems like 200MIL is limited to 64Mbit/8MB. However, when I look at the  16-SOP diagram the inner 8 pins is unused, and the outer is eqvivalent to the 8-SOP pins, just in a different order. This means that I can drop in a hefty 256Mbit/32MB flash in there somewhere, if uboot allows the mod that is.. I saw somwhere on the forum a TL-MR3420 with a 16MB flash, and he did mod the uboot to make it accept it. I'm ging to Singapore in a couple of days and will have a couple of hours to spend on chasing some flash chips.

/Len

@Lennong
Maybe the AR9331 can max support 16MB SPI flash,you can get some info from the MR11U raw UART message,i backup it here:
http://blog.chinaunix.net/space.php?uid … id=3058458
the:

Booting image at 9f020000 ...

show there only reserve 16MB memory map space when do SoC chip design.

Pulseaudio ported to android

Great news folks. I am reading news today and found this http://www.phoronix.com/scan.php?page=n … px=MTA0MzY

This means you will be able to stream audio wireless from your android devices to WR730N running with my pulseaudio firmware. Very excited. Finally someone has done it.

(Last edited by s7mx1 on 17 Jan 2012, 11:23)

mips wrote:
Lennong wrote:
s7mx1 wrote:

@Lennong

I am under the impression that you cannot brick WR703N if the uboot is intact. Maybe something wrong with your setup or tftp server.

Even 8MB ROM may be small for you. Wait a few weeks and my extra-root should be ready.

You are absolutley right. I did have a go again and got it back to life. I initially did follow the instructions for the TL-MR3420, which has a few differences from the ones for the TL-MR3020, which are more accuarate. I had to set environments first, device IP and server IP, even though it automatically put out that it had 192.168.1.111 and expected the image to be at 192.168.1.100. So, even though it supposed to be preconfigured I did the steps and set environment anyway (same adresses). After that it suddenly wanna talk and soon it was back alive.

Thanks for the support.

Anyhow, I did order me a USB flash programmer so I really can go havoc on the MR11U.
http://www.ebay.com/itm/USB-E-Eprom-and … 3f12365c66
It seems to do the job from what I can see in terms of support and the software. I also did some research on the 8-SOPs available for this device and it seems like 200MIL is limited to 64Mbit/8MB. However, when I look at the  16-SOP diagram the inner 8 pins is unused, and the outer is eqvivalent to the 8-SOP pins, just in a different order. This means that I can drop in a hefty 256Mbit/32MB flash in there somewhere, if uboot allows the mod that is.. I saw somwhere on the forum a TL-MR3420 with a 16MB flash, and he did mod the uboot to make it accept it. I'm ging to Singapore in a couple of days and will have a couple of hours to spend on chasing some flash chips.

/Len

@Lennong
Maybe the AR9331 can max support 16MB SPI flash,you can get some info from the MR11U raw UART message,i backup it here:
http://blog.chinaunix.net/space.php?uid … id=3058458
the:

Booting image at 9f020000 ...

show there only reserve 16MB memory map space when do SoC chip design.

Good info, thanks! Didn't find any SOPs in Singapore but I did find a 32GB Cruzer Edge for 42 Sing...nice.  I have ordered three 16MB chips, should be here in a couple of weeks, just in time for when the MR11U is here. I will have to come up with some kind of adapter though, still researching that one.

extra-root packages request

Here is the list of packages (samba, transmission, vsftp, nfsserver, python, mpd, asterisk 1.8, gstreamer, openvpn, pulseaudio)  I plan to include in the extra-root. If you want other packages to be included please let me know by replying to this post. My priority now is towards applications. Loading extra kernel modules is on the to-do list.

alsa-lib - 1.0.24.1-1
alsa-utils - 1.0.24.2-1
asterisk18 - 1.8.7.1-1
asterisk18-app-alarmreceiver - 1.8.7.1-1
asterisk18-app-authenticate - 1.8.7.1-1
asterisk18-app-chanisavail - 1.8.7.1-1
asterisk18-app-chanspy - 1.8.7.1-1
asterisk18-app-directed-pickup - 1.8.7.1-1
asterisk18-app-disa - 1.8.7.1-1
asterisk18-app-exec - 1.8.7.1-1
asterisk18-app-minivm - 1.8.7.1-1
asterisk18-app-mixmonitor - 1.8.7.1-1
asterisk18-app-originate - 1.8.7.1-1
asterisk18-app-read - 1.8.7.1-1
asterisk18-app-readexten - 1.8.7.1-1
asterisk18-app-sayunixtime - 1.8.7.1-1
asterisk18-app-senddtmf - 1.8.7.1-1
asterisk18-app-setcallerid - 1.8.7.1-1
asterisk18-app-sms - 1.8.7.1-1
asterisk18-app-stack - 1.8.7.1-1
asterisk18-app-system - 1.8.7.1-1
asterisk18-app-talkdetect - 1.8.7.1-1
asterisk18-app-verbose - 1.8.7.1-1
asterisk18-app-waituntil - 1.8.7.1-1
asterisk18-app-while - 1.8.7.1-1
asterisk18-cdr - 1.8.7.1-1
asterisk18-chan-agent - 1.8.7.1-1
asterisk18-chan-gtalk - 1.8.7.1-1
asterisk18-chan-iax2 - 1.8.7.1-1
asterisk18-chan-local - 1.8.7.1-1
asterisk18-codec-a-mu - 1.8.7.1-1
asterisk18-codec-alaw - 1.8.7.1-1
asterisk18-codec-g722 - 1.8.7.1-1
asterisk18-codec-g726 - 1.8.7.1-1
asterisk18-curl - 1.8.7.1-1
asterisk18-format-g726 - 1.8.7.1-1
asterisk18-format-g729 - 1.8.7.1-1
asterisk18-format-sln - 1.8.7.1-1
asterisk18-format-sln16 - 1.8.7.1-1
asterisk18-func-blacklist - 1.8.7.1-1
asterisk18-func-channel - 1.8.7.1-1
asterisk18-func-cut - 1.8.7.1-1
asterisk18-func-global - 1.8.7.1-1
asterisk18-func-shell - 1.8.7.1-1
asterisk18-func-uri - 1.8.7.1-1
asterisk18-func-vmcount - 1.8.7.1-1
asterisk18-pbx-ael - 1.8.7.1-1
asterisk18-pbx-spool - 1.8.7.1-1
asterisk18-res-agi - 1.8.7.1-1
asterisk18-res-crypto - 1.8.7.1-1
asterisk18-res-musiconhold - 1.8.7.1-1
asterisk18-sounds - 1.8.7.1-1
asterisk18-voicemail - 1.8.7.1-1
badblocks - 1.41.12-2
base-files - 87-r28854
base-files-network - 1
busybox - 1.19.3-3
chat - 2.4.5-2
comgt - 0.32-9
crda - 1.1.1-1
cups - 1.4.4-1
cups-bjnp - 0.5.4-1
dbus - 1.4.14-1
dbus-python - 0.83.0-3
dnsmasq - 2.58-2
dosfsck - 3.0.11-1
dropbear - 0.53.1-6
e2fsprogs - 1.41.12-2
erlang - R13A-2
gkrellmd - 2.3.1-1
glib1 - 1.2.10-1
glib2 - 2.26.1-2
gst-mod-adpcmdec - 0.10.19-1
gst-mod-adpcmenc - 0.10.19-1
gst-mod-aiff - 0.10.19-1
gst-mod-alsa - 0.10.29-2
gst-mod-app - 0.10.29-2
gst-mod-asf - 0.10.15-2
gst-mod-asfmux - 0.10.19-1
gst-mod-audioconvert - 0.10.29-2
gst-mod-audiofx - 0.10.23-1
gst-mod-audioparsersbad - 0.10.19-1
gst-mod-audiorate - 0.10.29-2
gst-mod-audioresample - 0.10.29-2
gst-mod-audiotestsrc - 0.10.29-2
gst-mod-autoconvert - 0.10.19-1
gst-mod-autodetect - 0.10.23-1
gst-mod-bayer - 0.10.19-1
gst-mod-cdxaparse - 0.10.19-1
gst-mod-cutter - 0.10.23-1
gst-mod-dataurisrc - 0.10.19-1
gst-mod-dccp - 0.10.19-1
gst-mod-debug - 0.10.23-1
gst-mod-debugutilsbad - 0.10.19-1
gst-mod-decodebin - 0.10.29-2
gst-mod-decodebin2 - 0.10.29-2
gst-mod-dtmf - 0.10.19-1
gst-mod-dvdspu - 0.10.19-1
gst-mod-equalizer - 0.10.23-1
gst-mod-festival - 0.10.19-1
gst-mod-flac - 0.10.23-1
gst-mod-freeze - 0.10.19-1
gst-mod-frei0r - 0.10.19-1
gst-mod-gio - 0.10.29-2
gst-mod-h264parse - 0.10.19-1
gst-mod-hdvparse - 0.10.19-1
gst-mod-icydemux - 0.10.23-1
gst-mod-id3demux - 0.10.23-1
gst-mod-id3tag - 0.10.19-1
gst-mod-interleave - 0.10.23-1
gst-mod-invtelecine - 0.10.19-1
gst-mod-jpegformat - 0.10.19-1
gst-mod-legacyresample - 0.10.19-1
gst-mod-level - 0.10.23-1
gst-mod-liveadder - 0.10.19-1
gst-mod-mad - 0.10.15-2
gst-mod-mms - 0.10.19-1
gst-mod-mpeg4videoparse - 0.10.19-1
gst-mod-mpegdemux - 0.10.19-1
gst-mod-mpegpsmux - 0.10.19-1
gst-mod-mpegtsmux - 0.10.19-1
gst-mod-mpegvideoparse - 0.10.19-1
gst-mod-multifile - 0.10.23-1
gst-mod-multipart - 0.10.23-1
gst-mod-mve - 0.10.19-1
gst-mod-mxf - 0.10.19-1
gst-mod-nsf - 0.10.19-1
gst-mod-nuvdemux - 0.10.19-1
gst-mod-ogg - 0.10.29-2
gst-mod-ossaudio - 0.10.23-1
gst-mod-pcapparse - 0.10.19-1
gst-mod-playbin - 0.10.29-2
gst-mod-pnm - 0.10.19-1
gst-mod-qtmux - 0.10.19-1
gst-mod-rawparse - 0.10.19-1
gst-mod-replaygain - 0.10.23-1
gst-mod-rtp - 0.10.23-1
gst-mod-rtpmux - 0.10.19-1
gst-mod-rtsp - 0.10.23-1
gst-mod-scaletempoplugin - 0.10.19-1
gst-mod-sdpelem - 0.10.19-1
gst-mod-segmentclip - 0.10.19-1
gst-mod-selector - 0.10.19-1
gst-mod-siren - 0.10.19-1
gst-mod-souphttpsrc - 0.10.23-1
gst-mod-spectrum - 0.10.23-1
gst-mod-speed - 0.10.19-1
gst-mod-stereo - 0.10.19-1
gst-mod-subenc - 0.10.19-1
gst-mod-tcp - 0.10.29-2
gst-mod-theora - 0.10.29-2
gst-mod-tta - 0.10.19-1
gst-mod-typefindfunctions - 0.10.29-2
gst-mod-udp - 0.10.23-1
gst-mod-valve - 0.10.19-1
gst-mod-videomeasure - 0.10.19-1
gst-mod-videosignal - 0.10.19-1
gst-mod-videotestsrc - 0.10.29-2
gst-mod-vmnc - 0.10.19-1
gst-mod-volume - 0.10.29-2
gst-mod-vorbis - 0.10.29-2
gst-mod-wavenc - 0.10.23-1
gst-mod-wavparse - 0.10.23-1
gst-plugins-base - 0.10.29-2
gst-plugins-good - 0.10.23-1
gst-python - 0.10.13-1
gstreamer - 0.10.34-1
gstreamer-utils - 0.10.34-1
haserl - 0.9.27-1
hotplug2 - 1.0-beta-4
iftop - 0.17-2
input-utils - 20081014-101501-2
ip - 2.6.39-1
iptables - 1.4.10-4
iptables-mod-conntrack - 1.4.10-4
iptables-mod-nat - 1.4.10-4
iw - 3.1-1
kernel - 2.6.39.4-1
kmod-aoe - 2.6.39.4-1
kmod-ath - 2.6.39.4+2011-09-14-1
kmod-ath9k - 2.6.39.4+2011-09-14-1
kmod-ath9k-common - 2.6.39.4+2011-09-14-1
kmod-atm - 2.6.39.4-1
kmod-button-hotplug - 2.6.39.4-3
kmod-cfg80211 - 2.6.39.4+2011-09-14-1
kmod-crypto-aes - 2.6.39.4-1
kmod-crypto-arc4 - 2.6.39.4-1
kmod-crypto-core - 2.6.39.4-1
kmod-crypto-hash - 2.6.39.4-1
kmod-crypto-hmac - 2.6.39.4-1
kmod-crypto-manager - 2.6.39.4-1
kmod-crypto-md4 - 2.6.39.4-1
kmod-crypto-md5 - 2.6.39.4-1
kmod-fs-cifs - 2.6.39.4-1
kmod-fs-exportfs - 2.6.39.4-1
kmod-fs-ext3 - 2.6.39.4-1
kmod-fs-isofs - 2.6.39.4-1
kmod-fs-nfs - 2.6.39.4-1
kmod-fs-nfs-common - 2.6.39.4-1
kmod-fs-nfsd - 2.6.39.4-1
kmod-fs-ntfs - 2.6.39.4-1
kmod-fs-udf - 2.6.39.4-1
kmod-fs-vfat - 2.6.39.4-1
kmod-hid - 2.6.39.4-1
kmod-i2c-core - 2.6.39.4-1
kmod-input-core - 2.6.39.4-1
kmod-input-evdev - 2.6.39.4-1
kmod-input-gpio-buttons - 2.6.39.4-1
kmod-input-gpio-keys-polled - 2.6.39.4-1
kmod-input-polldev - 2.6.39.4-1
kmod-ipt-conntrack - 2.6.39.4-1
kmod-ipt-core - 2.6.39.4-1
kmod-ipt-nat - 2.6.39.4-1
kmod-ipt-nathelper - 2.6.39.4-1
kmod-leds-gpio - 2.6.39.4-1
kmod-lib-crc-ccitt - 2.6.39.4-1
kmod-lib-crc-itu-t - 2.6.39.4-1
kmod-loop - 2.6.39.4-1
kmod-mac80211 - 2.6.39.4+2011-09-14-1
kmod-netem - 2.6.39.4-1
kmod-nls-base - 2.6.39.4-1
kmod-nls-utf8 - 2.6.39.4-1
kmod-ppp - 2.6.39.4-1
kmod-pppoa - 2.6.39.4-1
kmod-pppoe - 2.6.39.4-1
kmod-sched - 2.6.39.4-1
kmod-scsi-cdrom - 2.6.39.4-1
kmod-scsi-core - 2.6.39.4-1
kmod-scsi-generic - 2.6.39.4-1
kmod-tun - 2.6.39.4-1
kmod-usb-acm - 2.6.39.4-1
kmod-usb-audio - 2.6.39.4-1
kmod-usb-core - 2.6.39.4-1
kmod-usb-hid - 2.6.39.4-1
kmod-usb-net - 2.6.39.4-1
kmod-usb-net-cdc-ether - 2.6.39.4-1
kmod-usb-net-iphone-ether - 2.6.39.4-1
kmod-usb-net-rndis - 2.6.39.4-1
kmod-usb-ohci - 2.6.39.4-1
kmod-usb-printer - 2.6.39.4-1
kmod-usb-serial - 2.6.39.4-1
kmod-usb-serial-option - 2.6.39.4-1
kmod-usb-serial-pl2303 - 2.6.39.4-1
kmod-usb-serial-wwan - 2.6.39.4-1
kmod-usb2 - 2.6.39.4-1
kmod-video-core - 2.6.39.4-1
kmod-video-uvc - 2.6.39.4-1
lftp - 4.3.1-1
libaudiofile - 0.2.7-1
libblkid - 1.41.12-2
libc - 0.9.32-87
libcom_err - 1.41.12-2
libcue - 1.4.0-1
libcurl - 7.21.3-1
libdbus - 1.4.14-1
libdbus-glib - 0.80-1
libevent2 - 2.0.14-1
libexpat - 2.0.1-1
libext2fs - 1.41.12-2
libffi - 3.0.9-1
libflac - 1.2.1-1
libgcc - 4.5-linaro-87
libgcrypt - 1.5.0-1
libgmp - 4.3.1-2
libgnutls - 2.8.6-2
libgnutls-openssl - 2.8.6-2
libgpg-error - 1.9-1
libgstapp - 0.10.29-2
libgstaudio - 0.10.29-2
libgstcdda - 0.10.29-2
libgstcheck - 0.10.34-1
libgstcontroller - 0.10.34-1
libgstdataprotocol - 0.10.34-1
libgstfft - 0.10.29-2
libgstinterfaces - 0.10.29-2
libgstnet - 0.10.34-1
libgstnetbuffer - 0.10.29-2
libgstpbutils - 0.10.29-2
libgstreamer - 0.10.34-1
libgstriff - 0.10.29-2
libgstrtp - 0.10.29-2
libgstrtsp - 0.10.29-2
libgstsdp - 0.10.29-2
libgsttag - 0.10.29-2
libgstvideo - 0.10.29-2
libiconv - 5
libid3tag - 0.15.1b-3
libiksemel - 1.4-1
libintl - 2
libip4tc - 1.4.10-4
libjpeg - 6b-1
libjson - 0.9-2
libltdl - 2.4-1
liblzo - 2.05-1
libmad - 0.15.1b-3
libmms - 0.6-1
libmpdclient - 2.4-1
libncurses - 5.7-5
libnl-tiny - 0.1-2
libogg - 1.1.4-2
liboil - 0.3.17-1
libopenssl - 1.0.0e-1
libpcap - 1.1.1-1
libpng - 1.2.44-1
libpopt - 1.7-5
libpthread - 0.9.32-87
libreadline - 5.2-2
librpc - 0.9.32-rc2-0a2179bbc0844928f2a0ec01dba93d9b5d6d41a7
librt - 0.9.32-87
libshout - 2.2.2-2
libsndfile - 1.0.25-2
libsoup - 2.28.2-1
libspeex - 1.2rc1-1
libspeexdsp - 1.2rc1-1
libsqlite3 - 3070701-1
libstdcpp - 4.5-linaro-87
libtasn1 - 1.4-1
libtheora - 1.0-3
libuci - 2011-10-21.2-1
libusb - 0.1.12-2
libusb-1.0 - 1.0.8-1
libuuid - 1.41.12-2
libvorbis - 1.2.3-1
libvorbisidec - 1.0.2+svn14261-1
libwrap - 7.6-1
libxml2 - 2.7.8-1
libxtables - 1.4.10-4
linux-atm - 2.5.2-2
lsof - 4.81-2
mc - 4.7.5.3-1
minicom - 2.3-1
mjpg-streamer - r148-1
mkdosfs - 3.0.11-1
motion - 20110826-051001-1
mpc - 0.20-1
mpd-mini - 0.16.5-2
mtd - 16
nfs-kernel-server - 1.1.6-1
nfs-kernel-server-utils - 1.1.6-1
nmap - 5.51-2
ntfsprogs - 2.0.0-1
openssl-util - 1.0.0e-1
openvpn - 2.2.1-1
openvpn-easy-rsa - 2.2.1-1
opkg - 618-2
p910nd - 0.95-1
portmap - 6.0-2
powertop - 1.11-1
ppp - 2.4.5-2
ppp-mod-pppoa - 2.4.5-2
ppp-mod-pppoe - 2.4.5-2
procps - 3.2.8-1
psmisc - 22.13-1
pulseaudio-daemon - 1.1-1
pulseaudio-tools - 1.1-1
python - 2.6.4-3
python-cjson - 1.0.5-1
python-crypto - 2.0.1-1
python-curl - 7.19.0-1
python-expat - 2.6.4-3
python-gobject - 2.16.0-1
python-ifconfig - 0.1-2
python-mini - 2.6.4-3
python-openssl - 2.6.4-3
python-pcap - 1.1-1
python-sqlite3 - 2.6.4-3
resize2fs - 1.41.12-2
restorefactory - 1-6
rsync - 3.0.8-3
samba3 - 3.0.24-8
sdparm - 1.04-1
swconfig - 10
tc - 2.6.39-1
tcpdump-mini - 4.1.1-1
telepathy-python - 0.15.3-1
terminfo - 5.7-5
tftp-hpa - 0.48-2
tftpd-hpa - 0.48-2
transmission-cli - 2.42-1
transmission-daemon - 2.42-1
transmission-remote - 2.42-1
transmission-web - 2.42-1
tune2fs - 1.41.12-2
uci - 2011-10-21.2-1
uclibcxx - 0.2.2-3
uhttpd - 29
usb-modeswitch - 1.2.0-1
usbutils - 004-1
vim-full - 7.3-1
vsftpd - 2.3.4-2
webif - 0.3-4986
wireless-tools - 29-4
wpad-mini - 20111103-1
zlib - 1.2.5-1

(Last edited by s7mx1 on 18 Jan 2012, 14:52)

Here is my list, in order of desireability to me.

coreutils-stty [for setting serial parameters]
kmod-usb-serial-ch341 [probably most common cheap ebay serial adaptor chip]
picocom
streamripper
sqlite3
lua
luasocket
luasql-sqlite3
luafilesystem

Thanks for all of your work on this.

Hi Sam, wow thats looking really good! You have put some work in there!

How easy is it going to be to customise the installed packages and add our own if needs be? Id like to see webcam support and tools such as those on the MiniPwner build.

I'm currently working to build a USB hub into my 703. I'm going to have it wired, i hope, so there is at least one internal USB with a small 8gb flashdrive, and the external port will be available for other stuff. I guess i could add one of those small bluetooth adaptors inside too if they are supported in OpenWRT. Hmm...

Hello ! I got few days ago a TL-MR3020, do you think that your firmware for 703 can be installed on it?
Thanks. Gianni

lizby wrote:

Here is my list, in order of desireability to me.

coreutils-stty [for setting serial parameters]
kmod-usb-serial-ch341 [probably most common cheap ebay serial adaptor chip]
picocom
streamripper
sqlite3
lua
luasocket
luasql-sqlite3
luafilesystem

Thanks for all of your work on this.

@Lizby

All included. You will see them in the first release of extra-root.

JamesA wrote:

Hi Sam, wow thats looking really good! You have put some work in there!

How easy is it going to be to customise the installed packages and add our own if needs be? Id like to see webcam support and tools such as those on the MiniPwner build.

I'm currently working to build a USB hub into my 703. I'm going to have it wired, i hope, so there is at least one internal USB with a small 8gb flashdrive, and the external port will be available for other stuff. I guess i could add one of those small bluetooth adaptors inside too if they are supported in OpenWRT. Hmm...

Apart from kernel modules. You can install any packages of your choice but you need to set an environment variable which can be done very easily.

I have included kernel drivers for uvc compliant webcams in my extra-root. As you can see from the list you can use gstreamer, motion or  mjpg-streamer to do the video/audio streaming.

If you interested of using it as a CCTV solution you can try  a cheap usb capturing card like easycap DC60 (kernel module included as well) which you can then hook it up with more professional cameras including night vision cameras.

gianni.cand wrote:

Hello ! I got few days ago a TL-MR3020, do you think that your firmware for 703 can be installed on it?
Thanks. Gianni

@Gianni

I am not sure the hardware difference between these two. If you flashed the firmware I can guarantee that the hardware switch will definitely not work.

If you have ttl access you can give it try but otherwise wait for some clarification.

Thanks for the updates Sam, looking forward to trying it out. Which web interface will you be using this time?

s7mx1 wrote:

[All included. You will see them in the first release of extra-root.

Thanks much.  I have one more request if there is time and space: kmod-usb-serial-cp210x

This is useful for connection via usb-to-ttl-serial to Arduinos and the like (with 5 volts or 3.3 volts) with modules like those shown in this photo:

http://i40.tinypic.com/34rc6iv.jpg

lizby wrote:
s7mx1 wrote:

[All included. You will see them in the first release of extra-root.

Thanks much.  I have one more request if there is time and space: kmod-usb-serial-cp210x

This is useful for connection via usb-to-ttl-serial to Arduinos and the like (with 5 volts or 3.3 volts) with modules like those shown in this photo:

http://i40.tinypic.com/34rc6iv.jpg

@lizby
Included.
Space should not be a problem with extra-root as you will install it onto external usb disk or nfs share but memory is.

Hi there

I have installed the NAS firmware on my WR703N V1.5. The network is working but I have troubles with storage devices.

I can see that the storage device are connected, but I can not mount them.

dmesg:

scsi 3:0:0:0: Direct-Access     WD       3200BPV External 1.75 PQ: 0 ANSI: 4
sd 3:0:0:0: [sda] 625142448 512-byte logical blocks: (320 GB/298 GiB)
sd 3:0:0:0: [sda] Write Protect is off
sd 3:0:0:0: [sda] Mode Sense: 23 00 00 00
sd 3:0:0:0: [sda] Assuming drive cache: write through
sd 3:0:0:0: [sda] Assuming drive cache: write through
usb 1-1: USB disconnect, device number 8
sd 3:0:0:0: [sda] Unhandled error code
sd 3:0:0:0: [sda]  Result: hostbyte=0x01 driverbyte=0x00
sd 3:0:0:0: [sda] CDB: cdb[0]=0x28: 28 00 00 00 00 00 00 00 08 00
end_request: I/O error, dev sda, sector 0
Buffer I/O error on device sda, logical block 0
sda: unable to read partition table
sd 3:0:0:0: [sda] READ CAPACITY failed
sd 3:0:0:0: [sda]  Result: hostbyte=0x01 driverbyte=0x00
sd 3:0:0:0: [sda] Sense not available.
sd 3:0:0:0: [sda] Assuming drive cache: write through
sd 3:0:0:0: [sda] Attached SCSI disk

How can I mount the storage devices?

lesswire wrote:

Hi there

I have installed the NAS firmware on my WR703N V1.5. The network is working but I have troubles with storage devices.

I can see that the storage device are connected, but I can not mount them.

dmesg:

scsi 3:0:0:0: Direct-Access     WD       3200BPV External 1.75 PQ: 0 ANSI: 4
sd 3:0:0:0: [sda] 625142448 512-byte logical blocks: (320 GB/298 GiB)
sd 3:0:0:0: [sda] Write Protect is off
sd 3:0:0:0: [sda] Mode Sense: 23 00 00 00
sd 3:0:0:0: [sda] Assuming drive cache: write through
sd 3:0:0:0: [sda] Assuming drive cache: write through
usb 1-1: USB disconnect, device number 8
sd 3:0:0:0: [sda] Unhandled error code
sd 3:0:0:0: [sda]  Result: hostbyte=0x01 driverbyte=0x00
sd 3:0:0:0: [sda] CDB: cdb[0]=0x28: 28 00 00 00 00 00 00 00 08 00
end_request: I/O error, dev sda, sector 0
Buffer I/O error on device sda, logical block 0
sda: unable to read partition table
sd 3:0:0:0: [sda] READ CAPACITY failed
sd 3:0:0:0: [sda]  Result: hostbyte=0x01 driverbyte=0x00
sd 3:0:0:0: [sda] Sense not available.
sd 3:0:0:0: [sda] Assuming drive cache: write through
sd 3:0:0:0: [sda] Attached SCSI disk

How can I mount the storage devices?

It looks like something to do with your external hard disk. You can try to use a good usb power supply with more current (5v, 1A works for me) and see if this solves the problem.

I assume that the same external hard disk is working with your pc.

(Last edited by s7mx1 on 23 Jan 2012, 15:16)

I had the same problem, even via a powered USB hub. I put it down to a crap PSU and used my bigger drive with its own supply and that worked fine.

JamesA wrote:

I had the same problem, even via a powered USB hub. I put it down to a crap PSU and used my bigger drive with its own supply and that worked fine.

@JamesA

I did not try the stock power supply that comes with WR703N (cannot use with UK power socket anyway) but the power adapter comes with my HTC phone (5v, 1A) works like charm.

Didn't try my HTC charger actually, I've got a cheap one i keep in my work bag in case of emergency and that wasn't much good. The touch screen doesn't work on my phone either when its charging from it! The one that came with the 703 isn't bad actually, I'm in the UK too and I found an adaptor that fitted.

My 2.5 inch drive is a bit picky over power even on PC's. Often have to use a double ended usb lead to take power from 2 ports. The 3.5 inch drive is no bother at all as its got an external supply.

Sorry, posts 151 to 150 are missing from our archive.