From e099ed45afa7754db7d050d298dd706ab595d824 Mon Sep 17 00:00:00 2001 From: Szymon Janc Date: Sun, 26 Jan 2014 17:03:17 +0100 Subject: [PATCH] android/README: Update with kernel requirements --- android/README | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/android/README b/android/README index a0213ed01..e3c314f1b 100644 --- a/android/README +++ b/android/README @@ -83,7 +83,30 @@ After full build is done it is possible to rebuild only BlueZ: Linux Kernel requirements ========================= -TODO add section about kernel requirements + +BlueZ for Android uses Linux Bluetooth subsystem and it must be enabled in +kernel. Minimal required version of management interface is 1.3. This +corresponds to Linux 3.9 but latest available version is recommended. Other +requirements include UHID and network bridge support. + +Following kernel options should be enabled: +CONFIG_BT +CONFIG_BT_RFCOMM +CONFIG_BT_RFCOMM_TTY +CONFIG_BT_BNEP +CONFIG_BT_BNEP_MC_FILTER +CONFIG_BT_BNEP_PROTO_FILTER +CONFIG_BRIDGE +CONFIG_UHID + +Also BT chip driver needs to be enabled e.g: +CONFIG_BT_HCIBTUSB + +If it is not possible to use new enough Linux kernel one can use updated +bluetooth subsytem from Backports project. More information about Backports can +be found at https://backports.wiki.kernel.org. Sample kernels using backports +for running BlueZ on Android are available at +https://code.google.com/p/aosp-bluez. ============================= Building and running on Linux -- 2.47.3