[ROM][A5|7 2017] LineageOS 18.1 Official / 19 Preview

Search This thread

Jmackley

Senior Member
Aug 12, 2017
480
217
Tried turning display size down? @schlombie

Screenshot_20220120-085955_Settings.png
 
  • Like
Reactions: schlombie

mcvisster

Senior Member
Sep 1, 2013
422
75
Hi. First, thank for your great work. One question. I think that's on all Lineage rom's. Is there any way when "cast" (screen miroring) is on ,to have content playing on tv and screen off on phone? Thanks in advance
 

khaledkakeesh

Member
May 31, 2020
13
8
So I just want to report that I have been using the 19.0 for few days now and there are no problems so far everything is flawless and smooth "relatively", I just want to say it is mind boggling to me that 5+ year old budget phone has gone over 7 android versions from 6 to 12 and also the fact that my a52s still didn't receive android 12 update but my 4 year old phone already running it like that is iPhone level software support and proves that those manufactures can support their devices for 5 years minimum if they want to which would save the environment from e waste way more than removing a charger for example, but they simply choose not for obvious business reasons, it is almost like they only care about the environment if there is money in it for them even if it is on the expense of user experience.
 
Aug 28, 2017
16
3
So I just want to report that I have been using the 19.0 for few days now and there are no problems so far everything is flawless and smooth "relatively", I just want to say it is mind boggling to me that 5+ year old budget phone has gone over 7 android versions from 6 to 12 and also the fact that my a52s still didn't receive android 12 update but my 4 year old phone already running it like that is iPhone level software support and proves that those manufactures can support their devices for 5 years minimum if they want to which would save the environment from e waste way more than removing a charger for example, but they simply choose not for obvious business reasons they dont, it is almost like they only care about the environment if there is money in it for them even if it is on the expense of user experience.
Intermadiate devices are good and can support new Android updates. The problem is the companies established 2 years software support for these devices. Obviously money is the answer. Who's wants to purchase a new device if system is updated and everything works fine?
 

YUUG3N

Member
Aug 24, 2021
5
1
does anyone else has low sound when recording video through any means like open camera, whatsapp etc? Is there a way to fix this without root, I heard editing mixer_paths.xml helps but I guess that requires root and somehow I couldn't find the file in the twrp file manager (didn't manage to pull it with adb either)
 

Klaerchen

Senior Member
Hi @Option58
at the moment I fail to build LOS 18.1 for a5ylte. It worked August 21, but now it fails with:

FAILED: out/soong/.intermediates/frameworks/av/services/camera/libcameraservice/libcameraservice/android_arm_armv8-a_cortex-a53_shared/unstripped/libcameraservice.so ... ld.lld: error: undefined symbol: non-virtual thunk to android::camera3::Camera3OutputStream::setTransform(int) >>> referenced by Camera3SharedOutputStream.cpp >>> out/soong/.intermediates/frameworks/av/services/camera/libcameraservice/libcameraservice/android_arm_armv8-a_cortex-a53_shared/obj/frameworks/av/services/camera/libcameraservice/device3/Camera3SharedOutputStream.o:(vtable for android::camera3::Camera3SharedOutputStream) >>> referenced by Camera3SharedOutputStream.cpp >>> out/soong/.intermediates/frameworks/av/services/camera/libcameraservice/libcameraservice/android_arm_armv8-a_cortex-a53_shared/obj/frameworks/av/services/camera/libcameraservice/device3/Camera3SharedOutputStream.o:(construction vtable for android::camera3::Camera3OutputStream-in-android::camera3::Camera3SharedOutputStream)
and a lot more undefined symbol error.
My build environment (on Ubuntu 18) consists only of LineageOS's repositories including the TheMuppets repository for the Samsung specific stuff. Everything synced to the current state, no modifications.

I see, that LOS's hudson builds the LOS18.1 firmware for a5ylte, so why should it fail for me with the above error? Is there something more required?

It would be great if you could give me a hint how to fix the missing references.
Thanks!

Regards,
Klaerchen
 

Option58

Recognized Developer
Oct 27, 2011
1,591
2,364
Serbia
Hi @Option58
at the moment I fail to build LOS 18.1 for a5ylte. It worked August 21, but now it fails with:

