| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
| |
* It wasn't even being included
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: Ib50c296babd85ad30b4d90398520ab74fe2b9227
|
|
|
|
|
|
|
|
|
|
| |
* It's better to do it this way so that we can remove all the rootdir symlinks, which could be useful in future for system-as-root
* Hex edit the blobs to search for the new paths (or either update them from Pie) and symlink them to make the length equal to the old path
* Update the two adsp libs from daisy
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: I9c9f89d37f3767f55346dccdfb9362025d478028
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
| |
* Fixes the following error when executing the update-sha1sums.py:
FileNotFoundError: [Errno 2] No such file or directory: '../../../vendor/zuk/msm8996-common/proprietary/sbin/chargeonlymode;rootfs'
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: I16e4e5f23e5090cbe2b1c30b663cea57661f8806
|
|
|
|
|
|
|
|
|
|
| |
* The principal reasons are:
- Just one TWRP for treble and non treble ROMs
- No need to flash anything to switch from treble to non treble ROM
- No need for new users to flash any new zip
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: I362d703042d536be9af53ef5319858f1296e69e0
|
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: Ie100330591ca73a4522ac67834addfd39cbca036
|
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: I0344cfdcb63ba0c88ee229e165da5303ba6569bd
|
|
|
|
|
|
| |
Signed-off-by: Subhajeet Muhuri <kenny3fcb@gmail.com>
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: Ib8a826b51ab4b28356cb04e03bb894f267e9bdf7
|
|
|
|
|
|
|
| |
* we no longer use /data/misc/camera
Change-Id: I2092c20f002e2e5d577cb1ef8fecce21734ebdb4
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
| |
Change-Id: Ifdda665fd39227a3a76079199c3f2daf90a8746d
Signed-off-by: Subhajeet Muhuri <kenny3fcb@gmail.com>
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
| |
* Follow-up change for commit f22141c that simply moves the
prebuilt to its proper place.
Change-Id: I40d37ea6ae53fe8fe919dda758db22df3c1c4229
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Basically:
- Copy vndk 28 libgui.so to vendor renaming it to libfui.so and hex edit libmmcamera2_stats_modules and libmmcamera_ppeiscore to search for it
This is needed as with BOARD_VNDK_RUNTIME_DISABLE disabled only some files are allowed to access the /system/lib directory
- Patchelf libmpbase and libmmcamera2_stats_modules to remove libandroid.so which was being searched, it isn't actually necessary
* Thanks erfanoabdi for all the help with this
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: Ib1797104c3cdf1b4205616a127d4a99cbc70d67b
|
|
|
|
|
| |
Change-Id: Iaf796d8002f958451ecfc7aa842efee1cc2c717a
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: Ibd1ea0a8b32fc4e87bf912a87339f7bc2a31d423
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
Test: adb logcat -e health
Test: lshal --debug
Change-Id: I3855f256d79a46c9626f043aac667937ff6414e1
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
17th sensor get's way above 70C after 7-10 minutes of
CPU stress test and above 50C in normal usage. This kills charging
entirely. We do not want that because actually it does not
indicate that we are overheating. What we really need to check is
the battery temperature.
This change ensures that we have at least 400-500mA charging
even under heavy usage.
bms and battery sensors show the same temperature.
Change-Id: I3ac2152e06afcd0a27d228de89d635d32b3110bc
Signed-off-by: Yaroslav Furman <yaro330@gmail.com>
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
Added a permissions for ODL char devices
Change-Id: I1c74c060c9e9b958307a07a4dbe630d0f28b3a89
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
Desc: Permission to access QMI Settings from the Connectivity Daemon
Change-Id: I0fbb2ad5852beceacf5a9529392c750130d498f0
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
Desc: Permission to access the QMI and HAL from RCS Daemon
Change-Id: I45d944376179d0f6f6704563ac3da631a3fa9c64
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
| |
Change-Id: Iac3abf0e50d77058548bcd232411ae9d7ff6b235
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
Icreased number of SEPs to support SHO/Mcast
Change-Id: I3cfb4e8d4d6969e442406bd095a865d49947151d
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
| |
Change-Id: I2672d6cd1b644c7ba9068a563755de6fde27bc57
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
| |
Change-Id: I98d2c82ae5786d2e6e49bd1edf0f6e2e7d6f6ae3
|
|
|
|
|
|
|
| |
* Oreo sensors.qcom cannot access to persist even with the symlink
Change-Id: Ifc43515c70b51aeb8c1b5db765051fb21fddb80d
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
| |
* Fix wrong SLPI ramdumps symlink and remove old
BT firmware symlinks while at it
Change-Id: I8fba4ea0a1af923f427b1ebb00ad86d6bbd81577
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
| |
Change-Id: I63cdc49ea94447804c6b336d3e509b1f7967b174
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move persist entry to fstab and mount at /mnt/vendor/persist
Apply required user, group and permissions once persist
folder is created through __mount and parititon is mounted.
Run restorecon on /mnt/vendor/persist.
Change-Id: I20a16f3669bc7abf9844525c6ba0db1521a5a8e2
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Explicitly specify firmware image files legacy /firmware/image/*
as system:system and new /vendor/firmware_mnt/image/* as root:system
For normal boot, this is a no-op as /firmware|/vendor/firmware_mnt
is a mount point. This change is only for development when
firmware is read-writable and allows changes via "adb push". This
match the underlying FAT fs mount ownership of system:system or
root:system so adb push's chown will not error out.
Change-Id: I90e7528bcd21cca449cc5637d20af8dc9ccf7d3c
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
| |
Change-Id: I56b9d81bd2b74bf583e2b6c41d37a4ac792a6332
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Change fstab to mount dsp and firmware to /vendor/dsp and
/vendor/firmware_mnt.
Add classpath for firmware loading /vendor/firmware_mnt/image in
kernel command line.
Change-Id: I2dd2e7ea6334fb979ad8ff8c755648748de93ab4
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
| |
qti name is generic and updating it to dataqti so that no generic
context will not match
Change-Id: I186a642623f1ae46688a44f754fbe7ba421d042c
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
| |
Android P upgrade mandates to have "vendor" prefix in service name
for vendor services(rmt_storage, tftp_server).
FR:48725
Change-Id: Ibfb7e9376cd3ea185fc2711b6480ea62d8dd938c
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
| |
Change-Id: I6dbb4e19fd00861b0c50a7df6eab197e878a5d0e
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
- sensors --> vendor.sensors
Change-Id: Id0213c33d13b3104bf4dd6d993a7bba164d5ac26
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
| |
Change-Id: I57ac8e5583f62ec585723454de4906d83a4e6dfe
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Treble changes in Android now require stricter naming conventions for
vendor properties, and also impose stricter requirements on using
properties as actionable triggers in init scripts. This change
updates the properties used by data modules to follow these new
guidelines.
Change-Id: I26a7eff59030679e6d796523de99f14e9654c019
CRs-Fixed: 2215428
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
| |
Added vendor prefix to vendor bins
Change-Id: I634951944537397727239a17ce64522b3d2dac0e
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes an issue where the data binaries were not starting up
due to the updated sepolicies. A sepolicy denial was seen in that
case similar to the following -
selinux: avc: denied { set } for property=ctl.netmgrd pid=1170
uid=0 gid=0 scontext=u:r:qti_init_shell:s0
tcontext=u:object_r:ctl_default_prop:s0 tclass=property_service
permissive=0
CRs-Fixed: 2191664
Change-Id: I41ff0d8f3280b9438c163fab6db5fff3293f28d0
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Start loc_launcher as gps user and set uid/gid of loc_launcher
to gps and enable SETUID and SETGID caps for loc_launcher, so
that we can start loc_launcher as gps user instead of root and
still have capabilities for SETUID and SETGID. Also remove not
required permissions groups for loc_launcher.
Change-Id: Ie9f1506874b3c3148f9170c8d5db9afd1e70025c
CRs-Fixed: 2192881
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
To support ODL to read data from QDSS, create a custom group
and set permission of byte-cntr device. And also set
permission to coresight-tmc-etr/block_size to enable
byte-cntr feature.
Change-Id: Ic80156667dd7511392d5970ddcbd0fdc43ffffca
Signed-off-by: Saranya Chidura <schidura@codeaurora.org>
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
| |
bug: 78197570
Test: CTS
Change-Id: I6aaac2f3ce9ba886143e3667df2ca044c7f3d3f0
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: I70bdfb6bccfd9ed586a4e2a9aa045380cc3bec9a
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
| |
* Also pin hals.conf to not change it when extracting blobs from z2_row zui
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: Id86388f4b91648fbd3b8246eabe4cd7976d43e1c
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
| |
* The pie one creates a missing dependency with DRM and SEE Oreo stack
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: I81ea7e55e83410c0461c78ceb60c7211f56f188d
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Using https://github.com/joshuous/AospMissingBlobs
* For reference:
system/lib64 & vendor/lib64:
vendor.qti.hardware.tui_comm@1.0_vendor.so required by: libsecureui_svcsock.so;
libfiltergenerator.so required by: libjni_filtergenerator.so;
vendor.qti.voiceprint@1.0.so required by: libqvop-service.so;
libtrueportrait.so required by: libjni_trueportrait.so;
liboptizoom.so required by: libjni_optizoom.so;
libclearsight.so required by: libjni_clearsight.so;
libts_face_beautify_hal.so required by: libjni_makeupV2.so;
libubifocus.so required by: libjni_ubifocus.so;
vendor.qti.hardware.fm@1.0.so required by: libbt-hidlclient.so;
system/lib & vendor/lib:
vendor.qti.voiceprint@1.0.so required by: libqvop-service.so;
libwfdcommonutils_proprietary.so required by: libOmxVideoDSMode.so;
libmmosal_proprietary.so required by: libOmxVideoDSMode.so;
libmm-omxcore.so required by: libOmxVpp.so;
libdualcameraddm.so required by: libjni_dualcamera.so;
libmm-qcamera.so required by: libmmcamera_tuning.so;
libwfdmmservice.so required by: libOmxVideoDSMode.so;
libxml.so required by: libconfigdb.so;
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: I2e16b6cc4b576bb07bd23f9d2cac180a2baa8200
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
* Revert back to ZUI BT stack (ZUI4.0.247DEV)
* Update ANT+ system libs from Redmi Note 7
(lavender-user 9 PKQ1.180904.001 V10.2.3.0.PFGCNXM release-keys)
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Change-Id: I83dc6f1735b4e0e022dd1f9298d4495f30116327
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
|
|
| |
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|