/e/OS-T for S20 now is available (untested!). For the S20 FE I still cannot build
Hi, I have tested the build and everything works fine (fingerprint, auxiliary lenses, wifi, bluetooth etc.). But flashing the build is really complicated. Adb sideloading the zip results in a hard brick, installing the zip in twrp results in an unbootable state where the device needs repartitioning in fastboot mode. I extracted payload.bin with payload-dumper-go and flashed the partitions individually. This didn’t brick the device and /e/ os booted just fine and worked. For some feature (e.g. fingerprint) to work, you need to flash the rom from the stock os and not another custom rom. Love your build anyway.
Additional information: the hard brick when installing the build also happened on the official lineage build (see: xdaforums.com/t/i-cant-install-lineageos-on-my-moto-g30.4601781/). This probably happens because of the update zip being flashed to the inactive slot.
Todo list /e/OS-T?
□ “miatoll” - POCO M2 Pro / Redmi Note 9S / Redmi Note 9 Pro / Redmi Note 9 Pro Max
Runs with ‘official’ LineageOS 20., LineageOS-20.0-for-microG and BlissRoms 16.9
Samsung Galaxy S7 and S8 series new builds for /e/OS T-1.16.1 available:
Samsung Galaxy S8 (dreamlte)
e-1.16.1-t-20231028-UNOFFICIAL-dreamlte.zip
https://www.androidfilehost.com/?fid=16385555061192789473
Samsung Galaxy S8+ (dream2lte)
e-1.16.1-t-20231028-UNOFFICIAL-dream2lte.zip
https://www.androidfilehost.com/?fid=16385555061192789472
Samsung Galaxy Note 8 (greatlte)
e-1.16.1-t-20231028-UNOFFICIAL-greatlte.zip
https://www.androidfilehost.com/?fid=16385555061192789474
Samsung Galaxy S7 (herolte)
e-1.16.1-t-20231028-UNOFFICIAL-herolte.zip
https://www.androidfilehost.com/?fid=16385555061192789486
Samsung Galaxy S7+ (hero2lte)
e-1.16.1-t-20231028-UNOFFICIAL-hero2lte.zip
https://www.androidfilehost.com/?fid=16385555061192789487
Samsung Galaxy Note 7 (gracerlte)
e-1.16.1-t-20231028-UNOFFICIAL-gracerlte.zip
https://www.androidfilehost.com/?fid=16385555061192789490
Hey @ronnz98, fancy a new project? I could test your ROM.
Xiaomi Redmi Pad
Mediatek Helio G99 (6nm), Android 13, MIUI 14
1200 x 2000 pix, IPS LCD, 1B colors, 90Hz
UFS 2.2, microSDXC, USB Type-C, OTG
.
.
Pixel Experience Plus Release for Yunluo (Redmi Pad)
LineageOS 20.0 for Redmi Pad (yunluo) releases
GitHub: Let’s build from here
LineageOS OTA setup for yunluo
Nothing Phone (1) update:
e-1.16.1-t-20231029-UNOFFICIAL-Spacewar.zip
https://www.androidfilehost.com/?fid=16385555061192789555
Pixel Tablet (tangorpro)
e-1.16.1-t-20231029-UNOFFICIAL-tangorpro.zip
https://www.androidfilehost.com/?fid=1638555506119278962596
Pixel 7a (lynx)
e-1.16.1-t-20231029-UNOFFICIAL-lynx.zip
https://www.androidfilehost.com/?fid=16385555061192789609
Tried to build but got this error at some point:
[ 86% 135126/155337] Check prebuilt ELF binary: out/soong/.intermediates/vendor/xiaomi/yunluo/android.hardware.security.keymint@1.0-service.beanpod/android_vendor.33_arm64_armv8-2a-dotprod_cortex-a76/android.hardware.security.keymint@1.0-service.beanpod
FAILED: out/target/product/yunluo/obj/EXECUTABLES/android.hardware.security.keymint@1.0-service.beanpod_intermediates/check_elf_files.timestamp
/bin/bash -c "(rm -f out/target/product/yunluo/obj/EXECUTABLES/android.hardware.security.keymint@1.0-service.beanpod_intermediates/check_elf_files.timestamp ) && (build/make/tools/check_elf_file.py --skip-bad-elf-magic --skip-unknown-elf-machine --shared-lib out/target/product/yunluo/obj/SHARED_LIBRARIES/libhidlbase.vendor_intermediates/libhidlbase.v
endor.so --shared-lib out/target/product/yunluo/obj/SHARED_LIBRARIES/android.hardware.security.sharedsecret-V1-ndk.vendor_intermediates/android.hardware.security.sharedsecret-V1-ndk.vendor.so --shared-lib out/target/product/yunluo/obj/SHARED_LIBRARIES/android.hardware.security.secureclock-V1-ndk.vendor_intermediates/android.hardware.security.secureclock-V1-ndk.vendor.so --shared-
lib out/target/product/yunluo/obj/SHARED_LIBRARIES/lib_android_keymaster_keymint_utils.vendor_intermediates/lib_android_keymaster_keymint_utils.vendor.so --shared-lib out/target/product/yunluo/obj/SHARED_LIBRARIES/libbase.vendor_intermediates/libbase.vendor.so --shared-lib out/target/product/yunluo/obj/SHARED_LIBRARIES/libbinder_ndk.vendor_intermediates/libbinder_ndk.vendor.so –
shared-lib out/target/product/yunluo/obj/SHARED_LIBRARIES/libcrypto.vendor_intermediates/libcrypto.vendor.so --shared-lib out/target/product/yunluo/obj/SHARED_LIBRARIES/libkeymaster_messages.vendor_intermediates/libkeymaster_messages.vendor.so --shared-lib out/target/product/yunluo/obj/SHARED_LIBRARIES/libkeymaster_portable.vendor_intermediates/libkeymaster_portable.vendor.so --s
hared-lib out/target/product/yunluo/obj/SHARED_LIBRARIES/libkeymint.vendor_intermediates/libkeymint.vendor.so --shared-lib out/target/product/yunluo/obj/SHARED_LIBRARIES/liblog.vendor_intermediates/liblog.vendor.so --shared-lib out/target/product/yunluo/obj/SHARED_LIBRARIES/libutils.vendor_intermediates/libutils.vendor.so --shared-lib out/target/product/yunluo/obj/SHARED_LIBRARIE
S/libcutils.vendor_intermediates/libcutils.vendor.so --shared-lib out/target/product/yunluo/obj/SHARED_LIBRARIES/libcppbor_external.vendor_intermediates/libcppbor_external.vendor.so --shared-lib out/target/product/yunluo/obj/SHARED_LIBRARIES/libcppcose_rkp.vendor_intermediates/libcppcose_rkp.vendor.so --shared-lib out/target/product/yunluo/obj/SHARED_LIBRARIES/libTEECommon_interm
ediates/libTEECommon.so --shared-lib out/target/product/yunluo/obj/SHARED_LIBRARIES/libc.vendor_intermediates/libc.vendor.so --shared-lib out/target/product/yunluo/obj/SHARED_LIBRARIES/libm.vendor_intermediates/libm.vendor.so --shared-lib out/target/product/yunluo/obj/SHARED_LIBRARIES/libc++.vendor_intermediates/libc++.vendor.so --shared-lib out/target/product/yunluo/obj/SHARED_L
IBRARIES/libdl.vendor_intermediates/libdl.vendor.so --system-shared-lib libc --system-shared-lib libm --system-shared-lib libdl --allow-undefined-symbols --llvm-readobj=prebuilts/clang/host/linux-x86/clang-r450784d/bin/llvm-readobj out/soong/.intermediates/vendor/xiaomi/yunluo/android.hardware.security.keymint@1.0-service.beanpod/android_vendor
.33_arm64_armv8-2a-dotprod_cortex-a76/android.hardware.security.keymint@1.0-service.beanpod ) && (touch out/target/product/yunluo/obj/EXECUTABLES/android.hardware.security.keymint@1.0-service.beanpod_intermediates/check_elf_files.timestamp )"
out/soong/.intermediates/vendor/xiaomi/yunluo/android.hardware.security.keymint@1.0-service.beanpod/android_vendor.33_arm64_armv8-2a-dotprod_cortex-a76/android.hardware.security.keymint@1.0-service.beanpod: error: DT_NEEDED “android.hardware.security.sharedsecret-V1-ndk_platform.so” is not specified in shared_libs.
out/soong/.intermediates/vendor/xiaomi/yunluo/android.hardware.security.keymint@1.0-service.beanpod/android_vendor.33_arm64_armv8-2a-dotprod_cortex-a76/android.hardware.security.keymint@1.0-service.beanpod: error: DT_NEEDED “android.hardware.security.secureclock-V1-ndk_platform.so” is not specified in shared_libs.
out/soong/.intermediates/vendor/xiaomi/yunluo/android.hardware.security.keymint@1.0-service.beanpod/android_vendor.33_arm64_armv8-2a-dotprod_cortex-a76/android.hardware.security.keymint@1.0-service.beanpod: note:
out/soong/.intermediates/vendor/xiaomi/yunluo/android.hardware.security.keymint@1.0-service.beanpod/android_vendor.33_arm64_armv8-2a-dotprod_cortex-a76/android.hardware.security.keymint@1.0-service.beanpod: note: Fix suggestions:
out/soong/.intermediates/vendor/xiaomi/yunluo/android.hardware.security.keymint@1.0-service.beanpod/android_vendor.33_arm64_armv8-2a-dotprod_cortex-a76/android.hardware.security.keymint@1.0-service.beanpod: note: Android.bp: shared_libs: [“android.hardware.security.secureclock-V1-ndk_platform”, “android.hardware.security.sharedsecret-V1-ndk_platform”, “libTEECommon”, "lib_andro
id_keymaster_keymint_utils", “libbase”, “libbinder_ndk”, “libc++”, “libcppbor_external”, “libcppcose_rkp”, “libcrypto”, “libcutils”, “libhidlbase”, “libkeymaster_messages”, “libkeymaster_portable”, “libkeymint”, “liblog”, “libutils”],
out/soong/.intermediates/vendor/xiaomi/yunluo/android.hardware.security.keymint@1.0-service.beanpod/android_vendor.33_arm64_armv8-2a-dotprod_cortex-a76/android.hardware.security.keymint@1.0-service.beanpod: note: Android.mk: LOCAL_SHARED_LIBRARIES := android.hardware.security.secureclock-V1-ndk_platform android.hardware.security.sharedsecret-V1-ndk_platform libTEECommon lib_and
roid_keymaster_keymint_utils libbase libbinder_ndk libc++ libcppbor_external libcppcose_rkp libcrypto libcutils libhidlbase libkeymaster_messages libkeymaster_portable libkeymint liblog libutils
out/soong/.intermediates/vendor/xiaomi/yunluo/android.hardware.security.keymint@1.0-service.beanpod/android_vendor.33_arm64_armv8-2a-dotprod_cortex-a76/android.hardware.security.keymint@1.0-service.beanpod: note:
out/soong/.intermediates/vendor/xiaomi/yunluo/android.hardware.security.keymint@1.0-service.beanpod/android_vendor.33_arm64_armv8-2a-dotprod_cortex-a76/android.hardware.security.keymint@1.0-service.beanpod: note: If the fix above doesn’t work, bypass this check with:
out/soong/.intermediates/vendor/xiaomi/yunluo/android.hardware.security.keymint@1.0-service.beanpod/android_vendor.33_arm64_armv8-2a-dotprod_cortex-a76/android.hardware.security.keymint@1.0-service.beanpod: note: Android.bp: check_elf_files: false,
out/soong/.intermediates/vendor/xiaomi/yunluo/android.hardware.security.keymint@1.0-service.beanpod/android_vendor.33_arm64_armv8-2a-dotprod_cortex-a76/android.hardware.security.keymint@1.0-service.beanpod: note: Android.mk: LOCAL_CHECK_ELF_FILES := false
Oh jeez … Thanks anyway for trying
New updates for Samsung Tab S:
Samsung Galaxy Tab S 8.4 (klimtwifi/klimtlte) klimtwifi = SM-T700 / klimtlte = SM-T705
e-1.16-r-20231029-UNOFFICIAL-klimtwifi.zip
https://www.androidfilehost.com/?fid=16385555061192789735
e-1.16-r-20231030-UNOFFICIAL-klimtlte.zip
https://www.androidfilehost.com/?fid=16385555061192789981
Samsung Galaxy Tab S 10.5 (chagalllte/chagallwifi) chagallwifi = SM-T800 / chagalllte = SM-T805
e-1.16-r-20231030-UNOFFICIAL-chagalllte.zip
https://www.androidfilehost.com/?fid=16385555061192789983
e-1.16-r-20231029-UNOFFICIAL-chagallwifi.zip
https://www.androidfilehost.com/?fid=16385555061192789671
Please note feedback to get it work:
after first boot let it boot for a minute then vol down power hard turn off and let it restart then it will boot to setup !
chagalllte might not work as I had to tweak recovery image size for succesful build
Samsung Galaxy Tab A SM-T380 (gta2swifi) for /e/OS-R1.16
e-1.16-r-20231030-UNOFFICIAL-gta2swifi.zip
https://www.androidfilehost.com/?fid=16385555061192790237
Now that you have doene an Galaxy S5 Neo
I’d like to request a:
And can you try to get T?
This device is my daily driver for 10 month now and I think it is just awesome!
Did find sources here:
https://xdaforums.com/t/unofficial-lineageos-20-0-android-13.4498857/
and try to build.
Something is still missing:
FAILED:
build/make/core/main.mk:1312: warning: device/samsung/klte/lineage_klte.mk includes non-existent modules in PRODUCT_PACKAGES
Offending entries:
android.hardware.power-service-qti
audio.primary.msm8974
copybit.msm8974
gralloc.msm8974
hwcomposer.msm8974
libOmxAacEnc
libOmxAmrEnc
libOmxCore
libOmxEvrcEnc
libOmxQcelp13Enc
libOmxVdec
libOmxVenc
libc2dcolorconvert
libqcompostprocbundle
libqcomvisualizer
libqcomvoiceprocessing
libstagefrighthw
memtrack.msm8974
build/make/core/main.mk:1312: error: Build failed.
Update: this I could fix
OMG
What are you doing with those devices?
Free hand outs, flash-party at Repair-Cafe, spreading the idea of FOSS… or in other words:
https://fsfe.org/activities/upcyclingandroid/informationmaterial.en.html
https://fsfe.org/activities/upcyclingandroid/informationmaterial.de.html
https://fsfe.org/activities/upcyclingandroid/informationmaterial.fr.html
Hi!
Thank you só much for your work!
Can I install (upgrade from S) using sideload the:
Samsung Galaxy Tab S6 Lite (gta4xlwifi) SM-P610
e-1.16-t-20230926-UNOFFICIAL-gta4xlwifi.zip
?
Thank you