Files
device_nokia_PL2/rootdir/etc/init.PL2.target.rc
Aayush Gupta ba372c4c1d PL2: Build & conditionally enable AOSP NFC service
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
Change-Id: I511394c8ad30b71abf4dd963aed9951270eb8d17
2020-10-04 04:14:11 +00:00

95 lines
2.2 KiB
Plaintext

on early-boot
# Audio
setprop persist.audio.fluence.voicecomm true
# Camera
setprop persist.camera.ffcolor FFDAB9
setprop persist.capture.burst.exposures 0,-9,9
# Fingerprint
setprop ro.hardware.fingerprint elan
# Radio
setprop ro.rf.power.reduction.for.mcc 1
on boot
# Fingerprint
chown system system /dev/elan_fp
chmod 0644 /dev/elan_fp
on post-fs-data
# Fingerprint
mkdir /data/system/fingerprint 0770 system system
# NFC storage
mkdir /data/vendor/nfc 0770 nfc nfc
mkdir /data/vendor/nfc/param 0770 nfc nfc
on property:sys.fih.fingerprint=false
setprop sys.fih.fingerprint true
on property:vendor.sys.cmd_test=1 && property:ro.boot.fp=elan
setprop vendor.sys.fqcfpret 0
start ElanPrintf_1
on property:vendor.sys.fqcaudio=11
start fqcaudioloopback
on property:vendor.sys.fqcaudio=10
start fqcaudioloopback
on property:vendor.sys.fqcaudio=21
start fqcaudioloopback
on property:vendor.sys.fqcaudio=20
start fqcaudioloopback
on property:vendor.sys.fqcaudio=31
start fqcaudioloopback
on property:vendor.sys.fqcaudio=30
start fqcaudioloopback
service vendor.fps_hal /vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service
class late_start
group system input
user system
writepid /dev/cpuset/system-background/tasks
service ElanPrintf_1 /vendor/bin/ElanPrintf test_tool all 800 14200
user system
oneshot
disabled
service fqcaudioloopback /vendor/bin/fqcaudioloopback_c1n.sh
user system
oneshot
disabled
service nfc_hal_service-sec /vendor/bin/hw/android.hardware.nfc@1.2-service.sec
class hal
user nfc
disabled
group nfc
service vendor.nfc_hal_service /vendor/bin/hw/android.hardware.nfc@1.2-service
override
interface android.hardware.nfc@1.2::INfc default
class hal
user nfc
group nfc
disabled
on property:ro.boot.nfc=sec
chown nfc nfc /dev/sec-nfc
chmod 0770 /dev/sec-nfc
setprop ro.hardware.nfc_nci sec
enable nfc_hal_service-sec
on property:ro.boot.nfc=nxp
chmod 0660 /dev/nq-nci
chown nfc nfc /dev/nq-nci
setprop ro.nfc.port "I2C"
setprop ro.hardware.nfc_nci nqx.default
enable vendor.nfc_hal_service