summaryrefslogtreecommitdiffstats
path: root/init.aries.rc
diff options
context:
space:
mode:
authorPawit Pornkitprasan <p.pawit@gmail.com>2011-07-24 16:42:11 +0700
committerPawit Pornkitprasan <p.pawit@gmail.com>2011-07-24 17:24:34 +0700
commita8fb4a0032db58633914c3c2e3150aef28146a0b (patch)
treec9ddd5790ec024d0cf744acb82fc7fb1b0292524 /init.aries.rc
parentb1d56f678126fc1b6c8c4d768c2d0c0507a1ee02 (diff)
downloaddevice_samsung_aries-common-a8fb4a0032db58633914c3c2e3150aef28146a0b.zip
device_samsung_aries-common-a8fb4a0032db58633914c3c2e3150aef28146a0b.tar.gz
device_samsung_aries-common-a8fb4a0032db58633914c3c2e3150aef28146a0b.tar.bz2
Enable proper bluetooth MAC address on aries devices (1/5)
The approach here is to used bdaddr_read.c to read the MAC address (it's in a different format than ro.bt.bdaddr_path accepts) at /efs/imei/bt.txt and write it to /data/bdaddr and set ro.bt.bdaddr_path there. This approach was used with device/lge/thunderg and bdaddr_read.c was adapted from there. Change-Id: Ide75a0d6074506cc93b9c11af667f62e7460faa2
Diffstat (limited to 'init.aries.rc')
-rw-r--r--init.aries.rc11
1 files changed, 8 insertions, 3 deletions
diff --git a/init.aries.rc b/init.aries.rc
index c43bcd7..fabe861 100644
--- a/init.aries.rc
+++ b/init.aries.rc
@@ -16,7 +16,6 @@ on boot
setprop ro.build.product aries
setprop ro.product.device aries
setprop ro.radio.noril yes
- setprop ro.bt.bdaddr_path "/efs/bluetooth/bt_addr"
# fake some battery state
setprop status.battery.state Slow
@@ -69,8 +68,6 @@ on fs
chmod 770 /efs/imei
# permissions for bluetooth.
- chown bluetooth bluetooth /efs/bluetooth
- chown bluetooth bluetooth ro.bt.bdaddr_path
chown bluetooth bluetooth /dev/s3c2410_serial0
chmod 0600 /dev/s3c2410_serial0
chmod 0660 /sys/class/rfkill/rfkill0/state
@@ -209,6 +206,14 @@ service iprenew_eth0 /system/bin/dhcpcd -n
disabled
oneshot
+service bdaddr /system/bin/bdaddr_read
+ user root
+ disabled
+ oneshot
+
+on property:init.svc.bootanim=running
+ start bdaddr
+
service hciattach /system/bin/brcm_patchram_plus --enable_hci --enable_lpm \
--baudrate 3000000 --patchram /vendor/firmware/bcm4329.hcd /dev/s3c2410_serial0
user bluetooth