-
Notifications
You must be signed in to change notification settings - Fork 2
/
init.salsa.rc
116 lines (95 loc) · 3.74 KB
/
init.salsa.rc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
on boot
# Bluetooth
chown bluetooth bluetooth /sys/module/bluetooth_power/parameters/power
chown bluetooth bluetooth /sys/class/rfkill/rfkill0/type
chown bluetooth bluetooth /sys/class/rfkill/rfkill0/state
chown bluetooth bluetooth /proc/bluetooth/sleep/proto
chown system system /sys/module/sco/parameters/disable_esco
chmod 0660 /sys/module/bluetooth_power/parameters/power
chmod 0660 /sys/class/rfkill/rfkill0/state
chmod 0660 /proc/bluetooth/sleep/proto
chown bluetooth bluetooth /dev/ttyHS1
write /sys/class/rfkill/rfkill0/state 0
chmod 0666 /dev/ttyHS1
chown system system /sys/bus/platform/devices/msm_sdcc.1/polling
chown system system /sys/bus/platform/devices/msm_sdcc.2/polling
chown system system /sys/bus/platform/devices/msm_sdcc.3/polling
chown system system /sys/bus/platform/devices/msm_sdcc.4/polling
chown system system /sys/devices/platform/msm_hsusb_periphera/composition
chown system system /sys/class/power_supply/battery/charging
chmod 0777 /data/data/SimpleTest.Fac
symlink /dev/msm_pcm /dev/msm_pcm_out
chown system audio /dev/msm_pcm
chmod 0660 /dev/msm_pcm
chown root radio /dev/oncrpc/30000016:d6bb93e6
chown root radio /dev/oncrpc/30000000:fd767954
chown root radio /dev/oncrpc/30000019:821a1945
chown root radio /dev/oncrpc/3000003c:beb78360
chown root radio /dev/oncrpc/30000012:00010000
chown root radio /dev/oncrpc/30000003:d03123cc
chown root radio /dev/oncrpc/3000000e:00040000
chown root radio /dev/diag
# Wifi
chown wifi wifi /sys/module/wifi_power/parameters/power
chmod 0660 /sys/module/wifi_power/parameters/power
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
# Fast dormancy settings
setprop ro.ril.fast.dormancy.rule 1
setprop ro.ril.fd.scron.timeout 4
setprop ro.ril.fd.scroff.timeout 3
# Enable MASS storage on SDCARD
write /sys/devices/platform/msm_hsusb/gadget/lun0/file /dev/block/mmcblk0p1
# Adjust socket buffer to enlarge TCP receive window for high bandwidth
write /proc/sys/net/ipv4/tcp_adv_win_scale 1
on property:init.svc.hciattach=running
write /sys/devices/virtual/bluetooth/hci0/idle_timeout 7000
write /proc/bluetooth/sleep/proto 1
on property:ril.gcf="1"
setprop net.tcp.buffersize.gprs 4094,87380,110208,4096,16384,110208
on property:init.svc.hciattach=stopped
write /proc/bluetooth/sleep/proto 0
service hciattach /system/bin/brcm_patchram_plus --enable_hci --enable_lpm \
--baudrate 3500000 --patchram /etc/firmware/BCM4325.hcd /dev/ttyHS1
user bluetooth
group bluetooth net_bt_admin
disabled
service wpa_supplicant /system/bin/wpa_supplicant \
-Dwext -ieth0 -c/data/misc/wifi/wpa_supplicant.conf
# 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_eth0 dgram 660 wifi wifi
disabled
oneshot
service dhcpcd /system/bin/dhcpcd -ABKL
disabled
oneshot
on property:init.svc.wpa_supplicant=stopped
stop dhcpcd
#service sensor-daemon /system/bin/sensorserver_yamaha
# user system
# group system
service salsa-sh /system/bin/sh /init.salsa.sh
user root
oneshot
service qmuxd /sbin/qmuxd.sh
user root
group root
oneshot
service mountbind /sbin/mountbind.sh
user root
group root
oneshot
service ifcfg_new /system/bin/ifconfig eth0 up
disabled
oneshot
service dhcp-service /system/bin/netcfg eth0 dhcp
oneshot
on property:dev.bootcomplete=1
stop dhcp-service
start dhcp-service
#service port-bridge /system/bin/port-bridge /dev/smd0 /dev/ttyGS0 &