diff options
Diffstat (limited to 'init.trout.rc')
-rw-r--r-- | init.trout.rc | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/init.trout.rc b/init.trout.rc new file mode 100644 index 0000000..5c757a5 --- /dev/null +++ b/init.trout.rc @@ -0,0 +1,90 @@ +# Copyright (C) 2008 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +on early-init + device mtd@misc 0460 radio diag + +# Set timeout value for rmnet stats. + write /sys/devices/virtual/net/rmnet0/timeout_suspend 5000000 + write /sys/devices/virtual/net/rmnet0/timeout 18000000 + +on boot +# unmap left alt to avoid console switch + setkey 0x0 0x38 0x0 +# 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 + + # 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 + + # cpufreq configurations + write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 245760 + write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ondemand + write /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate 40000 + write /sys/devices/system/cpu/cpufreq/ondemand/up_threshold 85 + +# compass/accelerometer daemon +service akmd /system/bin/akmd + user compass + group compass misc input + +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_LEFTSHIFT and KEY_MENU keycodes +service bugreport /system/bin/dumpstate -d -v -o /sdcard/bugreports/bugreport + disabled + oneshot + keycodes 42 139 |