aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--BoardConfig.mk4
-rw-r--r--device.mk13
-rw-r--r--keylayout/focal-touchscreen.kl6
-rw-r--r--overlay/packages/apps/Snap/res/values/config.xml43
-rw-r--r--sensor/sensor_init.sh68
5 files changed, 54 insertions, 80 deletions
diff --git a/BoardConfig.mk b/BoardConfig.mk
index 9afe69e..891c469 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -27,6 +27,7 @@ TARGET_BOARD_INFO_FILE := $(DEVICE_PATH)/board-info.txt
# Kernel
TARGET_KERNEL_CONFIG := cm-zc550kl_defconfig
TARGET_KERNEL_SOURCE := kernel/asus/Z010D
+BOARD_KERNEL_CMDLINE := console=ttyHSL0,115200,n8 androidboot.console=ttyHSL0 androidboot.hardware=qcom ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 androidboot.selinux=permissive
# Properties
TARGET_SYSTEM_PROP += $(DEVICE_PATH)/system.prop
@@ -34,6 +35,9 @@ TARGET_SYSTEM_PROP += $(DEVICE_PATH)/system.prop
TARGET_INIT_VENDOR_LIB := libinit_z010d
TARGET_RECOVERY_DEVICE_MODULES := libinit_z010d
+#Enable SW based full disk encryption
+TARGET_SWV8_DISK_ENCRYPTION := true
+
# Wifi
BOARD_HAS_QCOM_WLAN := true
BOARD_HAS_QCOM_WLAN_SDK := true
diff --git a/device.mk b/device.mk
index 4db3f3a..0e2e260 100644
--- a/device.mk
+++ b/device.mk
@@ -36,8 +36,14 @@ $(call inherit-product, device/asus/msm8916-common/msm8916.mk)
PRODUCT_PACKAGES += \
init.target.rc
+# Permissions
PRODUCT_COPY_FILES += \
- device/asus/Z010D/sensor/sensor_init.sh:system/etc/sensor_init.sh
+ frameworks/native/data/etc/android.hardware.sensor.compass.xml:system/etc/permissions/android.hardware.sensor.compass.xml \
+ frameworks/native/data/etc/android.hardware.sensor.gyroscope.xml:system/etc/permissions/android.hardware.sensor.gyroscope.xml \
+ frameworks/native/data/etc/android.hardware.sensor.accelerometer.xml:system/etc/permissions/android.hardware.sensor.accelerometer.xml \
+ frameworks/native/data/etc/android.hardware.sensor.light.xml:system/etc/permissions/android.hardware.sensor.light.xml \
+ frameworks/native/data/etc/android.hardware.sensor.proximity.xml:system/etc/permissions/android.hardware.sensor.proximity.xml \
+ frameworks/native/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml
PRODUCT_COPY_FILES += \
device/asus/Z010D/audio/mixer_paths_mtp.xml:system/etc/mixer_paths_mtp.xml
@@ -74,8 +80,3 @@ PRODUCT_COPY_FILES += \
device/asus/Z010D/keylayout/synaptics_dsx.kl:system/usr/keylayout/synaptics_dsx.kl \
device/asus/Z010D/keylayout/synaptics_rmi4_i2c.kl:system/usr/keylayout/synaptics_rmi4_i2c.kl
-# Development settings
-ADDITIONAL_DEFAULT_PROPERTIES += \
- ro.debuggable=1 \
- ro.adb.secure=0 \
- ro.secure=0
diff --git a/keylayout/focal-touchscreen.kl b/keylayout/focal-touchscreen.kl
index ea9ce36..055f683 100644
--- a/keylayout/focal-touchscreen.kl
+++ b/keylayout/focal-touchscreen.kl
@@ -1,9 +1,3 @@
key 158 BACK WAKE VIRTUAL
key 139 APP_SWITCH WAKE VIRTUAL
key 102 HOME WAKE VIRTUAL
-key 17 GESTURE_W WAKE VIRTUAL
-key 31 GESTURE_S WAKE VIRTUAL
-key 18 GESTURE_E WAKE VIRTUAL
-key 46 GESTURE_C WAKE VIRTUAL
-key 44 GESTURE_Z WAKE VIRTUAL
-key 47 GESTURE_V WAKE VIRTUAL
diff --git a/overlay/packages/apps/Snap/res/values/config.xml b/overlay/packages/apps/Snap/res/values/config.xml
new file mode 100644
index 0000000..f1107c6
--- /dev/null
+++ b/overlay/packages/apps/Snap/res/values/config.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+ 2015 The CyanogenMod Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- Camera app resources that may need to be customized
+ for different hardware or product builds. -->
+<resources>
+
+ <!-- Opens back camera using openLegacy() -->
+ <bool name="back_camera_open_legacy">false</bool>
+
+ <!-- Opens front camera using openLegacy() -->
+ <bool name="front_camera_open_legacy">false</bool>
+
+
+ <!-- ISO values use numbers.
+ Example: 50 instead of ISO50 -->
+ <bool name="iso_values_use_numbers">true</bool>
+
+ <!-- Restart preview for back camera onPictureTaken -->
+ <bool name="back_camera_restart_preview_onPictureTaken">true</bool>
+
+ <!-- Restart preview for front camera onPictureTaken -->
+ <bool name="front_camera_restart_preview_onPictureTaken">true</bool>
+
+ <!-- Force use a specific preview-size
+ Example: 1920x1080 -->
+ <string name="preview_size_for_photo">1920x1080</string>
+
+</resources>
diff --git a/sensor/sensor_init.sh b/sensor/sensor_init.sh
deleted file mode 100644
index 10290c5..0000000
--- a/sensor/sensor_init.sh
+++ /dev/null
@@ -1,68 +0,0 @@
-#!/system/bin/sh
-
-PROXM_SPEC_FILE="/data/data/proximity_spec"
-LIGHT_SPEC_FILE="/data/data/lightsensor_spec"
-PROXM_INF_FILE="/data/data/proximity_calibration_inf"
-PROXM_HI_FILE="/factory/psensor_hi.nv"
-PROXM_LOWI_FILE="/factory/psensor_low.nv"
-LIGHT_200_FILE="/factory/lsensor_200lux.nv"
-LIGHT_1000_FILE="/factory/lsensor_1000lux.nv"
-
-sensor_chmod()
-{
- if [ -f $1 ];
- then
- echo "File $FILE exists"
- chmod 660 $1
- chown system:shell $1
- else
- echo "File $FILE does not exists"
- echo 0 > $1
- chmod 660 $1
- chown system:shell $1
- fi
-}
-
-sensor_chmod $PROXM_SPEC_FILE
-sensor_chmod $LIGHT_SPEC_FILE
-
-sensor_chmod $PROXM_INF_FILE
-sensor_chmod $PROXM_HI_FILE
-sensor_chmod $PROXM_LOWI_FILE
-sensor_chmod $LIGHT_200_FILE
-sensor_chmod $LIGHT_1000_FILE
-
-sensor_chmod_for_media()
-{
- if [ -f $1 ];
- then
- echo "File $FILE exists"
- chmod 660 $1
- chown media:shell $1
- else
- echo "File $FILE does not exists"
- echo 0 > $1
- chmod 660 $1
- chown media:shell $1
- fi
-}
-
-#LASER_FOCUS_ON_FILE="/proc/driver/LaserFocus_on"
-#LASER_FOCUS_VALUE_FILE="/proc/driver/LaserFocus_value"
-#LASER_FOCUS_CAL_FILE="/proc/driver/LaserFocus_CalStart"
-#LASER_FOCUS_STATUS_FILE="/proc/driver/LaserFocus_Status"
-#LASER_FOCUS_STATUS_FILE_FOR_CAMERA="/proc/driver/LaserFocus_Status_For_Camera"
-LASER_FOCUS_CAL_FILE_FOR_10="/factory/LaserFocus_Calibration10.txt"
-LASER_FOCUS_CAL_FILE_FOR_40="/factory/LaserFocus_Calibration40.txt"
-
-#sensor_chmod_for_media $LASER_FOCUS_ON_FILE
-#sensor_chmod_for_media $LASER_FOCUS_VALUE_FILE
-#sensor_chmod_for_media $LASER_FOCUS_CAL_FILE
-#sensor_chmod_for_media $LASER_FOCUS_STATUS_FILE
-#sensor_chmod_for_media $LASER_FOCUS_STATUS_FILE_FOR_CAMERA
-sensor_chmod_for_media $LASER_FOCUS_CAL_FILE_FOR_10
-sensor_chmod_for_media $LASER_FOCUS_CAL_FILE_FOR_40
-
-chown system:shell /sys/bus/platform/devices/soc.0/hall_sensor/hall_sensor/switch
-
-exit 0