diff options
| author | Mister Oyster <oysterized@gmail.com> | 2017-01-02 12:44:35 +0100 |
|---|---|---|
| committer | Mister Oyster <oysterized@gmail.com> | 2017-01-02 12:44:35 +0100 |
| commit | a184d985bf43d3fe6eeba971bc6b32f79ea38b37 (patch) | |
| tree | 6f6e56e090777cc149bc1ab39e5987cc2b03e867 /rootdir/init.modem.rc | |
initial releasecm-13.0
Diffstat (limited to 'rootdir/init.modem.rc')
| -rwxr-xr-x | rootdir/init.modem.rc | 170 |
1 files changed, 170 insertions, 0 deletions
diff --git a/rootdir/init.modem.rc b/rootdir/init.modem.rc new file mode 100755 index 0000000..1ccbabe --- /dev/null +++ b/rootdir/init.modem.rc @@ -0,0 +1,170 @@ +# Copyright (C) 2012 The Android Open Source Project +# +# IMPORTANT: Do not create world writable files or directories. +# This is a common source of Android security bugs. +# + +on early-init + write /sys/class/net/ccmni0/queues/rx-0/rps_cpus "ff" + write /sys/class/net/ccmni1/queues/rx-0/rps_cpus "ff" + write /sys/class/net/ccmni2/queues/rx-0/rps_cpus "ff" + write /sys/class/net/ccmni0/queues/rx-0/rps_flow_cnt "1000" + write /sys/class/net/ccmni1/queues/rx-0/rps_flow_cnt "1000" + write /sys/class/net/ccmni2/queues/rx-0/rps_flow_cnt "1000" + setprop net.perf.rps ff + setprop net.perf.cpu.core 4,4,0,0 + setprop net.perf.cpu.freq 1144000,1144000,0,0 + +on post-fs-data + + write /proc/bootprof "post-fs-data: on modem start" + + # Modem related device nodes + mkdir /data/nvram/md 0770 root system + mkdir /data/nvram/md3 0770 root system + mkdir /data/md3 0770 root system + chown radio radio /sys/kernel/ccci/boot + chown radio radio /dev/ccci_fs + chown radio radio /dev/ccci_ioctl0 + chown radio radio /dev/ccci_ioctl1 + chown radio radio /dev/ccci_ipc_1220_0 + chown radio radio /dev/ccci_md_log_rx + chown radio radio /dev/ccci_md_log_tx + chown radio radio /dev/ccci_monitor + chown radio radio /dev/ccci_aud + chown radio radio /dev/ccci_pcm_rx + chown radio radio /dev/ccci_pcm_tx + chown radio radio /dev/ccci_uem_rx + chown radio radio /dev/ccci_uem_tx + + # Selinux + mkdir /data/ccci_cfg 0770 system radio + restorecon /data/ccci_cfg + restorecon_recursive /protect_f + restorecon_recursive /protect_s + + # clear the sim switch flag + setprop persist.radio.simswitch "" + +service gsm0710muxd /system/bin/gsm0710muxd -s /dev/ttyC0 -f 512 -n 8 -m basic + class core + user root + group radio cache inet misc + disabled + oneshot + +service gsm0710muxdmd2 /system/bin/gsm0710muxdmd2 -s /dev/ccci2_tty0 -f 512 -n 8 -m basic + class core + user root + group radio cache inet misc + disabled + oneshot + +service muxreport-daemon /system/bin/muxreport + class core + user radio + group radio cache inet misc + disabled + oneshot + +service ril-daemon-mtk /system/bin/mtkrild + class core + socket rild stream 660 root radio + socket rild2 stream 660 root radio + socket rild3 stream 660 root radio + socket rild4 stream 660 root radio + socket rild-ims stream 660 root radio + socket rild-debug stream 660 radio system + socket rild-oem stream 660 radio system + socket rild-mtk-ut stream 660 radio net_bt + socket rild-mtk-ut-2 stream 660 radio net_bt + socket rild-mtk-modem stream 660 radio system + socket rild-atci stream 660 root radio + socket rild-mal stream 660 radio system + socket rild-mal-at stream 660 radio system + socket rild-vsim stream 660 root radio + socket rild-mbim stream 660 root radio + socket sap_uim_socket1 stream 660 bluetooth bluetooth + socket sap_uim_socket2 stream 660 bluetooth bluetooth + user root + group radio cache inet misc audio sdcard_r sdcard_rw log system + disabled + oneshot + +service ril-daemon-mtkmd2 /system/bin/mtkrildmd2 + class core + socket rild-md2 stream 660 root radio + socket rild2-md2 stream 660 root radio + socket rild-debug-md2 stream 660 radio system + socket rild-oem-md2 stream 660 radio system + socket rild-mtk-ut-md2 stream 660 radio net_bt + socket rild-mtk-ut-2-md2 stream 660 radio net_bt + socket rild-mtk-modem-md2 stream 660 radio system + socket rild-atci-md2 stream 660 root radio + socket rild-mal-md2 stream 660 radio system + socket rild-mal-at-md2 stream 660 radio system + socket rild-vsim-md2 stream 660 root radio + socket rild-mbim-md2 stream 660 root radio + user root + group radio cache inet misc audio sdcard_r sdcard_rw log system + disabled + oneshot + +# +# Modem related services (Begin) +# + +service permission_check /system/bin/permission_check + class main + user root + group system radio + oneshot + +service ccci_fsd /system/bin/ccci_fsd 0 + user radio + group radio system + class core + oneshot + +service ccci_mdinit /system/bin/ccci_mdinit 0 + user system + group radio system + class core + oneshot + +service ccci_rpcd /system/bin/ccci_rpcd 0 + user radio + group radio system + class core + oneshot + +service pppd_gprs /system/bin/pppd_dt /dev/ttyACM0 debug noauth refuse-eap usepeerdns nodetach + user root + group radio cache inet misc + disabled + oneshot + +#Add by T.Zh for ppp daemon +service pppd /system/bin/pppd file /data/misc/ppp/ppp_options + user root + disabled + oneshot + +# +# +# Modem related services (End) +# + +#Add by hp.chen for +# +# Telephony Early Read service +# +service terservice /system/bin/terservice + class core + user radio + group radio cache inet misc + oneshot + +on property:ril.muxreport=1 + start muxreport-daemon + |
