[UNOFFICIAL BUILD] Galaxy S7 SM-G930F herolte v1-q (0.17q) (10)

Credits: https://github.com/ivanmeler

Known Issues:
https://forum.xda-developers.com/t/stable-lineageos-17-1-for-galaxy-s7-build-23.3980101/
https://gitlab.e.foundation/e/backlog/-/issues/3217
https://gitlab.e.foundation/e/backlog/-/issues/3213

Device Manifests: https://github.com/ivanmeler/local_manifests/blob/hero_q/roomservice.xml

Added https://f-droid.org/en/packages/org.fdroid.fdroid/ and https://f-droid.org/en/packages/org.fdroid.fdroid.privileged/

Download: https://ecloud.global/s/6mfmaXTtdzRz5xT

Build instruction:
note: takes about 200GB disk space, 16GB ram + 8GB swap would be ideal
see also: https://doc.e.foundation/how-tos/build-e
===
# prepare container image for /e/ building
podman pull registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:community
# create directories
mkdir e
cd e
mkdir src zips logs ccache manifests
# download device manifest
wget https://raw.githubusercontent.com/ivanmeler/local_manifests/hero_q/roomservice.xml -O manifests/herolte.xml
# build
podman run \
        --security-opt label=disable \
        --net host \
        -it --rm \
        -v "./src:/srv/src" \
        -v "./zips:/srv/zips" \
        -v "./logs:/srv/logs" \
        -v "./ccache:/srv/ccache" \
        -v "./manifests:/srv/local_manifests" \
        -e "BRANCH_NAME=v1-q" \
        -e "DEVICE_LIST=herolte" \
        -e "REPO=https://gitlab.e.foundation/e/os/android.git" \
        -e "CLEAN_AFTER_BUILD=false" \
        -e "INCLUDE_PROPRIETARY=false" \
registry.gitlab.e.foundation:5000/e/os/docker-lineage-cicd:community
===
change -e "DEVICE_LIST=herolte" to -e "DEVICE_LIST=hero2lte" for edge

Regain your privacy! Adopt /e/ the unGoogled mobile OS and online servicesphone

1 Like

Hello, is it possible to update my device with this build over this one without data wiping but just cache ?
Good job and thanks for your work !

It should be fine if the other build of 0.15-q by itsclarence was built with default unofficial build test keys instead of custom keys
Also note that this is a test build of the upcoming 0.17q so even though device support is fine (so far all hardware works on my phone), some /e/ services/apps might not be stable
I would not guarantee anything so, do a twrp back up before trying so that you can roll back if needed

Hello
Oops @katharine.chui i updated without backup (but had apps’ backup) and made full wipe (i haven’t seen your answer)
So far it’s working, except few freezes of browser and reboot
I installed simple dialer before event testing, it has echo issue too
Looking forward for the upcoming update !
Thanks

The echo issue will not likely to be fixed on this phone, or at least not soon, some effort has been made a few months ago like https://github.com/8890q/android_device_samsung_universal8890-common/commit/c898a42fe349b7dbaacbde425fc57df377d51f8b and some users reported that they don’t have/have less echos, also see https://forum.xda-developers.com/t/stable-lineageos-17-1-for-galaxy-s7-build-23.3980101/post-85059149 and the surrounding discussion

For me echo only happens on speakerphone, not on earpiece/headset

Otherwise how did you trigger the reboots? Only when using the bromite fork(default browser) from /e/? Soft/hard reboot?

Hllo
Ok thanks, but how do i apply this to improve echo…?
About reboot, i use fennec, what’s the difference between soft/hard reboot…? :thinking:
Thx

The commit I linked from github is already in the rom. If you look at the xda thread however someone mentioned a bandaid fix which reduces echo but has other issues

A hard reboot is when the kernel panics, so the phone actually shuts down and turns on again where you see the samsung logo

A soft reboot is when you just see the /e/ boot animation only

If it’s a soft reboot, try capture logs about the reboot with adb next time it happens

I use fennec too and I have not met a reboot thus far. Maybe I just don’t browse as much as you do on phone

Is the same build available for the S7 Edge?

If I build for the edge I won’t be able to test it since I have a flat only

Is it worth the risk? Just want to make sure i don’t brick my phone.

Should also work if you build hero2lte following the build instruction in the main post, as long as lineage 17.1 works
Do not install a herolte(flat) rom onto your edge, that will not work

Edwin has kindly provided a new build for my S7 Edge. Good news is that the stock dialer works correctly.