FAILED: out/soong/.intermediates/frameworks/av/services/camera/libcameraservice/libcameraservice/android_arm_armv8-a_cortex-a53_shared/unstripped/libcameraservice.so ... ld.lld: error: undefined symbol: non-virtual thunk to android::camera3::Camera3OutputStream::setTransform(int) >>> referenced by Camera3SharedOutputStream.cpp >>> out/soong/.intermediates/frameworks/av/services/camera/libcameraservice/libcameraservice/android_arm_armv8-a_cortex-a53_shared/obj/frameworks/av/services/camera/libcameraservice/device3/Camera3SharedOutputStream.o:(vtable for android::camera3::Camera3SharedOutputStream) >>> referenced by Camera3SharedOutputStream.cpp >>> out/soong/.intermediates/frameworks/av/services/camera/libcameraservice/libcameraservice/android_arm_armv8-a_cortex-a53_shared/obj/frameworks/av/services/camera/libcameraservice/device3/Camera3SharedOutputStream.o:(construction vtable for android::camera3::Camera3OutputStream-in-android::camera3::Camera3SharedOutputStream)
and a lot more undefined symbol error.
My build environment (on Ubuntu 18) consists only of LineageOS's repositories including the TheMuppets repository for the Samsung specific stuff. Everything synced to the current state, no modifications.

I see, that LOS's hudson builds the LOS18.1 firmware for a5ylte, so why should it fail for me with the above error? Is there something more required?

It would be great if you could give me a hint how to fix the missing references.
Thanks!

Regards,
Klaerchen

Like you said, hudson a7y17lte build completed successfully two days ago and I see no camera related changes, so I will assume the problem lies on your build system.

What I would do in your case is make clean (or first remove just those files log referenced in out folder) then try again. Also verify that all files in your lineage folder are untouched. You can do it with repo status.
 

Option58

Recognized Developer
Oct 27, 2011
1,591
2,364
Serbia
Like you said, hudson a7y17lte build completed successfully two days ago and I see no camera related changes, so I will assume the problem lies on your build system.

What I would do in your case is make clean (or first try to remove just those files log referenced in out folder) then try again. Also verify that all files in your lineage folder are untouched. You can do it with repo status.
 
  • Like
Reactions: Klaerchen

Klaerchen

Senior Member
Like you said, hudson a7y17lte build completed successfully two days ago and I see no camera related changes, so I will assume the problem lies on your build system.

What I would do in your case is make clean (or first try to remove just those files log referenced in out folder) then try again. Also verify that all files in your lineage folder are untouched. You can do it with repo status.
Problem solved meanwhile.
Although "repo status" did not show anything, and vendor/samsung is correctly mentioned in roomservice.xml, the "repo sync" did not update the vendor/samsung (from TheMuppets) repository. It was on an older state.
So after a "git pull" the vendor/samsung was updated and the build runs again fine.
 

Option58

Recognized Developer
Oct 27, 2011
1,591
2,364
Serbia
Problem solved meanwhile.
Although "repo status" did not show anything, and vendor/samsung is correctly mentioned in roomservice.xml, the "repo sync" did not update the vendor/samsung (from TheMuppets) repository. It was on an older state.
So after a "git pull" the vendor/samsung was updated and the build runs again fine.
Still unsure of how that could be the cause, but nevertheless glad it worked out for you, that's all that matters.
 

arsenses

Member
Dec 14, 2015
25
2
Предварительный просмотр LineageOS 19.0 для Galaxy A5 | 7 2017 г.

Как и каждый год, пришло время выпустить предварительные сборки Lineage 19.0 на базе Android 12.

google-android-12-img-1.jpeg

Во-первых, имейте в виду, что Lineage 19, как известно, на данный момент находится в раннем состоянии как ром, и проблемы не должны быть неожиданными. Однако мне удалось заставить работать большинство стандартных функций Lineage (престижность команде Lineage). И с точки зрения устройства, несмотря на то, что предстоит еще много работы, все функции телефона должны работать, как и раньше.

Поскольку это Android 12, сообщество предприняло усилия по внедрению цветного движка Google Monet, обратного от пикселей Google. Это не стандартная часть Lineage rom, по крайней мере, до сих пор. Но я решил выбрать патчи и сделать две отдельные сборки. Один с Моне и один без. Таким образом, пользователи сами решают, что им больше нравится, в зависимости от их личных предпочтений. Однако, если вы переключаетесь с одного на другое, необходима чистая вспышка.

