Hi, Thank you for the build and your time. After testing it on my device, I had noticed some issue using camera app. Actually it doesn’t open at all but stays stuck in loading I think. Other than this, I haven’t noticed any major issue yet.
Hi, Thank you for your reply.
I’ve tried those two solutions but none of them are working.
Footej give me a error message regarding camera service which is unavailable
To “clean” flash over another ROM or Android version (you will lose your datas !) :
boot to TWRP
wipe cache + Dalvik + System
format Data
adb copy zip file to /sdcard
install with TWRP
For a “dirty” flash (from /e/ Q) you can only install then wipe cache + Dalvik.
Please be aware that the GPS can take a loooong time to acquire a decent location, and may not use BeiDou/Galileo. I’ll work on that later.
About the camera fix : @answer35 was totally right, thanks !
I’ll explain later this week how I applied it to /e/ building system (it is quite simple).
dynamic & vendor are in src/Q/device/lineage/sepolicy/
repo or git commands will not override your changes, nor synchronize other files anymore; thus I recommend to start over with a clean src tree for each new build
They are more efficient (in matter of time) ways to build this ROM, but I found the Docker way much more easier for others to reproduce
Unfortunately, I won’t be able to enhance GPS
/e/ is relying on LineageOS Xiaomi kernel, which is somehow behind latest Xiaomi releases.
It would be too much work for me to fork LOS tree and merge latest Xiaomi kernel
I could confirm (hiking in France) that U.S. GPS is working fine, along with Radiocells.org location module instead of Mozilla’s one (because of the offline database ).
Today I got the 4th button (at left of screen) on duty
Quite simple :
reboot to TWRP
mount System partition r/w (may have to play with TWRP settings if mounted r/o)
get key mapping file with adb pull /system/usr/keylayout/gpio-keys.kl
with a text editor (I used Notepad++), change Android key code for : key 689 VOICE_ASSIST (I’ve put key 689 APP_SWITCH for testing)
put back key mapping file with adb push gpio-keys.kl /system/usr/keylayout/
ensure (adb shell) that file is “-rw-r--r-- 1 root root”
unmount System partition
reboot system
enjoy
Android key code for APP_SWITCH : KeyEvent | Android Developers
AFAIK, every KEYCODE_*** in the list can be mapped to (remove the KEYCODE_ header), of course some won’t do anything on a phone
You may try, for example :
NB : this ROM has LineageOS Trebuchet integrated (is was not my intent, guess it comes from LOS source tree …).
To launch it, in an ADB root shell : am start -n com.android.launcher3/.lineage.LineageLauncher