From a6b56391f12ac31b2ea41a039e040e4352e31aa1 Mon Sep 17 00:00:00 2001 From: Arif Ali Date: Tue, 11 Oct 2011 23:10:56 +0100 Subject: [PATCH] leo: fix bluetooth, and some minor tweaks --- prebuilt/init.htcleo.rc | 39 ++++++++++++++++++++++++++++----------- 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/prebuilt/init.htcleo.rc b/prebuilt/init.htcleo.rc index 4091774..09d4cd7 100644 --- a/prebuilt/init.htcleo.rc +++ b/prebuilt/init.htcleo.rc @@ -1,4 +1,6 @@ on init + export TERMINFO /system/etc/terminfo + symlink /dev/msm_camera/control0 /dev/msm_camera/control1 symlink /dev/msm_camera/frame0 /dev/msm_camera/frame1 symlink /dev/msm_camera/config0 /dev/msm_camera/config1 @@ -8,6 +10,7 @@ on init on fs mount yaffs2 mtd@system /system remount mount rootfs rootfs / rw remount + mkdir /sd-ext 0771 system system # DRMv1 rights storage symlink /data/local /data/drm @@ -76,21 +79,26 @@ on boot setprop ro.ril.def.agps.mode 2 # performance tweaks for flash - write /sys/block/mtdblock0/bdi/read_ahead_kb 4 - write /sys/block/mtdblock1/bdi/read_ahead_kb 4 - write /sys/block/mtdblock2/bdi/read_ahead_kb 4 - write /sys/block/mtdblock4/bdi/read_ahead_kb 4 - write /sys/block/mtdblock5/bdi/read_ahead_kb 4 + write /sys/block/mtdblock3/bdi/read_ahead_kb 2048 + write /sys/block/mtdblock4/bdi/read_ahead_kb 2048 + write /sys/block/mtdblock5/bdi/read_ahead_kb 2048 + # increase read throughput from sd card + write /sys/block/mmcblk0/bdi/read_ahead_kb 204 # for wireless modem chown system system /sys/module/serial/parameters/modem_enabled chown system system /dev/ttyHSUSB0 chown system system /dev/smd9 + chown media media /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor # Power Management - chown media media /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 245000 write /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 998400 + write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ondemand + write /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate 40000 + chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor + chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq + chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq # Wakelock debug write /sys/module/wakelock/parameters/debug_mask 7 @@ -101,7 +109,7 @@ on boot setprop ro.ril.fd.scroff.timeout 3 # GPRS class - setprop ro.ril.gprsclass 10 + #setprop ro.ril.gprsclass 10 chown root radio /proc/cmdline chown system system /dev/ttyHS0 @@ -166,11 +174,14 @@ on boot chown system camera /sys/class/leds/flashlight/brightness chmod 0666 /sys/class/leds/flashlight/brightness chmod 0666 /sys/class/leds/flashlight/max_brightness + chown system camera /sys/devices/platform/flashlight.0/leds/flashlight/brightness + chmod 0660 /sys/devices/platform/flashlight.0/leds/flashlight/brightness + #720p cam support symlink /dev/msm_camera/control0 /dev/msm_camera/control1 - symlink /dev/msm_camera/frame0 /dev/msm_camera/frame1 - symlink /dev/msm_camera/config0 /dev/msm_camera/config1 + symlink /dev/msm_camera/frame0 /dev/msm_camera/frame1 + symlink /dev/msm_camera/config0 /dev/msm_camera/config1 chmod 666 /sys/class/i2c-adapter/i2c-0/0-0018/enable chmod 666 /sys/class/i2c-adapter/i2c-0/0-0019/enable @@ -208,11 +219,17 @@ on boot write /proc/sys/vm/min_free_kbytes 8192 fi -service hciattach /system/bin/brcm_patchram_plus --enable_hci \ +service hciattach /system/bin/brcm_patchram_plus --enable_hci --enable_lpm \ --baudrate 3000000 --patchram /etc/firmware/bcm4329.hcd /dev/ttyHS0 user bluetooth group bluetooth net_bt_admin - disabled + disabled + +service btld /system/bin/logwrapper /system/bin/btld -lpm 1 -hb 3000000 + user root + group bluetooth net_bt_admin + disabled + oneshot # compass/accelerometer daemon service akmd /system/bin/akmd