diff --git a/universal7885-common/apps/CameraLightSensor/src/com/eurekateam/cameralightsensor/Camera2Service.java b/universal7885-common/apps/CameraLightSensor/src/com/eurekateam/cameralightsensor/Camera2Service.java
index 8997f02..7649009 100755
--- a/universal7885-common/apps/CameraLightSensor/src/com/eurekateam/cameralightsensor/Camera2Service.java
+++ b/universal7885-common/apps/CameraLightSensor/src/com/eurekateam/cameralightsensor/Camera2Service.java
@@ -81,7 +81,7 @@ public class Camera2Service extends Service {
} catch (IllegalStateException e){
Log.w(TAG, "onReady: Session is NULL");
}
- },1500);
+ }, 4000);
} catch (Exception e){
Log.e(TAG, "Camera is in use");
e.printStackTrace();
diff --git a/universal7885-common/apps/SamsungParts/res/values/strings.xml b/universal7885-common/apps/SamsungParts/res/values/strings.xml
index 26a055d..4d8575b 100644
--- a/universal7885-common/apps/SamsungParts/res/values/strings.xml
+++ b/universal7885-common/apps/SamsungParts/res/values/strings.xml
@@ -68,7 +68,7 @@
Enable/Disable Charging here.
Battery Info and Settings
Enable/Disable Fastcharge Feature
- Manage FastCharge Feature here.
+ Manage Charging Feature here.
Battery Misc Info
Section for geeks
diff --git a/universal7885-common/rro_overlays/TetheringOverlay/Android.bp b/universal7885-common/rro_overlays/TetheringOverlay/Android.bp
index 8a802ab..1def8b7 100644
--- a/universal7885-common/rro_overlays/TetheringOverlay/Android.bp
+++ b/universal7885-common/rro_overlays/TetheringOverlay/Android.bp
@@ -18,5 +18,5 @@ runtime_resource_overlay {
name: "TetheringConfigOverlay",
resource_dirs: ["res"],
sdk_version: "current",
- vendor: true
+ vendor: true,
}
diff --git a/universal7885-common/sepolicy/vendor/genfs_contexts b/universal7885-common/sepolicy/vendor/genfs_contexts
index 6c19585..8eca321 100644
--- a/universal7885-common/sepolicy/vendor/genfs_contexts
+++ b/universal7885-common/sepolicy/vendor/genfs_contexts
@@ -116,6 +116,7 @@ genfscon sysfs /devices/platform/13870000.i2c/i2c-11/11-0048/input/ u
genfscon sysfs /devices/platform/11ce0000.speedy/i2c-5/5-0003/input/input11 u:object_r:sysfs_touchscreen_writable:s0
# A20 Display
genfscon sysfs /devices/platform/13870000.i2c/i2c-11/11-0020/input/ u:object_r:sysfs_touchscreen_writable:s0
+genfscon sysfs /devices/platform/11ce0000.speedy/i2c-6/6-0003/input/input12 u:object_r:sysfs_touchscreen_writable:s0
genfscon sysfs /devices/platform/14870000.dsim/backlight/panel u:object_r:sysfs_graphics:s0
genfscon sysfs /devices/platform/14a50000.abox/service u:object_r:sysfs_abox_writable:s0
@@ -157,7 +158,7 @@ genfscon sysfs /devices/platform/13840000.i2c/i2c-9/9-003d/s2mu106-powermeter/po
genfscon sysfs /devices/platform/13840000.i2c/i2c-9/9-003d/s2mu106-muic/power_supply/muic-manager u:object_r:sysfs_charger:s0
genfscon sysfs /devices/platform/13840000.i2c/i2c-9/9-003d/s2mu106-charger/power_supply/otg u:object_r:sysfs_charger:s0
genfscon sysfs /devices/platform/13840000.i2c/i2c-9/9-003d/s2mu106-charger/power_supply/s2mu106-charger u:object_r:sysfs_charger:s0
-genfscon sysfs /devices/platform/13830000.i2c/i2c-8/8-003b/power_supply/s2mu106-fuelgauge/ u:object_r:sysfs_fuelgauge:s0
+genfscon sysfs /devices/platform/13830000.i2c/i2c-8/8-003b/power_supply/s2mu106-fuelgauge/type u:object_r:sysfs_fuelgauge:s0
genfscon sysfs /class/input/input1/enabled u:object_r:sysfs_sec_touchscreen:s0
genfscon sysfs /module/modem_ctrl_ss310ap/parameters/ds_detect u:object_r:sysfs_modem:s0
diff --git a/universal7885-common/sepolicy/vendor/hal_audio_default.te b/universal7885-common/sepolicy/vendor/hal_audio_default.te
index 9eb9415..45dcc8f 100644
--- a/universal7885-common/sepolicy/vendor/hal_audio_default.te
+++ b/universal7885-common/sepolicy/vendor/hal_audio_default.te
@@ -12,3 +12,5 @@ allow hal_audio_default imei_efs_file:file r_file_perms;
get_prop(hal_audio_default, vendor_radio_prop)
allow hal_audio_default init:unix_stream_socket connectto;
+
+binder_call(hal_audio_default, system_suspend)
diff --git a/universal7885-common/sepolicy/vendor/hal_power_default.te b/universal7885-common/sepolicy/vendor/hal_power_default.te
index b1d0050..45e0e07 100644
--- a/universal7885-common/sepolicy/vendor/hal_power_default.te
+++ b/universal7885-common/sepolicy/vendor/hal_power_default.te
@@ -29,6 +29,7 @@ allow hal_power_default sysfs_input:file r_file_perms;
allow hal_power_default sysfs_virtual:dir r_dir_perms;
allow hal_power_default sysfs_virtual:file r_file_perms;
allow hal_power_default sysfs_touchscreen_writable:dir r_dir_perms;
-allow hal_power_default sysfs_sec_touchscreen:dir read;
+allow hal_power_default sysfs_sec_touchscreen:dir { read open };
+allow hal_power_default sysfs_sec_touchscreen:file r_file_perms;
type hal_lineage_power_hwservice, hwservice_manager_type;
add_hwservice(hal_power_default, hal_power_hwservice)
diff --git a/universal7885-common/sepolicy/vendor/hal_sensors_default.te b/universal7885-common/sepolicy/vendor/hal_sensors_default.te
index 2aedc5f..a9001dc 100644
--- a/universal7885-common/sepolicy/vendor/hal_sensors_default.te
+++ b/universal7885-common/sepolicy/vendor/hal_sensors_default.te
@@ -38,6 +38,7 @@ allow hal_sensors_default sysfs_lcd_writable:file r_file_perms;
# /sys/class/input
allow hal_sensors_default sysfs_input:dir r_dir_perms;
+allow hal_sensors_default sysfs_input:file write;
# /sys/devices/virtual/input/input4
# /sys/devices/virtual/input/input6
diff --git a/universal7885-common/sepolicy/vendor/mediacodec.te b/universal7885-common/sepolicy/vendor/mediacodec.te
index 9bd5632..c6702fd 100644
--- a/universal7885-common/sepolicy/vendor/mediacodec.te
+++ b/universal7885-common/sepolicy/vendor/mediacodec.te
@@ -4,3 +4,4 @@ allow mediacodec sysfs_v4l_mfc:dir search;
allow mediacodec sysfs_v4l_mfc:file r_file_perms;
hal_client_domain(mediacodec, hal_power)
+hal_client_domain(mediacodec, hal_omx)
diff --git a/universal7885-common/universal7885-common.mk b/universal7885-common/universal7885-common.mk
index c6885a2..4417be8 100644
--- a/universal7885-common/universal7885-common.mk
+++ b/universal7885-common/universal7885-common.mk
@@ -161,7 +161,7 @@ PRODUCT_COPY_FILES += \
# Overlays
DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay
-DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay-lineage
+# DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay-lineage
# Permissions
PRODUCT_COPY_FILES += \