эти дни в в пустую, я у сервака винт SSD сдох, пока новый не могу купить, (работу ищу в основном). Щас пытаюсь пересобрать на другому сервере. 
Я поменял в исходниках пару флагов, теперь надо проверить.
я нашел реализацию стека в нескольких местах, в одном месте. ни как не могу сообразить какой когда работает и как правильно должно быть.
Есть стек Bloedroid? который как я понял пришел на замену BlueZ, ног остатки BlueZ и они автогенеренные судя по коментам.
В стеке Bluedroid конфигурационный заголовочный файл 
bt_target.h (строка 2649), в нем  устанавливается главная интересующая нас переменная 
	Код:
	#define HFP_INCLUDED                FALSE
 Далее эта переменная используется в файле 
bte_init.c
	Код:
	#if (defined(HFP_INCLUDED) && HFP_INCLUDED == TRUE)
#include "hfp_api.h"
#endif
#if ((defined(HSP2_INCLUDED) && HSP2_INCLUDED == TRUE)) || \
    ((defined(HFP_INCLUDED) && HFP_INCLUDED == TRUE))
#include "hsp2_api.h"
#endif
 файлов hfp_api.h и hsp2_api.h (нету) их я так понимаю придется написать в ручную, хотя 
хотя гугл выдает в первой строке почти сразу такой файлик
http://code.google.com/p/home-part/s.../hfpapi.h?r=17
но сначала нужно залить новую прошивку в планшет и посмотреть что изменится,а может ничего не изменится