diff --git a/rootdir/init.mt8127.rc b/rootdir/init.mt8127.rc index aeaa72a..f23a42e 100755 --- a/rootdir/init.mt8127.rc +++ b/rootdir/init.mt8127.rc @@ -1,4 +1,3 @@ -import init.project.rc import init.mt8127.usb.rc on early-init @@ -196,7 +195,14 @@ on fs mount_all /fstab.mt8127 write /proc/bootprof "INIT:eMMC:Mount_END" setprop ro.crypto.fuse_sdcard true - + +on post-fs + # Turn on swap + swapon_all /fstab.mt8127 + + # Swap in only 1 page at a time + write /proc/sys/vm/page-cluster 0 + on post-fs-data mkdir /data/nvram 2771 root system mkdir /data/media 0770 media_rw media_rw @@ -213,6 +219,12 @@ on post-fs-data # GPS mkdir /data/gps_mnl 0771 gps system + chown gps gps /sys/class/gpsdrv/gps/pwrctl + chown gps gps /sys/class/gpsdrv/gps/suspend + chown gps gps /sys/class/gpsdrv/gps/state + chown gps gps /sys/class/gpsdrv/gps/pwrsave + chown gps gps /sys/class/gpsdrv/gps/status + chmod 0660 /dev/stpgps # remove /data/system/wpa_supplicant which was created in meta mode of JB version, # wlan will be not able to enabled if this directory exists in L version. @@ -225,6 +237,22 @@ on post-fs-data mkdir /data/@btmtk 0770 bluetooth net_bt chown bluetooth bluetooth /dev/hid-keyboard chmod 0660 /dev/hid-keyboard + chmod 0660 /dev/ttyMT2 + chown system system /dev/ttyMT2 + + # Char device for BT 3.0 HS + mknod /dev/ampc0 c 151 0 + chown bluetooth bluetooth /dev/ampc0 + chmod 0660 /dev/ampc0 + + # wifi + mknod /dev/wmtWifi c 153 0 + chmod 0660 /dev/wmtWifi + chown system system /dev/wmtWifi + mkdir /data/misc/wifi 0770 wifi wifi + mkdir /data/misc/wifi/sockets 0770 wifi wifi + mkdir /data/misc/wpa_supplicant 0770 wifi wifi + chown wifi wifi /data/misc/wifi # NFC mkdir /data/nfc_socket 0771 nfc radio @@ -243,6 +271,14 @@ on post-fs-data # HDMI chmod 0664 /dev/hdmitx + # FM Radio device node + chmod 0660 /dev/fm + chown system media /dev/fm + + # Volume key swapping based on rotation orientation + chmod 0640 /dev/mtk-kpd + chown root audio /dev/mtk-kpd + # Sensor chmod 0660 /dev/hwmsensor chmod 0660 /dev/msensor @@ -427,6 +463,10 @@ on boot chown system system /sys/devices/system/cpu/cpufreq/hotplug/cpu_num_base chmod 0660 /sys/devices/system/cpu/cpufreq/hotplug/cpu_num_base + export SECONDARY_STORAGE_USB /storage/usbotg + + insmod /system/lib/modules/ufsd.ko + on charger mount ext4 /dev/block/platform/mtk-msdc.0/by-name/system /system ro wait start kpoc_charger diff --git a/rootdir/init.project.rc b/rootdir/init.project.rc deleted file mode 100755 index 1663771..0000000 --- a/rootdir/init.project.rc +++ /dev/null @@ -1,46 +0,0 @@ -on post-fs - # Turn on swap - swapon_all /fstab.mt8127 - - # Swap in only 1 page at a time - write /proc/sys/vm/page-cluster 0 - -on post-fs-data - # /dev/ttyMT2 for Connectivity BT/FM/GPS usage - chmod 0660 /dev/ttyMT2 - chown system system /dev/ttyMT2 - - mknod /dev/wmtWifi c 153 0 - chmod 0660 /dev/wmtWifi - chown system system /dev/wmtWifi - - # GPS - chown gps gps /sys/class/gpsdrv/gps/pwrctl - chown gps gps /sys/class/gpsdrv/gps/suspend - chown gps gps /sys/class/gpsdrv/gps/state - chown gps gps /sys/class/gpsdrv/gps/pwrsave - chown gps gps /sys/class/gpsdrv/gps/status - chmod 0660 /dev/stpgps - - # WiFi - mkdir /data/misc/wifi 0770 wifi wifi - mkdir /data/misc/wifi/sockets 0770 wifi wifi - mkdir /data/misc/wpa_supplicant 0770 wifi wifi - chown wifi wifi /data/misc/wifi - - # FM Radio device node - chmod 0660 /dev/fm - chown system media /dev/fm - - # Volume key swapping based on rotation orientation - chmod 0640 /dev/mtk-kpd - chown root audio /dev/mtk-kpd - - # Char device for BT 3.0 HS - mknod /dev/ampc0 c 151 0 - chown bluetooth bluetooth /dev/ampc0 - chmod 0660 /dev/ampc0 - -on boot - export SECONDARY_STORAGE_USB /storage/usbotg - insmod /system/lib/modules/ufsd.ko