Instead of porting it to BB directly you can use OpenMoko Neo Freerunner and run
mobile on AP while talking to BP from proper GNU/Linux.
Not sure how much work it would be to integrate it with FSO stack but at least you
won't have such strict space constraints. BEsides you'll get much nicer screen
and
other hw features ;)
--
best regards,
Max,
http://fairwaves.co