From: Mathieu Trudel-Lapierre <[email protected]>

Adding back hciattach (removed at 4.2, used to be in jb...) to properly patch
the bluetooth chip with its firmware, also add bttest as a jumping board for
initializing the device, we already build it and it contains all the code
necessary to power on and enable bluetooth.

Signed-off-by: Mathieu Trudel-Lapierre <[email protected]>
---
 init.grouper.rc | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/init.grouper.rc b/init.grouper.rc
index c059e24..ced1078 100644
--- a/init.grouper.rc
+++ b/init.grouper.rc
@@ -237,6 +237,11 @@ service btmacreader /system/bin/btmacreader
     class main
     oneshot
 
+# Start/initialize bluetooth
+service btenable /system/xbin/bttest enable
+    class main
+    oneshot
+
 service wpa_supplicant /system/bin/wpa_supplicant \
     -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf 
-e/data/misc/wifi/entropy.bin
     #   we will start as root and wpa_supplicant will switch to user wifi
@@ -313,6 +318,14 @@ service bugreport /system/bin/bugmailer.sh -b 
/system/media/audio/ui/Dock.ogg -e
     oneshot
     keycodes 115 114
 
+#BCM
+service hciattach /system/bin/brcm_patchram_plus --enable_hci 
--scopcm=0,2,0,0,0,0,0,0,0,0 \
+    --baudrate 3000000 --use_baudrate_for_download --patchram 
/etc/firmware/bcm4330.hcd --no2bytes --enable_lpm --tosleep=50000 /dev/ttyHS2
+  user bluetooth
+  group bluetooth net_bt_admin
+  class main
+  disabled
+
 # Start GPS daemon
   on boot
   service gps-daemon /system/bin/glgps -c /system/etc/gps/gpsconfig.xml
-- 
1.8.1.2


-- 
Mailing list: https://launchpad.net/~ubuntu-phone
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-phone
More help   : https://help.launchpad.net/ListHelp

Reply via email to