<div dir="ltr">Hello,<div class="gmail_extra"><br><div class="gmail_quote">On Fri, Apr 26, 2013 at 8:00 PM, chris hall <span dir="ltr"><<a href="mailto:bitmonki@gmail.com" target="_blank">bitmonki@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">Paul Gardner-Stephen <<a href="mailto:paul@servalproject.org">paul@servalproject.org</a>> writes:<br>

<br>
> (snip!)<br>
</div><div class="im">> The newer generations of the Android stick-PCs have dual-core 1.5GHz ARM processors, 1GB of RAM and 16GB of<br>
> flash, dual-antenna 802.11n Wi-Fi (although the firmware is not ideal, more on that later), USB host port,<br>
> microSD slot, and HDMI out, all in a tiny thing about 80mm x 35mm x 15mm depending on the particular variant<br>
> you get.  You get all that for under US$50, e.g., from <a href="http://geekbuying.com" target="_blank">geekbuying.com</a>.<br>
><br>
<br>
</div>I just ordered an MK808B, for reasons very similar to what you have<br>
stated.<br>
<br>
I am developing an Erlang variant of FreedomBox, and was doing a fairly<br>
exhaustive survey of the more recent 'system on a board' offerings in<br>
order to find an initial system for a baseline and development.<br>
<br>
I'm really intrigued by Olinuxino (operating temperatures 0-70C!) and<br>
Beaglebone Black (both are Free/open hardware), but the former is a<br>
little expensive, while the latter isn't likely to be shipping in<br>
quantity anytime soon - the shortest leadtime I saw on the larger<br>
suppliers was 7 weeks, the rest were at 17 weeks and up.<br>
<br>
Plus, neither one has a case, etc., and are really more targeted at the<br>
Maker community.<br></blockquote><div><br></div><div style>These are indeed quite interesting.</div><div style>From a meshing perspective, what would be really nice is if one of these had an Atheros Wi-Fi chipset so that it would be easy to do AP + ad-hoc simultaneously, which is really what is needed if you want to allow phones and other devices to easily participate in the mesh.  I have emailed the olinuxino people to see if they are interested in making such a thing.</div>
<div style><br></div><div style>Of course, it might be possible to get the realtek Wi-Fi chipset to do this, but I don't know.  Perhaps someone on one of these communities might have the time and hardware on-hand to look into this.</div>
<div style>In that case, it becomes easier.</div><div style><br></div><div style>With regard to cases etc, yes, that is a little annoying, but fairly easy to solve.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

