diff --git a/conf/init.raviole.rc b/conf/init.raviole.rc index cb70c03..22f0917 100644 --- a/conf/init.raviole.rc +++ b/conf/init.raviole.rc @@ -56,3 +56,9 @@ on property:ro.revision=PROTO1.0 # SecureElement eSE2 cts mode on property:persist.vendor.se.ese2.mode=ctsmode write /sys/class/st33spi/st33spi/st33spi_state 33 + +# charger driver exposes now finer grain control, map demo mode to those properties +# NOTE: demo mode can only be exit wiping data (which reset the persist properties) +on property:sys.retaildemo.enabled=1 + setprop persist.vendor.charge.stop.level 35 + setprop persist.vendor.charge.start.level 30 diff --git a/conf/init.slider.rc b/conf/init.slider.rc index f8506a5..3042b5b 100644 --- a/conf/init.slider.rc +++ b/conf/init.slider.rc @@ -26,3 +26,9 @@ service insmod_sh_slider /vendor/bin/init.insmod.sh /vendor/etc/init.insmod.slid group root system disabled oneshot + +# charger driver exposes now finer grain control, map demo mode to those properties +# NOTE: demo mode can only be exit wiping data (which reset the persist properties) +on property:sys.retaildemo.enabled=1 + setprop persist.vendor.charge.stop.level 35 + setprop persist.vendor.charge.start.level 30 diff --git a/conf/init.whitefin.rc b/conf/init.whitefin.rc index f74abbb..c030ad7 100644 --- a/conf/init.whitefin.rc +++ b/conf/init.whitefin.rc @@ -24,3 +24,9 @@ service insmod_sh_whitefin /vendor/bin/init.insmod.sh /vendor/etc/init.insmod.wh on fs # Fingerprint chown system system /dev/goodix_fp + +# charger driver exposes now finer grain control, map demo mode to those properties +# NOTE: demo mode can only be exit wiping data (which reset the persist properties) +on property:sys.retaildemo.enabled=1 + setprop persist.vendor.charge.stop.level 35 + setprop persist.vendor.charge.start.level 30