[UNOFFICIAL BUILD] Samsung Galaxy S6 (zerofltexx)

September 1, 2021 Update:

NetGuard app (still) does not work- as a FYI, somewhere along the line the internal network stack is borked, and NOT the fault of /e/ or this unofficial build.

WiFi still spontaneously disconnects (even with Location “on”)- again, likely related to the above and not the fault of the OS or this build.

No change to the persistent and pernicious “echo” problem with this device while using the native dialer or “Simple Dialer”. However, as a reminder, this audio issue is NOT present while using the “calling” functions of Signal or Telegram.

If there’s anything else I run across, I’ll post another update.

Kosmo, I know this reply is a bit late, but if this is true that would be pretty awesome. BTW: Excellent write-up!

1 Like

Where did you downloaded it? I haven’t seen the link for that version.

I tried to install the 0.16 build using adb sideload and it’s hanging ad the splashscreen for something like… forever?

latest /e/ Quince-tart-UNOFFICIAL-zerofltexx.zip

3 Likes

Hmm weird, I have the same model and it doesnt recognise my sim at all, thinks theres 2 slots instead of one and the imei is “unavailable”. Any other rom i try works fine though, dunno whats causing this

Good day, I’ve been trying to create an up-to-date e/os rom for zerofltexx via Docker for days. But I always get the same error. Can someone please tell me what else I need to do to make it work? I have already tried a few things, but honestly I do not know where the error is or what else I need to do.
Here is the docker output from today:

