f700214ebd
Change-Id: I0d11bb7daac80b9d3cff563b465aa821a244fd90
99 lines
3.0 KiB
Plaintext
99 lines
3.0 KiB
Plaintext
on boot
|
|
# unmap left alt to avoid console switch
|
|
setkey 0x0 0x38 0x0
|
|
# device reset SEND+MENU+END
|
|
setkey 0x0 0xe7 0x706
|
|
setkey 0x0 0x8b 0x707
|
|
|
|
setkey 0x40 0xe7 0x706
|
|
setkey 0x40 0x8b 0x707
|
|
|
|
setkey 0x80 0xe7 0x706
|
|
setkey 0x80 0x8b 0x707
|
|
|
|
setkey 0xc0 0xe7 0x706
|
|
setkey 0xc0 0x8b 0x707
|
|
setkey 0xc0 0x6b 0x20c
|
|
|
|
mkdir /data/misc/wifi 0770 wifi wifi
|
|
mkdir /data/misc/wifi/sockets 0770 wifi wifi
|
|
mkdir /data/misc/dhcp 0770 dhcp dhcp
|
|
chown dhcp dhcp /data/misc/dhcp
|
|
|
|
# write screen calibration
|
|
write /sys/class/input/input1/calibration_points 794,867,213,863,502,493,798,120,198,139
|
|
|
|
# bluetooth power up/down interface
|
|
chown bluetooth bluetooth /sys/class/rfkill/rfkill0/type
|
|
chown bluetooth bluetooth /sys/class/rfkill/rfkill0/state
|
|
chmod 0660 /sys/class/rfkill/rfkill0/state
|
|
chown system system /dev/ttyHSUSB0
|
|
|
|
# Permissions for Liblights.
|
|
chown system system /sys/class/leds/green/brightness
|
|
chown system system /sys/class/leds/green/blink
|
|
chown system system /sys/class/leds/amber/brightness
|
|
chown system system /sys/class/leds/amber/blink
|
|
chown system system /sys/class/leds/button-backlight/brightness
|
|
chown system system /sys/class/leds/lcd-backlight/brightness
|
|
|
|
# Revise su permisions to ensure all users can use it
|
|
chmod 06755 /system/xbin/su
|
|
|
|
# revise fb0 permission for copybit
|
|
chmod 0666 /dev/graphics/fb0
|
|
|
|
# cpufreq configurations
|
|
write /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate 40000
|
|
write /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold 85
|
|
|
|
# performance tweaks for flash
|
|
write /sys/block/mtdblock3/bdi/read_ahead_kb 4
|
|
write /sys/block/mtdblock4/bdi/read_ahead_kb 4
|
|
write /sys/block/mtdblock5/bdi/read_ahead_kb 4
|
|
|
|
# CPU_Scaling Governor make permissions
|
|
chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
|
|
|
|
# compass/accelerometer daemon
|
|
service akm8973 /system/bin/akm8973
|
|
user compass
|
|
group compass misc input
|
|
|
|
service calibrate_screen /system/bin/calibrate_screen
|
|
user root
|
|
group root
|
|
oneshot
|
|
|
|
service wlan_loader /system/bin/wlan_loader \
|
|
-f /system/etc/wifi/Fw1251r1c.bin -e /proc/calibration \
|
|
-i /system/etc/wifi/tiwlan.ini
|
|
disabled
|
|
oneshot
|
|
|
|
service wpa_supplicant /system/bin/wpa_supplicant \
|
|
-Dtiwlan0 -itiwlan0 -c/data/misc/wifi/wpa_supplicant.conf -q
|
|
# we will start as root and wpa_supplicant will switch to user wifi
|
|
# after setting up the capabilities required for WEXT
|
|
# user wifi
|
|
# group wifi inet keystore
|
|
socket wpa_tiwlan0 dgram 660 wifi wifi
|
|
disabled
|
|
oneshot
|
|
|
|
service dhcpcd /system/bin/dhcpcd -ABKL
|
|
disabled
|
|
oneshot
|
|
|
|
service hciattach /system/bin/hciattach \
|
|
-n -s 115200 /dev/ttyHS0 texasalt 4000000 flow
|
|
user bluetooth
|
|
group bluetooth net_bt_admin
|
|
disabled
|
|
|
|
# bugreport is triggered by the KEY_BACK and KEY_MENU keycodes
|
|
service bugreport /system/bin/dumpstate -d -v -o /sdcard/bugreports/bugreport
|
|
disabled
|
|
oneshot
|
|
keycodes 158 139
|