<div dir="ltr">We are using MR3020's for Serval Mesh Extenders, and happy to pool our ignorance.<div><br></div><div>On the extroot issue, we have had endless trouble getting it to actually work, and in the end gave up on it, and just mount external partitions, and use LD_LIBRARY_PATH and other sub-optimal things.  If you have extroot working, that would be interesting for us.</div>
<div><br></div><div>Paul.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jan 21, 2014 at 3:50 AM, Ben West <span dir="ltr"><<a href="mailto:ben@gowasabi.net" target="_blank">ben@gowasabi.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>I've been running TL-MR3020's and TL-WR703N's with moderate success as very lightweight WasabiNet nodes, albeit not yet with any additional firmware loaded via USB port.  Just been squeezing everything into 4MBytes.<br>




<br></div>I believe opkg errors you're seeing are from the commotiond packages, etc, not being from the same compile run as the stock AA images you're initially flashing onto the device.  It should work if you flash the device with a pared-down AA image from the same compile run as commotiond.<br>




<br>I'm attaching the .config I've used for compiling WasabiNet firmware (based on AA r39154) for TL-MR3020.  This produces an image just about 300kbytes smaller than the 4MB flash (done partly via the "-funit-at-a-time" compile optimization), although it excludes luci and any USB support.  This config also depends on modded versions of libcyassl and libcurl, to permit curl to operate with the smaller libcyassl library instead of libopenssl.<br>




<br>Since Commotion-OpenWRT doesn't use it, you should be fine to disable libcurl/curl and then re-enable USB support at whatnot, along with whatever other pruning is needed to get the image to fit in 4Mbytes.<br><br>


</div>A couple details I can share about experience with the little TP-Link units, after having them in regular use for several months now:<br>

<br></div>1. The popular instructions linked to on the OpenWRT wiki for adding an external antenna seem to leave the devices badly susceptible to ESD damage.  I've seen 2 MR3020's mysteriously lose much of their TX power after lightning storms passed over (even though the units were inside).  This tutorial from a very diligent Australian appears to get it right, by attaching the antenna pigtail so as not to bypass filter / matching circuits that could protect the radio chip from surges.  I'm awaiting the next strong thunderstorm to see if this has any improvement in ESD protection.<br>



<a href="https://forum.openwrt.org/viewtopic.php?id=46543" target="_blank">https://forum.openwrt.org/viewtopic.php?id=46543</a><br><a href="https://app.box.com/s/cispknq8b9zgog8k5vxn" target="_blank">https://app.box.com/s/cispknq8b9zgog8k5vxn</a><br>



<br></div>2. In lieu of external antenna mods possibly not being viable for MR3020 or WR703N due to ESD vulnerability, I'm hoping to soon check out the TL-MR3220 and/or TL-MR3420.  These units have similar specs, 32MBytes RAM, 4MByte flash, USB, but they also include stock external antennas <i>and</i> LAN ports. Amazon sells the MR3220 for $30, and Musti claims it could be had cheaper elsewhere.<br>


<div><div><br></div></div></div><div class="gmail_extra"><div><div class="h5"><br><br><div class="gmail_quote">On Mon, Jan 20, 2014 at 10:31 AM, Chris Ritzo <span dir="ltr"><<a href="mailto:critzo@opentechinstitute.org" target="_blank">critzo@opentechinstitute.org</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Greetings commotion-devs:<br>
<br>
I've been working on proof of concept instructions for running Commotion<br>
Router on lower resource devices with a USB port using OpenWRT's<br>
extroot, in particular testing on the TP Link MR3020.<br>
<br>
If you have comment on improving this test plan, please feel free to<br>
weigh in. In progress documentation is here:<br>
<a href="https://wiki.commotionwireless.net/doku.php?id=usb_extroot_installation" target="_blank">https://wiki.commotionwireless.net/doku.php?id=usb_extroot_installation</a><br>
<br>
I've run into a snag which I'm hoping someone might have some ideas<br>
about resolving. I get dependency errors when attempting to install<br>
Commotion packages via opkg:<br>
<a href="https://wiki.commotionwireless.net/doku.php?id=usb_extroot_installation&#install_commotion_packages_on_the_router" target="_blank">https://wiki.commotionwireless.net/doku.php?id=usb_extroot_installation&#install_commotion_packages_on_the_router</a><br>



<br>
I assume from this error that the stock OpenWRT image needs to have<br>
kernel (= 3.3.8-1-ccd7796d0ebc3a2e79984d7dd2214393)<br>
<br>
At this point I am working on modifying our build server script to<br>
attempt building an OpenWRT image without Commotion packages but with<br>
the kernel version we're using when we build with Commotion.<br>
<br>
Any ideas appreciated!<br>
<span><font color="#888888"><br>
--<br>
Chris Ritzo<br>
Technologist - Open Technology Institute<br>
New America Foundation<br>
_______________________________________________<br>
Commotion-dev mailing list<br>
<a href="mailto:Commotion-dev@lists.chambana.net" target="_blank">Commotion-dev@lists.chambana.net</a><br>
<a href="https://lists.chambana.net/mailman/listinfo/commotion-dev" target="_blank">https://lists.chambana.net/mailman/listinfo/commotion-dev</a><br>
<br>
</font></span></blockquote></div><br><br clear="all"><br></div></div><span class="HOEnZb"><font color="#888888">-- <br>Ben West<div><a href="http://gowasabi.net" target="_blank">http://gowasabi.net</a><br><a href="mailto:ben@gowasabi.net" target="_blank">ben@gowasabi.net</a><br>


314-246-9434<br></div>
</font></span></div>
<br>_______________________________________________<br>
Commotion-dev mailing list<br>
<a href="mailto:Commotion-dev@lists.chambana.net">Commotion-dev@lists.chambana.net</a><br>
<a href="https://lists.chambana.net/mailman/listinfo/commotion-dev" target="_blank">https://lists.chambana.net/mailman/listinfo/commotion-dev</a><br>
<br></blockquote></div><br></div>