Важный! Если вы используете TWRP, у вас должна быть версия 3.6.0 или выше, чтобы прошить это. Старые версии не работают под андроид 12 и будут зацикливаться.

Скачать: МЕГА | androidfilehost | Гугл драйв
Приложения Google: ищите их здесь

Если вы найдете мою работу полезной, вы можете купить мне кофе/пиво/что угодно по этой ссылке .
Option58
How can I activate call recording on LineageOS 19?
 

Klaerchen

Senior Member
Still unsure of how that could be the cause, but nevertheless glad it worked out for you, that's all that matters.
Indeed, I jubilated too early. The build went long (I thought it would succeed) and failed in the end with the same error as before.
To double-check, I built LOS18.1 for Samsung a5xelte, which went smoothly and complete.
So I will further check and try to find out, why this "libcameraservice.so" cannot be linked in my environment.
 
LineageOS 19.0 Preview for Galaxy A5|7 2017

Like each year so far, it's time for Lineage 19.0 preview builds to be released, based on Android 12.

google-android-12-img-1.jpeg

Firstly, bear in mind that Lineage 19 is known to be in an early state as a rom at this point and issues aren't to be unexpected. I've however managed to get most of the standard lineage features working (kudos to lineage team). And device-wise, although there is still a lot of work that needs to be done under the hood, all of the phone functions should be working as before.

Since this is android 12, there have been community efforts to implement google monet color engine reversed from google pixels. This isn't the standard part of lineage rom, at least hasn't been so far. But I've decided to pick the patches and make two seperate builds. One with and one without monet. That way users get to decide whichever they like better themselves, depending on their personal preference. If you are switching from one to another however, a clean flash is needed.

Important! If you are using TWRP you need to be on version 3.6.0 or higher to flash this. Older versions do not work under android 12 and will splash loop.

Download: MEGA | androidfilehost | google drive
Google apps: Look for them here


Sidenote: In order to make these builds, I am using a partition on a traditional hard disk drive with limited free space. Currently trying to save up for a solid state drive. If you find the work I did helpful, you can help via this link.
Hi there and thanks for a great job to keep our devices still alive!

Just a question regarding the 19.0 Preview version, any idea when will it become an official one and fully stable to replace 18.1? Just roughly, not expecting precise date ;)
Still afraid to move forward into it, so far still happy with Android 11 (y)... but Android 12 already makes me curious 🤩
 

Jmackley

Senior Member
Aug 12, 2017
480
217
Hi there and thanks for a great job to keep our devices still alive!

