Side Note: It's official, FabFi is happening faster than I can blog it out. The last two weeks managed to coalesce interviews for an upcoming Herald article, the Hackathon, and H&R installing a pile of new links. I'll be putting up a post-a-day until I catch up. Here goes post #1:
The goal of FabFi Hackathon 1 was to try to bring the FabFi architecture closer to the ethos of "do more with less". The plan was to look at
the system as it exists now, identify what could be improved or repaired, and spend a weekend putting our heads together finding solutions. The following a a summary of what went on, which I will break out into more detailed technical posts over the coming weeks, pushing out what we have and soliciting advice.
FABFI NEEDS MORE DEVELOPERS. If you want to help, email us (fabfi [at] fabfolk [dot] com)A big focus of the weekend was design for local materials in Jalalabad. A major component of the hackathon's success was the participation of Jalalabad users who went out into the city and took pictures of all sorts of raw materials that were cheap and easy to come by, including metals,


plastics,

and different types of wood,


for us to consider when updating RF reflector designs. Our pal
Kenny, who developed the original version of
the current FabFi reflector, will be back on the case over the next month or so leading a global team to create a new reflector that's cheaper, more powerful and easier to make! In the meantime, Jesse got on the case of characterizing and improving my, as yet untested, rubber-ducky patch antenna feed hack (related post to come).
The real star of the weekend, however, was the
ASUS WL-520GU. Now we all love the 54GL. It's a workhorse; it's reliable; and it's already been hacked every which way so you don't have to debug code. Sadly, the 54G will not be around much longer and it's already very difficult to come-by in the middle east. Enter ASUS--smaller, cheaper, comes with USB

and, as the photo above proves, available in Jalalabad at the local DigiTech.
Having just gotten our hands on a crate of 520GUs on Friday, the weekend was open-season for hardware hacks. Kerry wasted no time wiring up the console interface, while Jesse broke out the spectrum analyzer and set about characterizing the radio properties. by Monday we had a working FabFi FW image and a partially functional USB interface, and Jesse was convinced that this box would have as good or better wifi properties than the 54GL. Hameed will be beta testing the new offering and we hope to have a complete package with instructions for the device in a week or so.

In between firmware builds there was also a fair amount of thinking about configuration. The current fabfi infrastructure asks users to select a node number and a channel. While the installers of fabfis all know the overall system and each other, this works just fine, but knowing all the installers doesn't scale to thousands or tens of thousands of nodes. At that level, the network needs to manage itself. We didn't get much farther than a whiteboard on this front, but the ideas are now on the table.

Related to the autoconfiguration thought process, we also installed a local timeserver in Jalalabad and discussed better ways to log usage data. Conclusion: easy + "secure" + reliable don't all fit in the same sentence. Expect this to be a detail post in the coming week.
That's all for now. More to come tomorrow, and the next day, and the next day...