>> [Sat Nov 26 14:56:42 UTC 2022] Starting build for zerofltexx, v1-q branch
15:07:14 Build sandboxing disabled due to nsjail error.
e[1mbuild/make/core/product_config.mk:223: e[31merror: e[0me[1mCan not locate config makefile for product "lineage_zerofltexx".e[0m
15:07:15 dumpvars failed with: exit status 1

... A new version of repo (2.29) is available.
... You should upgrade soon:
    cp /srv/src/Q/.repo/repo/repo /usr/local/bin/repo

repo sync has finished successfully.

... A new version of repo (2.29) is available.
... You should upgrade soon:
    cp /srv/src/Q/.repo/repo/repo /usr/local/bin/repo

repo sync has finished successfully.

... A new version of repo (2.29) is available.
... You should upgrade soon:
    cp /srv/src/Q/.repo/repo/repo /usr/local/bin/repo


fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos:
fatal: couldn't find remote ref refs/heads/lineage-17.1
LineageOS/android_hardware_samsung_slsi-cm_exynos: sleeping 4.0 seconds before retrying
fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos:
fatal: couldn't find remote ref refs/heads/lineage-17.1

fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos5:
fatal: couldn't find remote ref refs/heads/lineage-17.1
LineageOS/android_hardware_samsung_slsi-cm_exynos5: sleeping 4.0 seconds before retrying
fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos5:
fatal: couldn't find remote ref refs/heads/lineage-17.1

fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos7420:
fatal: couldn't find remote ref refs/heads/lineage-17.1
LineageOS/android_hardware_samsung_slsi-cm_exynos7420: sleeping 4.0 seconds before retrying
fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos7420:
fatal: couldn't find remote ref refs/heads/lineage-17.1

fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_openmax:
fatal: couldn't find remote ref refs/heads/lineage-17.1
LineageOS/android_hardware_samsung_slsi-cm_openmax: sleeping 4.0 seconds before retrying
fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_openmax:
fatal: couldn't find remote ref refs/heads/lineage-17.1

fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_kernel_samsung_exynos7420:
fatal: couldn't find remote ref refs/heads/lineage-17.1
LineageOS/android_kernel_samsung_exynos7420: sleeping 4.0 seconds before retrying
fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_kernel_samsung_exynos7420:
fatal: couldn't find remote ref refs/heads/lineage-17.1

fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos:
fatal: couldn't find remote ref refs/heads/lineage-17.1
LineageOS/android_hardware_samsung_slsi-cm_exynos: sleeping 4.0 seconds before retrying
fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos:
fatal: couldn't find remote ref refs/heads/lineage-17.1

fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos5:
fatal: couldn't find remote ref refs/heads/lineage-17.1
LineageOS/android_hardware_samsung_slsi-cm_exynos5: sleeping 4.0 seconds before retrying
fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos5:
fatal: couldn't find remote ref refs/heads/lineage-17.1

fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos7420:
fatal: couldn't find remote ref refs/heads/lineage-17.1
LineageOS/android_hardware_samsung_slsi-cm_exynos7420: sleeping 4.0 seconds before retrying
fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos7420:
fatal: couldn't find remote ref refs/heads/lineage-17.1

fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_openmax:
fatal: couldn't find remote ref refs/heads/lineage-17.1
LineageOS/android_hardware_samsung_slsi-cm_openmax: sleeping 4.0 seconds before retrying
fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_openmax:
fatal: couldn't find remote ref refs/heads/lineage-17.1

fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_kernel_samsung_exynos7420:
fatal: couldn't find remote ref refs/heads/lineage-17.1
LineageOS/android_kernel_samsung_exynos7420: sleeping 4.0 seconds before retrying
fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_kernel_samsung_exynos7420:
fatal: couldn't find remote ref refs/heads/lineage-17.1
error: Cannot fetch LineageOS/android_hardware_samsung_slsi-cm_exynos from https://github.com/LineageOS/android_hardware_samsung_slsi-cm_exynos
error: Cannot fetch LineageOS/android_hardware_samsung_slsi-cm_exynos5 from https://github.com/LineageOS/android_hardware_samsung_slsi-cm_exynos5
error: Cannot fetch LineageOS/android_hardware_samsung_slsi-cm_exynos7420 from https://github.com/LineageOS/android_hardware_samsung_slsi-cm_exynos7420
error: Cannot fetch LineageOS/android_hardware_samsung_slsi-cm_openmax from https://github.com/LineageOS/android_hardware_samsung_slsi-cm_openmax
error: Cannot fetch LineageOS/android_kernel_samsung_exynos7420 from https://github.com/LineageOS/android_kernel_samsung_exynos7420
error: Cannot fetch LineageOS/android_hardware_samsung_slsi-cm_exynos from https://github.com/LineageOS/android_hardware_samsung_slsi-cm_exynos
error: Cannot fetch LineageOS/android_hardware_samsung_slsi-cm_exynos5 from https://github.com/LineageOS/android_hardware_samsung_slsi-cm_exynos5
error: Cannot fetch LineageOS/android_hardware_samsung_slsi-cm_exynos7420 from https://github.com/LineageOS/android_hardware_samsung_slsi-cm_exynos7420
error: Cannot fetch LineageOS/android_hardware_samsung_slsi-cm_openmax from https://github.com/LineageOS/android_hardware_samsung_slsi-cm_openmax
error: Cannot fetch LineageOS/android_kernel_samsung_exynos7420 from https://github.com/LineageOS/android_kernel_samsung_exynos7420
error: Cannot checkout LineageOS/android_hardware_samsung_slsi-cm_exynos: ManifestInvalidRevisionError: revision refs/heads/lineage-17.1 in LineageOS/android_hardware_samsung_slsi-cm_exynos not found
error: in `sync --force-sync hardware/samsung hardware/samsung_slsi-cm/exynos hardware/samsung_slsi-cm/exynos5 hardware/samsung_slsi-cm/exynos7420 hardware/samsung_slsi-cm/openmax kernel/samsung/exynos7420`: revision refs/heads/lineage-17.1 in LineageOS/android_hardware_samsung_slsi-cm_exynos not found
Device zerofltexx not found. Attempting to retrieve device repository from LineageOS Github (http://github.com/LineageOS).
Found repository: android_device_samsung_zerofltexx
Default revision: lineage-17.1
Checking branch info
Using fallback branch: lineage-15.1
Checking if device/samsung/zerofltexx is fetched from android_device_samsung_zerofltexx
Adding dependency: LineageOS/android_device_samsung_zerofltexx -> device/samsung/zerofltexx
Using fallback branch lineage-15.1 for android_device_samsung_zerofltexx
Syncing repository to retrieve project.
Repository synced!
Looking for dependencies in device/samsung/zerofltexx
Adding dependencies to manifest
Checking if device/samsung/zero-common is fetched from android_device_samsung_zero-common
Adding dependency: LineageOS/android_device_samsung_zero-common -> device/samsung/zero-common
Using fallback branch lineage-15.1 for android_device_samsung_zero-common
Syncing dependencies
Looking for dependencies in device/samsung/zero-common
Adding dependencies to manifest
Checking if hardware/samsung is fetched from android_hardware_samsung
Adding dependency: LineageOS/android_hardware_samsung -> hardware/samsung
Using default branch for android_hardware_samsung
Checking if hardware/samsung_slsi-cm/exynos is fetched from android_hardware_samsung_slsi-cm_exynos
Adding dependency: LineageOS/android_hardware_samsung_slsi-cm_exynos -> hardware/samsung_slsi-cm/exynos
Using default branch for android_hardware_samsung_slsi-cm_exynos
Checking if hardware/samsung_slsi-cm/exynos5 is fetched from android_hardware_samsung_slsi-cm_exynos5
Adding dependency: LineageOS/android_hardware_samsung_slsi-cm_exynos5 -> hardware/samsung_slsi-cm/exynos5
Using default branch for android_hardware_samsung_slsi-cm_exynos5
Checking if hardware/samsung_slsi-cm/exynos7420 is fetched from android_hardware_samsung_slsi-cm_exynos7420
Adding dependency: LineageOS/android_hardware_samsung_slsi-cm_exynos7420 -> hardware/samsung_slsi-cm/exynos7420
Using default branch for android_hardware_samsung_slsi-cm_exynos7420
Checking if hardware/samsung_slsi-cm/openmax is fetched from android_hardware_samsung_slsi-cm_openmax
Adding dependency: LineageOS/android_hardware_samsung_slsi-cm_openmax -> hardware/samsung_slsi-cm/openmax
Using default branch for android_hardware_samsung_slsi-cm_openmax
Checking if kernel/samsung/exynos7420 is fetched from android_kernel_samsung_exynos7420
Adding dependency: LineageOS/android_kernel_samsung_exynos7420 -> kernel/samsung/exynos7420
Using default branch for android_kernel_samsung_exynos7420
Syncing dependencies
Looking for dependencies in hardware/samsung
hardware/samsung has no additional dependencies.
Looking for dependencies in hardware/samsung_slsi-cm/exynos
hardware/samsung_slsi-cm/exynos has no additional dependencies.
Looking for dependencies in hardware/samsung_slsi-cm/exynos5
hardware/samsung_slsi-cm/exynos5 has no additional dependencies.
Looking for dependencies in hardware/samsung_slsi-cm/exynos7420
hardware/samsung_slsi-cm/exynos7420 has no additional dependencies.
Looking for dependencies in hardware/samsung_slsi-cm/openmax
hardware/samsung_slsi-cm/openmax has no additional dependencies.
Looking for dependencies in kernel/samsung/exynos7420
kernel/samsung/exynos7420 has no additional dependencies.
Done
15:08:18 Build sandboxing disabled due to nsjail error.
e[1mbuild/make/core/product_config.mk:223: e[31merror: e[0me[1mCan not locate config makefile for product "lineage_zerofltexx".e[0m
15:08:18 dumpvars failed with: exit status 1
15:08:20 Build sandboxing disabled due to nsjail error.
e[1mbuild/make/core/product_config.mk:223: e[31merror: e[0me[1mCan not locate config makefile for product "lineage_zerofltexx".e[0m
15:08:20 dumpvars failed with: exit status 1

** Don't have a product spec for: 'lineage_zerofltexx'
** Do you have the right repo manifest?

No such item in brunch menu. Try 'breakfast'
>> [Sat Nov 26 15:08:20 UTC 2022] Failed build for zerofltexx
>> [Sat Nov 26 15:08:20 UTC 2022] Finishing build for zerofltexx
>> [Sat Nov 26 15:08:20 UTC 2022] Cleaning source dir for device zerofltexx
15:08:22 Entire build directory removed.

#### build completed successfully (2 seconds) ####

>> [Sat Nov 26 16:08:10 UTC 2022] Starting build for zerofltexx, v1-q branch
16:16:28 Build sandboxing disabled due to nsjail error.
e[1mbuild/make/core/product_config.mk:223: e[31merror: e[0me[1mCan not locate config makefile for product "lineage_zerofltexx".e[0m
16:16:29 dumpvars failed with: exit status 1

... A new version of repo (2.29) is available.
... You should upgrade soon:
    cp /srv/src/Q/.repo/repo/repo /usr/local/bin/repo

repo sync has finished successfully.

... A new version of repo (2.29) is available.
... You should upgrade soon:
    cp /srv/src/Q/.repo/repo/repo /usr/local/bin/repo

repo sync has finished successfully.

... A new version of repo (2.29) is available.
... You should upgrade soon:
    cp /srv/src/Q/.repo/repo/repo /usr/local/bin/repo


fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos:
fatal: couldn't find remote ref refs/heads/lineage-17.1
LineageOS/android_hardware_samsung_slsi-cm_exynos: sleeping 4.0 seconds before retrying
fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos:
fatal: couldn't find remote ref refs/heads/lineage-17.1

fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos5:
fatal: couldn't find remote ref refs/heads/lineage-17.1
LineageOS/android_hardware_samsung_slsi-cm_exynos5: sleeping 4.0 seconds before retrying
fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos5:
fatal: couldn't find remote ref refs/heads/lineage-17.1

fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos7420:
fatal: couldn't find remote ref refs/heads/lineage-17.1
LineageOS/android_hardware_samsung_slsi-cm_exynos7420: sleeping 4.0 seconds before retrying
fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos7420:
fatal: couldn't find remote ref refs/heads/lineage-17.1

fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_openmax:
fatal: couldn't find remote ref refs/heads/lineage-17.1
LineageOS/android_hardware_samsung_slsi-cm_openmax: sleeping 4.0 seconds before retrying
fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_openmax:
fatal: couldn't find remote ref refs/heads/lineage-17.1

fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_kernel_samsung_exynos7420:
fatal: couldn't find remote ref refs/heads/lineage-17.1
LineageOS/android_kernel_samsung_exynos7420: sleeping 4.0 seconds before retrying
fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_kernel_samsung_exynos7420:
fatal: couldn't find remote ref refs/heads/lineage-17.1

fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos:
fatal: couldn't find remote ref refs/heads/lineage-17.1
LineageOS/android_hardware_samsung_slsi-cm_exynos: sleeping 4.0 seconds before retrying
fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos:
fatal: couldn't find remote ref refs/heads/lineage-17.1

fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos5:
fatal: couldn't find remote ref refs/heads/lineage-17.1
LineageOS/android_hardware_samsung_slsi-cm_exynos5: sleeping 4.0 seconds before retrying
fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos5:
fatal: couldn't find remote ref refs/heads/lineage-17.1

fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos7420:
fatal: couldn't find remote ref refs/heads/lineage-17.1
LineageOS/android_hardware_samsung_slsi-cm_exynos7420: sleeping 4.0 seconds before retrying
fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_exynos7420:
fatal: couldn't find remote ref refs/heads/lineage-17.1

fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_openmax:
fatal: couldn't find remote ref refs/heads/lineage-17.1
LineageOS/android_hardware_samsung_slsi-cm_openmax: sleeping 4.0 seconds before retrying
fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_hardware_samsung_slsi-cm_openmax:
fatal: couldn't find remote ref refs/heads/lineage-17.1

fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_kernel_samsung_exynos7420:
fatal: couldn't find remote ref refs/heads/lineage-17.1
LineageOS/android_kernel_samsung_exynos7420: sleeping 4.0 seconds before retrying
fatal: couldn't find remote ref refs/heads/lineage-17.1

LineageOS/android_kernel_samsung_exynos7420:
fatal: couldn't find remote ref refs/heads/lineage-17.1
error: Cannot fetch LineageOS/android_hardware_samsung_slsi-cm_exynos from https://github.com/LineageOS/android_hardware_samsung_slsi-cm_exynos
error: Cannot fetch LineageOS/android_hardware_samsung_slsi-cm_exynos5 from https://github.com/LineageOS/android_hardware_samsung_slsi-cm_exynos5
error: Cannot fetch LineageOS/android_hardware_samsung_slsi-cm_exynos7420 from https://github.com/LineageOS/android_hardware_samsung_slsi-cm_exynos7420
error: Cannot fetch LineageOS/android_hardware_samsung_slsi-cm_openmax from https://github.com/LineageOS/android_hardware_samsung_slsi-cm_openmax
error: Cannot fetch LineageOS/android_kernel_samsung_exynos7420 from https://github.com/LineageOS/android_kernel_samsung_exynos7420
error: Cannot fetch LineageOS/android_hardware_samsung_slsi-cm_exynos from https://github.com/LineageOS/android_hardware_samsung_slsi-cm_exynos
error: Cannot fetch LineageOS/android_hardware_samsung_slsi-cm_exynos5 from https://github.com/LineageOS/android_hardware_samsung_slsi-cm_exynos5
error: Cannot fetch LineageOS/android_hardware_samsung_slsi-cm_exynos7420 from https://github.com/LineageOS/android_hardware_samsung_slsi-cm_exynos7420
error: Cannot fetch LineageOS/android_hardware_samsung_slsi-cm_openmax from https://github.com/LineageOS/android_hardware_samsung_slsi-cm_openmax
error: Cannot fetch LineageOS/android_kernel_samsung_exynos7420 from https://github.com/LineageOS/android_kernel_samsung_exynos7420
error: in `sync --force-sync hardware/samsung hardware/samsung_slsi-cm/exynos hardware/samsung_slsi-cm/exynos5 hardware/samsung_slsi-cm/exynos7420 hardware/samsung_slsi-cm/openmax kernel/samsung/exynos7420`: revision refs/heads/lineage-17.1 in LineageOS/android_hardware_samsung_slsi-cm_exynos not found
Device zerofltexx not found. Attempting to retrieve device repository from LineageOS Github (http://github.com/LineageOS).
Found repository: android_device_samsung_zerofltexx
Default revision: lineage-17.1
Checking branch info
Using fallback branch: lineage-15.1
Checking if device/samsung/zerofltexx is fetched from android_device_samsung_zerofltexx
Adding dependency: LineageOS/android_device_samsung_zerofltexx -> device/samsung/zerofltexx
Using fallback branch lineage-15.1 for android_device_samsung_zerofltexx
Syncing repository to retrieve project.
Repository synced!
Looking for dependencies in device/samsung/zerofltexx
Adding dependencies to manifest
Checking if device/samsung/zero-common is fetched from android_device_samsung_zero-common
Adding dependency: LineageOS/android_device_samsung_zero-common -> device/samsung/zero-common
Using fallback branch lineage-15.1 for android_device_samsung_zero-common
Syncing dependencies
Looking for dependencies in device/samsung/zero-common
Adding dependencies to manifest
Checking if hardware/samsung is fetched from android_hardware_samsung
Adding dependency: LineageOS/android_hardware_samsung -> hardware/samsung
Using default branch for android_hardware_samsung
Checking if hardware/samsung_slsi-cm/exynos is fetched from android_hardware_samsung_slsi-cm_exynos
Adding dependency: LineageOS/android_hardware_samsung_slsi-cm_exynos -> hardware/samsung_slsi-cm/exynos
Using default branch for android_hardware_samsung_slsi-cm_exynos
Checking if hardware/samsung_slsi-cm/exynos5 is fetched from android_hardware_samsung_slsi-cm_exynos5
Adding dependency: LineageOS/android_hardware_samsung_slsi-cm_exynos5 -> hardware/samsung_slsi-cm/exynos5
Using default branch for android_hardware_samsung_slsi-cm_exynos5
Checking if hardware/samsung_slsi-cm/exynos7420 is fetched from android_hardware_samsung_slsi-cm_exynos7420
Adding dependency: LineageOS/android_hardware_samsung_slsi-cm_exynos7420 -> hardware/samsung_slsi-cm/exynos7420
Using default branch for android_hardware_samsung_slsi-cm_exynos7420
Checking if hardware/samsung_slsi-cm/openmax is fetched from android_hardware_samsung_slsi-cm_openmax
Adding dependency: LineageOS/android_hardware_samsung_slsi-cm_openmax -> hardware/samsung_slsi-cm/openmax
Using default branch for android_hardware_samsung_slsi-cm_openmax
Checking if kernel/samsung/exynos7420 is fetched from android_kernel_samsung_exynos7420
Adding dependency: LineageOS/android_kernel_samsung_exynos7420 -> kernel/samsung/exynos7420
Using default branch for android_kernel_samsung_exynos7420
Syncing dependencies
Looking for dependencies in hardware/samsung
hardware/samsung has no additional dependencies.
Looking for dependencies in hardware/samsung_slsi-cm/exynos
hardware/samsung_slsi-cm/exynos has no additional dependencies.
Looking for dependencies in hardware/samsung_slsi-cm/exynos5
hardware/samsung_slsi-cm/exynos5 has no additional dependencies.
Looking for dependencies in hardware/samsung_slsi-cm/exynos7420
hardware/samsung_slsi-cm/exynos7420 has no additional dependencies.
Looking for dependencies in hardware/samsung_slsi-cm/openmax
hardware/samsung_slsi-cm/openmax has no additional dependencies.
Looking for dependencies in kernel/samsung/exynos7420
kernel/samsung/exynos7420 has no additional dependencies.
Done
16:17:31 Build sandboxing disabled due to nsjail error.
e[1mbuild/make/core/product_config.mk:223: e[31merror: e[0me[1mCan not locate config makefile for product "lineage_zerofltexx".e[0m
16:17:31 dumpvars failed with: exit status 1
16:17:35 Build sandboxing disabled due to nsjail error.
e[1mbuild/make/core/product_config.mk:223: e[31merror: e[0me[1mCan not locate config makefile for product "lineage_zerofltexx".e[0m
16:17:35 dumpvars failed with: exit status 1

** Don't have a product spec for: 'lineage_zerofltexx'
** Do you have the right repo manifest?

No such item in brunch menu. Try 'breakfast'
>> [Sat Nov 26 16:17:35 UTC 2022] Failed build for zerofltexx
>> [Sat Nov 26 16:17:35 UTC 2022] Finishing build for zerofltexx
>> [Sat Nov 26 16:17:35 UTC 2022] Cleaning source dir for device zerofltexx
16:17:38 Entire build directory removed.

#### build completed successfully (4 seconds) ####

>> [Sat Nov 26 17:44:24 UTC 2022] Starting build for zerofltexx, v1-q branch
17:51:21 Build sandboxing disabled due to nsjail error.
e[1mbuild/make/core/product_config.mk:223: e[31merror: e[0me[1mCan not locate config makefile for product "lineage_zerofltexx".e[0m
17:51:22 dumpvars failed with: exit status 1

... A new version of repo (2.29) is available.
... You should upgrade soon:
    cp /srv/src/Q/.repo/repo/repo /usr/local/bin/repo

repo sync has finished successfully.

... A new version of repo (2.29) is available.
... You should upgrade soon:
    cp /srv/src/Q/.repo/repo/repo /usr/local/bin/repo

repo sync has finished successfully.

... A new version of repo (2.29) is available.
... You should upgrade soon:
    cp /srv/src/Q/.repo/repo/repo /usr/local/bin/repo

This line indicates that you have set the BRANCH_NAME variable to lineage-17.1), which is fine if you are building LineageOS, but for /e/ there is no such branch. For /e/OS you need to use a branch or release name like v1-q (which will build whatever is the latest code code in the v1-q branch (which is Android 10 (Q)/LOS 17.1) or v1.5-q which should build the version that was officially released as version `v1-5-q

The list of valid releases is at https://gitlab.e.foundation/e/os/releases/-/releases. I would avoid the v1.6-q branch for now, as that version is still under developments and subject to change.

I hope that helps

2 Likes

Thank you very much for your answer dear petefoth! I really appreciate it very much! I am very grateful for your help! I think I already considered that, because I always specified ROOMSERVICE_BRANCHES=lineage-15.1 in the Docker command. Please excuse me, I forgot to include in my previous post the Docker command I am using.

But as luck would have it, I have now found the error. At least, that’s how it seems. I’ve actually discovered what I was doing wrong before. I don’t know if I’ll make it to a finished rom now, but things are looking good at the moment. And I’ve never been as far along in that regard as I am now. It was just a little careless mistake that cost me days of research. I’m really embarrassed about it now. That’s what I did wrong:

This is the faulty Docker command:

sudo docker run \
-v "/srv/e/src:/srv/src" \
-v "/srv/e/local_manifests" \
-v "/srv/e/zips:/srv/zips" \
-v "/srv/e/logs:/srv/logs" \
-v "/srv/e/ccache:/srv/ccache" \
-e "CCACHE_SIZE=200" \
-e "BRANCH_NAME=v1-q" \
-e "ROOMSERVICE_BRANCHES=lineage-15.1" \
-e "DEVICE_LIST=zerofltexx" \
-e "REPO=https://gitlab.e.foundation/e/os/releases.git" \
registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:community

And this is now the corrected version of the Docker command:

sudo docker run \
-v "/srv/e/src:/srv/src" \
-v "/srv/e/zips:/srv/zips" \
-v "/srv/e/logs:/srv/logs" \
-v "/srv/e/local_manifests:/srv/local_manifests" \
-v "/srv/e/ccache:/srv/ccache" \
-e "CCACHE_SIZE=200" \
-e "BRANCH_NAME=v1-q" \
-e "ROOMSERVICE_BRANCHES=lineage-15.1" \
-e "DEVICE_LIST=zerofltexx" \
-e "REPO=https://gitlab.e.foundation/e/os/releases.git" \
registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:community

So the problem was that Docker could not find my local-manifest.

Thanks again for your answer dear petefoth! It is quite possible that I will need your help again later.
I’ll keep you and everyone else here up to date about my attempt.

1 Like

Unfortunately, I can’t get any further. I do not know what the problem is.
This is the error at which it stops:

KSYM    .tmp_kallsyms2.o
  LD      vmlinux
  SORTEX  vmlinux
  SYSMAP  System.map
  FIPS : Generating hmac of fmp and updating vmlinux... 
/srv/src/Q/kernel/samsung/exynos7420/scripts/fips_fmp_utils.c:42:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                vmlinux_file = argv[2];
                             ^ ~~~~~~~
/srv/src/Q/kernel/samsung/exynos7420/scripts/fips_fmp_utils.c:43:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                hmac_file = argv[3];
                          ^ ~~~~~~~
/srv/src/Q/kernel/samsung/exynos7420/scripts/fips_fmp_utils.c:51:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return update_fmp_hmac(vmlinux_file, hmac_file, offset);
                                       ^~~~~~~~~~~~
/srv/src/Q/kernel/samsung/exynos7420/scripts/fips_fmp_utils.c:14:33: note: passing argument to parameter here
int update_fmp_hmac(const char *, const char *, unsigned long);
                                ^
/srv/src/Q/kernel/samsung/exynos7420/scripts/fips_fmp_utils.c:51:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                return update_fmp_hmac(vmlinux_file, hmac_file, offset);
                                                     ^~~~~~~~~
/srv/src/Q/kernel/samsung/exynos7420/scripts/fips_fmp_utils.c:14:47: note: passing argument to parameter here
int update_fmp_hmac(const char *, const char *, unsigned long);
                                              ^
4 warnings generated.
clang-9: error: unable to execute command: Executable "ld" doesn't exist!
clang-9: error: linker command failed with exit code 1 (use -v to see invocation)
/srv/src/Q/kernel/samsung/exynos7420/scripts/fips_fmp_hmac.sh : /srv/src/Q/prebuilts/clang/host/linux-x86/clang-r353983c1/bin/clang returned error
make[1]: *** [/srv/src/Q/kernel/samsung/exynos7420/Makefile:862: vmlinux] Error 1
make: *** [Makefile:130: sub-make] Error 2
make: Leaving directory '/srv/src/Q/kernel/samsung/exynos7420'
[ 26% 25380/95847] //frameworks/native/cmds/installd:installd clang-tidy CacheItem.cpp
[ 26% 25381/95847] //frameworks/native/cmds/installd:installd clang-tidy CacheTracker.cpp
[ 26% 25382/95847] //frameworks/native/cmds/installd:installd clang++ InstalldNativeService.cpp
[ 26% 25383/95847] //frameworks/native/cmds/installd:installd clang-tidy QuotaUtils.cpp
[ 26% 25384/95847] //frameworks/native/cmds/installd:installd clang++ dexopt.cpp
ninja: build stopped: subcommand failed.
13:46:40 ninja failed with: exit status 1

#### failed to build some targets (27:41 (mm:ss)) ####

This is the local-manifest (roomservice.xml) which I use:

<?xml version="1.0" encoding="UTF-8"?>

<manifest>
     
    <remote  name="gitlabs"
           fetch="https://gitlab.com" />
	
    <!--Device Trees-->
    <project path="device/samsung/zero-common" name="itsclarence/android_device_samsung_zero-common" remote="github" revision="nx-10.0" />
    <project path="device/samsung/zerofltexx" name="Exynos7420/android_device_samsung_zerofltexx" remote="github" revision="nx-10.0" />
    <project path="device/samsung/zeroltexx" name="Exynos7420/android_device_samsung_zeroltexx" remote="github" revision="nx-10.0" />
    <project path="device/samsung/zerofltecan" name="Exynos7420/android_device_samsung_zerofltecan" remote="github" revision="nx-10.0" />
    <project path="device/samsung/zeroltecan" name="Exynos7420/android_device_samsung_zeroltecan" remote="github" revision="nx-10.0" />


    <!--Kernel-->
    <project path="kernel/samsung/exynos7420" name="Exynos7420/android_kernel_samsung_exynos7420" remote="github" revision="nx-10.0" />
    <project path="prebuilts/linaro/linux-x86/aarch64/" name="enesuzun2002/android_prebuilts_linaro" groups="pdk,linux,x86_64" revision="6.1.1" remote="gitlabs" />

    <!-- Vendor folders -->
    <project path="vendor/samsung/zero-common" name="Exynos7420/proprietary_vendor_samsung_zero-common" remote="github" revision="nx-10.0" />
	
    <!-- Hardware -->
    <project path="hardware/samsung" name="Exynos7420/android_hardware_samsung" remote="github" revision="nx-10.0" />
    <project path="hardware/samsung_slsi-cm/exynos" name="Exynos7420/android_hardware_samsung_slsi-cm_exynos" remote="github" revision="nx-10.0" />
    <project path="hardware/samsung_slsi-cm/exynos5" name="Exynos7420/android_hardware_samsung_slsi-cm_exynos5" remote="github" revision="nx-10.0" />
    <project path="hardware/samsung_slsi-cm/exynos7420" name="Exynos7420/android_hardware_samsung_slsi-cm_exynos7420" remote="github" revision="nx-10.0" />
    <project path="hardware/samsung_slsi-cm/openmax" name="Exynos7420/android_hardware_samsung_slsi-cm_openmax" remote="github" revision="nx-10.0" />
	
</manifest>

And this is the Docker command:

sudo docker run \
-v "/srv/e/src:/srv/src" \
-v "/srv/e/local_manifests:/srv/local_manifests" \
-v "/srv/e/zips:/srv/zips" \
-v "/srv/e/logs:/srv/logs" \
-v "/srv/e/ccache:/srv/ccache" \
-e "CCACHE_SIZE=100" \
-e "BRANCH_NAME=v1-q" \
-e "DEVICE_LIST=zerofltexx" \
-e "REPO=https://gitlab.e.foundation/e/os/releases.git" \
registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:community

I am grateful for any help!

clang-9: error: unable to execute command: Executable “ld” doesn’t exist!

there sure is an underlying problem for how the linker path is set (and I’d need to look up where this is done), but just for fun you could try…

pushd /srv/e/src/Q/prebuilts/clang/host/linux-x86/clang-r353983c1/bin/
ln -s ld.lld ld
popd
1 Like

Thank you very much dear tcecyk! You’ve really got it! I am impressed! Your solution worked! Thanks for your help!

1 Like

Thanks to tcecyk, the previous problem with “clang” that appeared at about 26% of the build is solved. The build is now almost finished, but the build stopped again at 97%. And it gives the following error:

	at org.jetbrains.kotlin.cli.jvm.index.JvmDependenciesIndexImpl.search(JvmDependenciesIndexImpl.kt:131)
	at org.jetbrains.kotlin.cli.jvm.index.JvmDependenciesIndexImpl.traverseDirectoriesInPackage(JvmDependenciesIndexImpl.kt:76)
	at org.jetbrains.kotlin.cli.jvm.index.JvmDependenciesIndex$DefaultImpls.traverseDirectoriesInPackage$default(JvmDependenciesIndex.kt:35)
	at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCliJavaFileManagerImpl$findClasses$1.invoke(KotlinCliJavaFileManagerImpl.kt:151)
	at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCliJavaFileManagerImpl$findClasses$1.invoke(KotlinCliJavaFileManagerImpl.kt:47)
	at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:91)
	at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCliJavaFileManagerImpl.findClasses(KotlinCliJavaFileManagerImpl.kt:147)
	at com.intellij.psi.impl.PsiElementFinderImpl.findClasses(PsiElementFinderImpl.java:45)
[ 97% 98789/100971] //frameworks/base:hiddenapi-lists-docs Metalava [common]
FAILED: out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/hiddenapi-lists-docs-stubs.srcjar out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/public-dex.txt out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/private-dex.txt out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/removed-dex.txt out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/hiddenapi-lists-docs_annotations.zip out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/api-versions.xml
rm -rf "out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/out" "out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/srcjars" "out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/stubsDir" && mkdir -p "out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/out" "out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/srcjars" "out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/stubsDir" && out/soong/host/linux-x86/bin/zipsync -d out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/srcjars -l out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/srcjars/list -f "*.java" out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/privacy.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/section.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/app/activitymanager.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/app/alarmmanager.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/app/enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/app/notification.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/app/notification_channel.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/app/notification_channel_group.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/app/notificationmanager.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/app/pendingintent.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/app/profilerinfo.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/app/settings_enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/app/statusbarmanager.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/app/window_configuration.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/app/job/enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/bluetooth/enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/bluetooth/a2dp/enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/bluetooth/hci/enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/bluetooth/hfp/enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/bluetooth/smp/enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/content/activityinfo.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/content/clipdata.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/content/clipdescription.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/content/component_name.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/content/configuration.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/content/featureinfo.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/content/intent.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/content/locale.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/content/package_item_info.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/debug/enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/graphics/pixelformat.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/graphics/point.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/graphics/rect.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/hardware/biometrics/enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/hardware/sensor/assist/enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/internal/locallog.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/internal/powerprofile.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/internal/processstats.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/media/audioattributes.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/net/network.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/net/networkcapabilities.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/net/networkrequest.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/backtrace.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/batterystats.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/batterytype.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/bundle.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/cpufreq.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/cpuinfo.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/data.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/header.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/incident.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/kernelwake.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/looper.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/message.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/messagequeue.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/metadata.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/pagetypeinfo.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/patternmatcher.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/persistablebundle.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/powermanager.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/procrank.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/ps.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/statsdata.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/system_properties.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/os/worksource.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/providers/settings.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/providers/settings/common.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/providers/settings/global.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/providers/settings/secure.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/providers/settings/system.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/activitymanagerservice.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/alarmmanagerservice.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/animationadapter.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/appwindowthumbnail.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/backup_chunks_metadata.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/face.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/fingerprint.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/forceappstandbytracker.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/intentresolver.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/jobscheduler.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/powermanagerservice.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/rolemanagerservice.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/statlogger.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/surfaceanimator.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/usagestatsservice.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/windowmanagerservice.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/windowmanagertrace.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/wirelesschargerdetector.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/connectivity/data_stall_event.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/job/enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/server/location/enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/service/adb.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/service/appwidget.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/service/battery.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/service/batterystats.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/service/diskstats.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/service/enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/service/graphicsstats.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/service/netstats.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/service/network_watchlist.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/service/notification.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/service/package.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/service/print.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/service/procstats.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/service/procstats_enum.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/service/restricted_image.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/service/runtime.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/service/usb.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/stats/enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/stats/connectivity/network_stack.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/stats/devicepolicy/device_policy.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/stats/devicepolicy/device_policy_enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/stats/dnsresolver/dns_resolver.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/stats/docsui/docsui_enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/stats/intelligence/enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/stats/launcher/launcher.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/stats/location/location_enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/stats/mediametrics/mediametrics.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/stats/storage/storage_enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/stats/style/style_enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/telecomm/enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/telephony/enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/util/common.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/util/event_log_tags.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/util/log.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/view/display.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/view/displaycutout.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/view/displayinfo.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/view/enums.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/view/remote_animation_target.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/view/surface.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/view/surfacecontrol.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/view/windowlayoutparams.srcjar out/soong/.intermediates/frameworks/base/framework-javastream-protos/gen/gensrcs/frameworks/base/core/proto/android/wifi/enums.srcjar out/soong/.intermediates/frameworks/base/framework/android_common/gen/sysprop/system/apex/apexd/sysprop/ApexProperties.srcjar out/soong/.intermediates/frameworks/base/framework/android_common/gen/sysprop/system/libsysprop/srcs/android/sysprop/AdbProperties.srcjar out/soong/.intermediates/frameworks/base/framework/android_common/gen/sysprop/system/libsysprop/srcs/android/sysprop/CarProperties.srcjar out/soong/.intermediates/frameworks/base/framework/android_common/gen/sysprop/system/libsysprop/srcs/android/sysprop/ContactsProperties.srcjar out/soong/.intermediates/frameworks/base/framework/android_common/gen/sysprop/system/libsysprop/srcs/android/sysprop/CryptoProperties.srcjar out/soong/.intermediates/frameworks/base/framework/android_common/gen/sysprop/system/libsysprop/srcs/android/sysprop/DisplayProperties.srcjar out/soong/.intermediates/frameworks/base/framework/android_common/gen/sysprop/system/libsysprop/srcs/android/sysprop/SetupWizardProperties.srcjar out/soong/.intermediates/frameworks/base/framework/android_common/gen/sysprop/system/libsysprop/srcs/android/sysprop/TraceProperties.srcjar out/soong/.intermediates/frameworks/base/framework/android_common/gen/sysprop/system/libsysprop/srcs/android/sysprop/VoldProperties.srcjar out/soong/.intermediates/frameworks/base/core/res/framework-res/android_common/gen/R.jar out/soong/.intermediates/lineage-sdk/org.lineageos.platform-res/android_common/gen/R.jar && prebuilts/jdk/jdk9/linux-x86/bin/java -jar out/soong/host/linux-x86/framework/metalava.jar -encoding UTF-8 -source 1.8 @out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/hiddenapi-lists-docs-stubs.srcjar.rsp @out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/srcjars/list -bootclasspath out/soong/.intermediates/libcore/mmodules/core_platform_api/core.platform.api.stubs/android_common/javac/core.platform.api.stubs.jar:out/soong/.intermediates/libcore/core-lambda-stubs/android_common/javac/core-lambda-stubs.jar -classpath out/soong/.intermediates/frameworks/base/ext/android_common/turbine-combined/ext.jar:out/soong/.intermediates/frameworks/base/framework/android_common/turbine-jarjar/framework.jar:out/soong/.intermediates/frameworks/base/media/updatable_media_stubs/android_common/turbine-combined/updatable_media_stubs.jar:out/soong/.intermediates/frameworks/base/ext/android_common/turbine-combined/ext.jar:out/soong/.intermediates/frameworks/base/framework/android_common/turbine-jarjar/framework.jar:out/soong/.intermediates/frameworks/opt/net/voip/voip-common/android_common/turbine-combined/voip-common.jar -sourcepath "frameworks/base/core/java:frameworks/base/graphics/java:frameworks/base/location/java:frameworks/base/media/java:frameworks/base/media/mca/effect/java:frameworks/base/media/mca/filterfw/java:frameworks/base/media/mca/filterpacks/java:frameworks/base/drm/java:frameworks/base/opengl/java:frameworks/base/sax/java:frameworks/base/telecomm/java:frameworks/base/telephony/java:frameworks/base/wifi/java:frameworks/base/lowpan/java:frameworks/base/keystore/java:frameworks/base/rs/java" --no-banner --color --quiet --format=v2  --dex-api out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/public-dex.txt --private-dex-api out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/private-dex.txt --removed-dex-api out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/removed-dex.txt --stubs out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/stubsDir --include-annotations --migrate-nullness out/soong/.intermediates/prebuilts/sdk/last-released-public-api/gen/last-released-api.txt --extract-annotations out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/hiddenapi-lists-docs_annotations.zip --merge-qualifier-annotations tools/metalava/manual --merge-qualifier-annotations libcore/ojluni/annotations/sdk --hide HiddenTypedefConstant --hide SuperfluousPrefix --hide AnnotationExtraction --generate-api-levels out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/api-versions.xml --apply-api-levels out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/api-versions.xml --current-version 29 --current-codename REL  --android-jar-pattern prebuilts/sdk/%/public/android.jar  --android-jar-pattern prebuilts/tools/common/api-versions/%/public/android.jar  --manifest frameworks/base/core/res/AndroidManifest.xml --hide-package com.android.okhttp --hide-package com.android.org.conscrypt --hide-package com.android.server --hide-package lineageos.platform --hide-package org.lineageos.platform.internal --error UnhiddenSystemApi --hide RequiresPermission --hide MissingPermission --hide BroadcastBehavior --hide HiddenSuperclass --hide DeprecationMismatch --hide UnavailableSymbol --hide SdkConstant --hide HiddenTypeParameter --hide Todo --hide Typo --show-unannotated  --show-annotation android.annotation.SystemApi  --show-annotation android.annotation.TestApi  && out/soong/host/linux-x86/bin/soong_zip -write_if_changed -jar -o out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/hiddenapi-lists-docs-stubs.srcjar -C out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/stubsDir -D out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/stubsDir && (if false; then out/soong/host/linux-x86/bin/soong_zip -write_if_changed -d -o  -C  -D ; fi) && rm -rf "out/soong/.intermediates/frameworks/base/hiddenapi-lists-docs/android_common/srcjars"
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
	at java.base/java.lang.StringLatin1.toChars(StringLatin1.java:70)
	at java.base/java.lang.String.toCharArray(String.java:2705)
	at com.android.tools.metalava.doclava1.ApiFile.parseApi(ApiFile.java:95)
	at com.android.tools.metalava.doclava1.ApiFile.parseApi(ApiFile.java:69)
	at com.android.tools.metalava.SignatureFileLoader.loadFromSignatureFiles(SignatureFileLoader.kt:42)
	at com.android.tools.metalava.SignatureFileLoader.load(SignatureFileLoader.kt:31)
	at com.android.tools.metalava.Driver.processFlags(Driver.kt:384)
	at com.android.tools.metalava.Driver.run(Driver.kt:147)
	at com.android.tools.metalava.Driver.run$default(Driver.kt:98)
	at com.android.tools.metalava.Driver.main(Driver.kt:86)
[ 97% 98790/100971] //frameworks/base:test-api-stubs-docs Metalava [common]
ninja: build stopped: subcommand failed.
00:34:44 ninja failed with: exit status 1

#### failed to build some targets (15:21:59 (hh:mm:ss)) ####

And here is the complete log file of this build attempt for download:

eelo-1.6-20221203-UNOFFICIAL-zerofltexx.log (12.80 MB)

sha256sum: c093f3991a87d95870ca2eb7c447c2f317f7a9d0699fc6369ee4e622a603ec77 eelo-1.6-20221203-UNOFFICIAL-zerofltexx.log

I am grateful for any help! Unfortunately, I can not do it alone.

java.lang.OutOfMemoryError: Java heap space

how much memory do you have available on your machine?
do you have a swap partition and how large is it?
cpu cores?

1 Like

I see the compilation has a few hardcoded Xmx (java max heap space) values and some that are (or should be?) inherited from java/config/config.go. You can tweak them.

Seems to me like config.JavaCmd brings no Xms/Xmx config with itself at that version of Android 10 (later versions are refactored) at https://cs.android.com/android/platform/superproject/+/android-10.0.0_r41:build/soong/java/droiddoc.go;l=76 … so you can give it some upper bound yourself

build/soong/java/droiddoc.go line 76, change from red → to green

- `${config.JavaCmd} -jar ${config.MetalavaJar} -encoding UTF-8 -source $javaVersion @$out.rsp @$srcJarDir/list ` +
+ `${config.JavaCmd} -Xmx1024m -jar ${config.MetalavaJar} -encoding UTF-8 -source $javaVersion @$out.rsp @$srcJarDir/list ` +

(if you’d supply the Xmx param to javac instead of java it’d be -J-Xmx1024m, but I see no javac invocation at the command that is failing for you)

2 Likes

Thank you so much dear tcecyk! Thanks to your information it worked now! Because the last problem was indeed that I have too little Ram on my computer. Now I simply built the build again without any further changes (only the change for “clang” “ld”) with a rented and suitable server. And it worked! This is now the first time that I managed (of course only with your generous help) to create a build myself. That makes me very happy! And I am very grateful to you dear tcecyk! Because without your help I would never have done it! Humans like you are so wonderful!

So the build works, as far as I can judge, at least as good as the old 0.18-q build from last year from itsclarence, with the difference that it is now a current 1.7-q build with all its advantages.
The only downside is that I don’t know how to prepare and modify the build to enable SELinux. Unfortunately SELinux is disabled in the build. And I was told by someone that it is very important for security that SELlinux enforcing is enabled and working. I have hope that you can show me, dear tcecyk, how this works. Because you are the absolute expert here, I think! If SELinux could still work, I would be so happy.
Do you also know how to configure with SELinux in e/os build dear tcecyk? That would be great!

I would have loved to share the 1.7-q build for the zeroflte here. Unfortunately, I had to find out that the posts here from me, which contain a link to a file, are marked by other users as spam and then deleted from the forum. This is exactly what happened to my post where I linked to the log file of the old build of mine. For reasons unknown to me, this post of mine was marked as spam and deleted by the system. Which of course is complete nonsense, because the link and the file only contained the docker logfile of the build. Very sad the whole thing. Because of this, I can’t post any more posts with links to files here now, so not even to the 1.7-q build. I tried that just now, but the function to share links has now been blocked for me by the forum. Which I find very unfortunate, because I would like to make the build available to the community.

If someone here is interested in the new 1.7-q build for zeroflte / zerofltexx International GSM (SM-G920F, SM-G920FD, SM-G920I), he can write me here via the forum with a private message. Then I will send them the link to the e/OS 1.7-q build for zeroflte privately. I have already uploaded the build on a server, anyone with the link can download the build.

2 Likes

thanks for the praise, though I too rely on others all the time. Still curious on what kind of specs/memory you tried to build on in the first place - I think the metalava memory issue is solveable, with some trickery building on 8G is possible at least until Android 10.

SELinux: for your device you probably have a device repo and a device-common repo, in the latter is a “sepolicy/” folder that is included, adding device specific rules to the linageos generic sepolicy. You control this in the BoardConfig.mk and BoardConfigCommon.mk makefile. You’ll have somewhere a parameter setting selinux to permissive (as here), to only log denials rather than enforce them. Removing that line will enable SELinux proper.

Guess it takes a few debugging rounds to complete a policy, firmware paths forgotten or insufficient, never done it myself though on a smartphone. Docs are at Working with SELinux on Android – LineageOS – LineageOS Android Distribution how to interpret denials

2 Likes

First, @eisy I commend you on your efforts- they are first rate and congratulations :beers: on completing an updated build for this device- astonishing! Regarding SELinux, as I recall even the builds by @itsclarence did not have SELinux enabled.

I will PM you for the build link as soon as I find my S6 and charge it. With your permission, I should be able to post the link in the thread so that your work can be shared with all here.

2 Likes

Greetings to all who are still monitoring this thread. As outlined above, @eisy has prepared an UNOFFICIAL updated build for the zerofltexx SM-G920F and has granted me permission to share it here:

I can confirm that the build updates @itsclarence unofficial 0.18 build to 1.7-Q with all MicroG (version 0.2.25.223616-46) self-checks showing operational. SELinux is disabled with Android platform security patches showing “Up to Date”. The vendor security patches of course are “Out of Date”.

Please note that this build is for the S6 SM-G920F zerofltexx only at this time and there is no support provided.

Kudos once again to @eisy for the work put into updating this device within the /e/cosystem.

1 Like

First of all: Thank you dear mcmd for your help and support! That is very nice of you! I appreciate your dedication very much.

And now I also have some great news:
The nice support here in the forum has unlocked me to link files here in the forum. And I also managed to compile the builds for the following other devices specifications today: zerofltecan, zeroltexx and zeroltecan. And I already uploaded them for interested people and for the e/OS community. Unfortunately still without SELinux enforcing. But the SELinux enforcement is then the next step I will work on.

The current builds I have created so far can be downloaded here:

Samsung Galaxy S6 devices:

for zerofltexx:
e-1.7-q-20221211-UNOFFICIAL-zerofltexx.zip
sha256sum cb31a478de5d3447fa3a28f6de151d2fffcae357a833f1afd071773587a444b1

for zerofltecan:
e-1.7-q-20221213-UNOFFICIAL-zerofltecan.zip
sha256sum f2a862234002e195d95c02aa9d4e807fcf7db81feeac54b2bf5554aeed9d9ec4


and here for Samsung Galaxy S6 Edge devices:

for zeroltexx:
e-1.7-q-20221213-UNOFFICIAL-zeroltexx.zip S6 Edge
sha256sum 1fcddea12a143df46ceace137c821cd4efdb07876ae49cdfb12e5c03f1f353ce

for zeroltecan:
e-1.7-q-20221213-UNOFFICIAL-zeroltecan.zip S6 Edge
sha256sum 19e364347f911692164d39c1f2428564cd002fdeebadb9249935dbbc12749f03

2 Likes

I noticed that the battery of my smartphone drains much faster than with the old 0.18 build. Have you also noticed this? Am I just imagining it, or is it really like that? And if so, what is the reason? What is responsible for this? Can you recommend me an app, which is good to detect the battery consumption? I would like to find out if I can slow down the battery consumption.