Just a question regarding the 19.0 Preview version, any idea when will it become an official one and fully stable to replace 18.1? Just roughly, not expecting precise date ;)
Still afraid to move forward into it, so far still happy with Android 11 (y)... but Android 12 already makes me curious 🤩
It's definitely stable enough for use, thus far there are few (if any) more bugs than android 11 so don't be worried at all about trying it out (although I would make a backup first anyway)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 8
    The LineageOS 19 release notes say that only devices with kernels >= 4.4 will be supported, because eBPF support is required. I haven't installed the 19 preview here, but all the universal7880 kernel sources I can find are 3.x. Is there a branch I'm missing somewhere?
    That's right, our kernel is 3.18 and there's no eBPF backport (yet). Fear not, I'm using a hack in core files to make everything work for my own a12 builds, but can't push that to official. However, that's just the current state, who knows what might happen eventually.
    7
    New LineageOS 19 build up!

    This time I tried something new with DotOS quick settings panel and a few other stuff on top of what lineage 19 normally is, hence the FE branding. But it's also a new build, with security fixes and patches from LineageOS in general.

    Looks wonderful with blur, but adds additional load to our GPU, so it couldn't be enabled on default. To enable add to build.prop:

    Code:
    ro.surface_flinger.supports_background_blur=1
    ro.sf.blurs_are_expensive=1

    ...or find a magisk module that does the same.

    Edit: A regular new build is now up, too. So the full changelog is as follows:

    • 20220503
      • Added an FE edition with DotOS qs panel along with the regular build
      • Added a workaround for SafetyNet check
      • Small monet fixes and improvements
      • Synced with the latest LineageOS sources

    Can be dirty flashed, download link is in the third post.
    4
    In other news, merging the fix for issues with camera force close after some period of usage to official 18.1 in a bit.
    1
    i have tried 3 different versions of lineage os und 2 other Roms. Nothing has happened, the problem is still there
    Hmm Then i think its a problem with you phone i have exactly the same model and it runs perfect exept from volte .hmm did you try a the latest stock rom?, ps.. ich komme auch aus deutschland wir können auch deutsch schreiben :) Lieben Gruß aus München !
    1
    The LineageOS 19 release notes say that only devices with kernels >= 4.4 will be supported, because eBPF support is required. I haven't installed the 19 preview here, but all the universal7880 kernel sources I can find are 3.x. Is there a branch I'm missing somewhere?
  • 124
    LineageOS 18.1 Official for Galaxy A5|7 2017


    Lineage_OS_Logo_Wiki_main.jpg


    LineageOS is a free, community built, aftermarket firmware distribution of Android 11 (r), which is designed to increase performance and reliability over stock Android for your device.

    Code:
    /*
    * Your warranty is now void.
    *
    * I am not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or you getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! YOU are choosing to make these modifications, and if
    * you point the finger at me for messing up your device, I will laugh at you.
    */

    LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit Gerrit Code Review.​

    What's working?

    • Audio
    • Calls
    • Wifi
    • Hotspot
    • Mobile data
    • GPS
    • Bluetooth
    • Fingerprint
    • Hardware composer
    • OpenMAX (hardware encoding/decoding)
    • Camera (photos + recording)
    • NFC
    • Sensors
    • Vibration
    • Double tap to wake
    • Always on display
    • Software encryption
    • Sepolicy
    Security
    • We merged all patches from now also deprecated 3.18 Android Common Kernel from Google, which is some 4 years ahead of latest stock rom.
    • We are shipping with enforced selinux policy.

    Supported variants

    All variants of Galaxy A5 (2017) and Galaxy A7 (2017). Dual SIM is also supported.

    How to install
    1. Make sure you had Samsung's Oreo firmware bootloader and modem before installing this.
    2. Make sure you are using the latest official TWRP version.
    3. Download the lineage build and optionally google apps.
    4. In TWRP format data (if you still have stock rom encryption).
    5. In TWRP wipe data and cache.
    6. Flash LineageOS.
    7. Optional: Flash Google apps (rightafter).
    8. Reboot.

    LineageOS updater will handle updates automatically (OTA).
    If you're flashing manually, it's okay to dirty flash.

    Downloads

    A5 2017: download.lineageos.org | wiki.lineageos.org | twrp.me
    A7 2017: download.lineageos.org | wiki.lineageos.org | twrp.me
    Google apps (arm64): wiki.lineageos.org

    Old builds:
    18.1 beta: mega
    17.1 last official: androidfilehost
    17.1 alpha/beta: androidfilehost
    16.0 last official: mega
    16.0 alpha/beta: get.mcfy.fr
    15.1 last beta: androidfilehost
    14.1 last official: get.mcfy.fr


    Donations
    If you find the work I did helpful, you can buy me coffee/beer/whatever via this link.

    Telegram
    There's a telegram group made by A5|7 users where we hang out. Feel free to check it out.

    Credits
    Huge thanks to:
    • @RaymanFX for the original work on lineage 14.1 and thus making this possible.
    • @forkbomb444 for valuable contribution to 7880 sources.
    • @Simon1511 for contributing to these devices via patches uploaded to lineageos gerrit.
    • @Stricted, @danwood76 and fcuzzocrea for contribution to exynos platform.
    • @SGTPresticle, @Jmackley for doing the testing.
    • LineageOS Team
    • Me, for the infinite hours spent on this project. :p

    XDA:DevDB Information
    [ROM][11][A5|7 2017] LineageOS 18.1 Official [WEEKLY], ROM for the Samsung Galaxy A Series 2017 A5 and A7

    Contributors
    Option58
    Source Code: https://github.com/LineageOS/android_kernel_samsung_universal7880

    ROM OS Version: Android 11
    ROM Kernel: Linux 3.18.140
    ROM Firmware Required: Samsung oreo firmware

    Version Information
    Status:
    Weekly

    Created 2018-12-07
    Last Updated 2020-08-13
    88
    LineageOS 19 Preview for Galaxy A5|7 2017

    Like each year so far, it's time for Lineage 19 preview builds to be released, based on Android 12L.

    Android-12L.png

    Firstly, bear in mind that Lineage 19 is known to be in an early state as a rom at this point and issues aren't to be unexpected. I've however managed to get most of the standard lineage features working (kudos to lineage team). And device-wise, although there is still a lot of work that needs to be done under the hood, all of the phone functions should be working as before.

    Important! If you are using TWRP you need to be on version 3.6.0 or higher to flash this. Older versions do not work and will splash loop.

    Download: MEGA | androidfilehost | google drive
    Google apps: Look for them here |
    Read on 12L gapps situation

    If you find the work I did helpful, you can buy me coffee/beer/whatever via this link.

    Changelog:

    • 20220503
      • Added an FE edition with DotOS qs panel along with the regular build
      • Added a workaround for SafetyNet check
      • Small monet fixes and improvements
      • Synced with the latest LineageOS sources

    • 20220319
      • Upgraded to Android 12L
      • March security patch
      • Fixed network traffic monitoring
      • Fixed issues with camera force close after some period of usage
      • Drop the monet disabler zip
      • Synced with the latest LineageOS sources

    • 20220216
      • Switch to kdrag0n monet implementation
      • Add monet settings
      • Add black theme

    • 20220204
      • Make just one (monet) build and a disabler zip
      • Follow light/dark theme in quick settings and power menu
      • Fix scrolling in encryption menu
      • Place volume panel on the left by default
      • Enable call recording in aosp dialer

    • 20220119
      • Initial release
    37
    FAQ
    Help my sim doesn't work
    Please read the installation instructions more carefully. Oreo firmware bootloader and modem is a must.
    You can find the collection along with the guide in THIS xda thread.

    I'm sometimes having crackling sound when listening to music
    Turn off 'ok google now' functionality in google app settings. If you have troubles finding it you can as well go to settings>apps, find app called 'google' and disable microphone permission.

    Does this rom support VoLTE?
    No. And it likely won't in the near future. Samsung's exynos VoLTE implementation is proprietary and non-standard. It is not possible on AOSP based roms for the time being.

    My camera flash doesn't work
    This is an issue with the camera app. Just tap to focus anywhere and it will start working.

    My device fails to encrypt
    1. You were likely using older TWRP, update to the latest version
    2. Backup your data somewhere (external sd, pc...)
    3. In TWRP Advanced -> Format data.

    My hardware keys light up whenever I touch the screen
    Navigate to Settings->System->Buttons->Backlight and tick 'Illuminate buttons only when pressed'. You might want to reduce time on the scaler to 1 second, too.

    How to switch to full screen gestures
    1. Navigate to Settings->System->Buttons->Backlight and tick 'Enable on-screen nav bar'.
    2. Navigate to Settings->System->Gestures->System navigation and tick 'Gesture navigation'.
    18
    New build up!

    This one is huge. The changelog list is big and I've probably fixed more bugs in the previous 7 days than I did in the past 6 months.
    Lineage 17.1 for this device is getting better and a lot of bugs are squashed now. We can now declare this a beta!

    All the changes for this build are now properly sorted and merged-in. You can easily find everything at github.com/LineageOS, build the rom yourselves and contribute with new code, if you are able to.

    • Beta 3.0
      • Pulled RIL blobs from G965F Q firmware (more modern, fixes signal strength)
      • Fixed issues with connecting to RILD (fixes in-call volume, fixes echo in calls)
      • Updated GPS blobs from A720S P firmware (better signal, we are actually able to acquire a lock)
      • Updated fingerprint blobs from A720S P firmware (works more reliably, dropped all hacks)
      • Pulled sensors from A720F O firmware (cleaner)
      • Updated DRM to support Widevine L1
      • More HALs are binderized
      • Build FlipFlap (a flip cover app)
      • Fully written and enforced selinux policy
      • Latest LineageOS sources

    https://www.androidfilehost.com/?w=files&flid=304603
    17
    Also I've just updated my sources so you can fully build the rom again.

    I've tested some roms like PixelExperience today on my device. It's not bad with the added 'google' feel to it. Later I might test RR and others.
    All that I'm asking from both developers and users is please be clear that these roms are based on LineageOS. Meaning that most of the hard work that actually got them to work was done here, on LineageOS. And unfortunately most of the issues they are facing as well :p Work was done by RaymanFX, forkbomb, and in the latest days by me. Not respecting this makes me less motivated to keep working on the device.

    Cheers :highfive: