delete device/lineage/sepolicy/common/dynamic/property_contexts and device/lineage/sepolicy/common/vendor/property_contexts
in device/qcom/sepolicy/qva/private/property_contexts, add vendor.camera.aux.packagelist u:object_r:vendor_persist_camera_prop:s0 just before persist.vendor.camera.privapp.list u:object_r:vendor_persist_camera_prop:s0
download vendor/xiaomi/perseus/proprietary/vendor/etc/camera/megviifacepp_0_5_2_model, vendor/xiaomi/perseus/proprietary/vendor/lib/libmegface.so, vendor/xiaomi/perseus/proprietary/vendor/lib/libMegviiFacepp-0.5.2.so (donât forget to chown/chmod if needed)
It was under testing, but I ran out of free time
I noticed a lack of sound when recording videos, but Iâm not sure if itâs not just my device âŚ
I couldnât test radio (no SIM available at this time)
if you have previous /e/ installed (any 11/R release), just flash it over as usual. Donât forget to take full backups before flashing and wipe cache+Dalvik after flashing
I could upgrade âin placeâ from /e/OS 1.15R with user encryption enabled
to clean flash over another ROM (you will lose your data !) :
(install +) boot to TWRP (tested OK with 3.6.2_9.0)
wipe cache + Dalvik + system + system_ext + vendor
format Data
adb push zip file to /sdcard
install with TWRP
enjoy
NB : if you applied the 4th button fix, youâll have to apply it again
if you have previous /e/ installed (any 12/T /e/OS release), just flash it over as usual. Donât forget to take full backups before flashing and wipe cache+Dalvik after flashing
I couldnât decrypt Data partition with TWRP anymore. Update has to be done from SD-Card or OTG USB (should also work with sideload, untested here).
to clean flash over another ROM (you will lose your data !) :
(install +) boot to TWRP (tested OK with 3.6.2_9.0)
wipe cache + Dalvik + system + system_ext + vendor
format Data
adb push zip file to /sdcard
install with TWRP
enjoy
NB : if you applied the 4th button fix, youâll have to apply it again
if you have previous /e/ installed (any 12/T /e/OS release), just flash it over as usual. Donât forget to take full backups before flashing and wipe cache+Dalvik after flashing
I couldnât decrypt Data partition with TWRP anymore. Update has to be done from SD-Card, OTG USB or ADB sideload.
to clean flash over another ROM (you will lose your data !) :
(install +) boot to TWRP (tested OK with 3.6.2_9.0)
wipe cache + Dalvik + system + system_ext + vendor
format Data
adb push zip file to /sdcard
install with TWRP
enjoy
NB : if you applied the 4th button fix, youâll have to apply it again
if you have previous /e/ installed (any 12/T /e/OS release), just flash it over as usual. Donât forget to take full backups before flashing and wipe cache+Dalvik after flashing
I couldnât decrypt Data partition with TWRP anymore. Update has to be done from SD-Card, OTG USB or ADB sideload.
to clean flash over another ROM (you will lose your data !) :
(install +) boot to TWRP (tested OK with 3.6.2_9.0)
wipe cache + Dalvik + system + system_ext + vendor
format Data
adb push zip file to /sdcard
install with TWRP
enjoy
NB : if you applied the 4th button fix, youâll have to apply it again
Contrary to your installation instructions, I used the installation steps according to LineageOS Wiki because I wanted to see if and what happens.
So I did not install TWRP but e-Recovery version 1.18 (20231222). The file recovery.img is contained in the file e-1.18-t-20231222-UNOFFICIAL-perseus.zip by smu44.
The entire installation went smoothly with the e-recovery message:
working: BT, NFC, GPS
working: 4TG LTE (incoming + outgoing calls)
working: Main camera + Selfie camera (slider)
working: Charging - 18W wired, QC4 + 10W wireless
Future manual updates can be done without PC, because e-Recovery supports updating per adb sideload via internal storage and UDB- C stick without data loss.
The quality of your âunofficialâ ROM was and is first class, @smu44. In an official /e/OS version I only see the advantage for ânormal usersâ that there will be OTA updates in the future.
if you have previous /e/ installed (any 13/T /e/OS release), just flash it over as usual. Donât forget to take full backups before flashing and wipe cache+Dalvik after flashing