| I've been through this process and sorry to say, someone will need to find more time to document how to do this setup--not everything is captured in the repo.  I have attempted to do this by developing a script that will setup a full development environment that compiles everything--to save a lot of time figuring it out on your own.  Please separately send me email at ae6xe@cox.net if anyone is interested in this script.  
 HOWEVER, you still need to familiarize yourself with openwrt.org and buildroot.org site and their framework to have a clue what to do with this environment (not to mention familiarity with doing embedded development, linux, etc.).  This is a solo effort pre-requisite over a long period of time you must have incurred or plan to incur.  Otherwise, plan on beating your head against a wall in frustration :) .
 BBHN firmware is ~95% built on top of openwrt.org, olsrd.org, and buildroot.org .   The only actual source code being compiled to create our firmware is some parts of olsrd to fix bugs that olsrd.org has not incorporated yet.  But this ~5% is significant--don't think this is minimized--it is the smarts of how to configure a node for our specialized setup.  bbhn custom stuff is in perl for the mesh status, setup pages, etc.(the gui) and the linux custom config files.   I applaud the guys with the initial vision to use these building blocks to create bbhn.  Joe AE6XE |