>From a FreedomBox perspective, in addition to their computational<br>
benefits, these ostensible TV/movie player doodads provide:<br>
<br>
* perfect cover for activists ("oh that, I just watch movies on it"),<br>
<br>
* significant interest in 'ordinary folks' ("you mean I can watch Netflix<br>
  in HD on it, too? I'll take 3!")</blockquote><div><br></div><div style>Yes, dual-purpose hardware has many attractions beyond amortised price. </div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">
> These typically come with a root-enabled ROM, and are very easy to flash with a complete new operating<br>
> system.<br>
><br>
<br>
</div>The one I ordered has Android Jellybean (I think 4.1.1, but we'll see).<br>
<br>
Further, I discovered a couple of interesting apps on the<br>
Google Market today:<br>
<br>
* "Lil' Debi: Debian installer" from the Guardian Project. Installs<br>
  Debian into a chroot, also intended to work with other Guardian<br>
  project apps like their Tor proxy and secure chat.<br>
  <a href="https://guardianproject.info/" target="_blank">https://guardianproject.info/</a><br>
<br>
* "Debian Kit" Installs Debian as 'co-equal' with<br>
  Android, will start servers, etc., intended for people who just want<br>
  Debian on their phone or tablet. (Sweet!)<br>
  <a href="http://sven-ola.dyndns.org/repo/debian-kit-en.html" target="_blank">http://sven-ola.dyndns.org/repo/debian-kit-en.html</a> (appears to be part<br>
  of the German FreiFunk (Free Radio?) project)<br>
<br>
Both require root.<br>
<br>
Does anyone have any thoughts they'd care to share re: Debian in a<br>
chroot under the Android kernel vs. side-by-side/as part of Android<br>
userland?<br></blockquote><div><br></div><div style>I've not played with either.  We are using a rooted Android 4.2.2 ROM for the MK808B based on the Minix NEO X5. This rom includes lots of kernel modules, which is normally the pain with other Android distributions if you want to do things like plug in packet radios, which is important for us.</div>
<div style><br></div><div style>It looks like this rom can do ad-hoc Wi-Fi, but probably not simultaneous ad-hoc + AP Wi-Fi, but I haven't figured out the right insmod magic to manually control the Wi-Fi.</div><div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I've never really played with chroot, but I understand apps launched from<br>
it can't (for the most part) 'see' the non-chroot part of the<br>
filesystem, but what about apps launched outside the chroot -- surely<br>
they can 'see' into it?<br></blockquote><div><br></div><div style>Yes, you have it roughly right.  You an of course run an NFS or SMB server on the outside part to serve controlled access to the chrooted part. You can probably even do some creative loop-back mounts to achieve the same thing, so that in effect you just have  rotated the filesystem tree rather than truncated it.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Debian-on-Android appeals to me for several reasons, not least of which is that to<br>
the uninitiated onlooker, its an Android device, but really its a<br>
Debian-capable device, although Debian is a relatively 'silent<br>
partner'.  Plus, the Guardian Project and Open Whisper Systems (<br>
<a href="http://www.whispersystems.org/" target="_blank">http://www.whispersystems.org/</a> ) are certainly playing in the same<br>
ballpark as FreedomBox, IMO, so why not explore possible links/synergies<br>
that this environment might provide?<br>
<br>
Best (and worst?) of both worlds?<br>
<br>
I'd be very interested in anyone's thoughts as to the usefulness of this<br>
for either community.  Personally, I intend to to explore this further,<br>
but I do wonder about the security implications.<br>
<br>
> (snip!)<br>
<div class="im">> 1. The Wi-Fi antenna are little patch antenna, which probably don't have that great performance.  They could<br>
> be replaced fairly easily though, I suspect.  On the up-side, they do have two antenna for doing clever<br>
> 802.11n things.<br>
><br>
> 2. The Wi-Fi firmware that comes with the ROMs I have found don't include simultaneous AP and ad-hoc<br>
> capability, at least as far as I can tell.  This would need investigation.  They apparently use a Broadcom<br>
> 8330 based Wi-Fi chipset in at least some variants, which leads to my next point.<br>
><br>
> 3. The Wi-Fi chipset and design quality varies between suppliers of these, as it appears that they are all<br>
> using a reference design of the RK3066 chipset, to which they add Wi-Fi.  Some use realtek or mediatek<br>
> chipsets instead of broadcom.  Some implementations are better than others, e.g., some sub-optimal<br>
> implementations seem to have a common ground-plane between the Wi-Fi and USB, which reduces the sensitivity<br>
> of the Wi-Fi receiver. All this is both a negative and positive. On the negative side, some variants might<br>
> be complete duds for our desired use-cases.  On the positive side, it might be possible to encourage one of<br>
> these manufacturers to make one with, for example, an Atheros Wi-Fi chipset that is well supported by Linux,<br>
> OpenWRT and Debian.  Related, I have yet to survey the complete OS image to see if there are any other<br>
> closed binary blobs hiding around the place.<br>
><br>
> 4. There is no on-board ethernet port on the cheaper models.  This could be solved with a USB ethernet<br>
> adapter, or again, encouraging one of the manufacturers to make a variant that is better optimised for our<br>
> communities needs.<br>
><br>
<br>
</div>The above is *exactly* why I continue to be so interested in<br>
Olinuxino/Beaglebone Black: since they are Free hardware (schematics,<br>
Eagle files, etc. freely available), no problemo, one can just modify a<br>
few to one's requirements.  Once one is happy, one can send out the<br>
updated files and have a few dozen/hundred/thousand<br>
made. Easy-peasey. ;)<br></blockquote><div><br></div><div style>Anyone in the communities here interested in doing this to make a really nice hardware design that meets the needs of mesh-oriented users? ;)</div><div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
It would seem that the hardware outlook has suddenly gotten a *lot* more<br>
interesting: by all appearances Beaglebone Black is a response to<br>
Raspberry Pi that significantly raises the hardware capability bar while<br>
also significantly lowering the price (for projects such as ours,<br>
anyway).  I'm watching to see how Olinuxino (and others) react to this<br>
development.</blockquote><div><br></div><div style>Yes, things have got a lot more interesting in the past 12 months on this front.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">
> If anyone in the community is interested in working on porting OpenWRT and/or enabling simultaneous<br>
> AP+ad-hoc Wi-Fi on these, we can probably arrange to provide a couple of MK808Bs to facilitate this.<br>
><br>
<br>
</div>I'd be very tempted re: AP+ad hoc, but the last time I worked that close<br>
to the metal was in the early IBM PC days, and it wasn't<br>
radio-related. :P<br>
<br>
> Paul.<br>
><br>
> _______________________________________________<br>
> Freedombox-discuss mailing list<br>
> <a href="mailto:Freedombox-discuss@lists.alioth.debian.org">Freedombox-discuss@lists.alioth.debian.org</a><br>
> <a href="http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss" target="_blank">http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/freedombox-discuss</a><br>
<br>
Paul.<br>
<br>
 --Chris H<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
All difficult things have their origin in that which is easy, and great things in that which is small.<br>
- Lao Tzu<br>
</font></span></blockquote></div><br></div></div>