• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][10-Q][OFFICIAL] LineageOS 17.1 for the LG V20 variants

Search This thread

zeroderp

Senior Member
Feb 2, 2021
75
9
What is your method for upgrading? I usually just flash the later release. Here this is what i did and everything was still there. Should i wipe system and data before flashing the zip file?
i always do a total wipe.
i go to advanced and the only box i do NOT check off is SD card, and usb
pleas do not check those. ever. trust me.

but yeah. clean installs for me.
 

Chucknorris1975

Senior Member
Mar 12, 2009
115
13
Has anyone found a solution to modem kernel panic/crash? I find it happens in low reception areas. H990DS btw.
 
Last edited:

Feldmarschall Edgar

Senior Member
Mar 18, 2017
125
18
Nexus 7
Samsung Galaxy Note 4
Hi
I would like to ask if there can be something done about the low microphone sensitivity.
I have both an US996 and an H990DS and on both devices the microphone reception is abysmal.
I appreciate that noise cancelling is kind of working (at least the second microphone gets recognized) but not behing able to properly record WhatsApp messages which is what i do with my phone a lot is a real problem for me.

On RR 7.0.1 i could at least use an app to increase the sensitivity of the mic but this app has no effect on both of my phones using LOS 17.1.
 

zeroderp

Senior Member
Feb 2, 2021
75
9
Hi
I would like to ask if there can be something done about the low microphone sensitivity.
first idea for me is the workaround.
i am a hypocrite in as much as i preach privacy, yet i use bluetooth.
with that confession out of the way pleas donot kick my face in for it.
that solution would fix all the problems i can imagine. expensive yes? but a magnificent solution.
i suggest bluetooth made for CDL truckers. they are amazing at filtering out noise and focusing on you.

next idea.
i see a pelefora of mods for the second camera.
is there no way you can get a redundant application of approach for the mic instead?

third idea
there are many apps you can boost and tweak speaker and microphone volume with.
i ask you to think of MP3 format.
removing all of the sound frequencies not used by the human ear is what makes those sound files SOOOOO much smaller.
if you get a active equalizer you can tune out an INCREDABLE amount of noise, focus on your prefered sound, and boost it's volume significantly
you might have spent some time playing with the app "audacity" ???
i see no app on the market as amazing for teaching this concept. and it is free.
I LIKE FREE.
 
Last edited:

Feldmarschall Edgar

Senior Member
Mar 18, 2017
125
18
Nexus 7
Samsung Galaxy Note 4
first idea for me is the workaround.
i am a hypocrite in as much as i preach privacy, yet i use bluetooth.
with that confession out of the way pleas donot kick my face in for it.
that solution would fix all the problems i can imagine. expensive yes? but a magnificent solution.
i suggest bluetooth made for CDL truckers. they are amazing at filtering out noise and focusing on you.

next idea.
i see a pelefora of mods for the second camera.
is there no way you can get a redundant application of approach for the mic instead?

third idea
there are many apps you can boost and tweak speaker and microphone volume with.
i ask you to think of MP3 format.
removing all of the sound frequencies not used by the human ear is what makes those sound files SOOOOO much smaller.
if you get a active equalizer you can tune out an INCREDABLE amount of noise, focus on your prefered sound, and boost it's volume significantly
you might have spent some time playing with the app "audacity" ???
i see no app on the market as amazing for teaching this concept. and it is free.
I LIKE FREE.
First of all. Thank you for that quick reply.
Also dont worry about being the hypocrite here as i am gulty of the same "crime". I use microg on all of my android devices only whatsapp as it has become essential for daily life has remaind since WhatsApp Plus is no more (i hope i can talk about that app here).

As mentioned i tried the only app that truly changes the microphone sensitivity permenatly which is the root volume mixer (a app you would need to pay for so i hope that i am allowed to mention this one too)
This app changes the setting in the mixer path file. This has been the only app i have found this far that enables me to change the microphone sensitity. I would even give up the functionality of the second mic if i could get a more responsive main mic in return.

A different solution from the top of my head would be a mic plug that is pluged directly into the 3.5mm socket and gets defaulted to by an accompanying app as soon as free speak is activated but a product idea wont help me in the short run. (Even though such a mini mic is no complicated idea to think up so maybe i could get one from china then i only have to make it work with automate)

A bluetooth device would get in my way as i would now have to carry two devices with me at all the time.

Just to mention it here i use the Open Camera which supports all three Cameras.

And as freespeak and WhatsApp are my main issues with the microphone i dont think an overlay or an alternate method of recording is going to cut it because i need the recording from within whats app itself. Record via an extern app and importing it could work but would be tedius and this does not solve my freespeak problem ( frogot to add it in the first post)
 

Feldmarschall Edgar

Senior Member
Mar 18, 2017
125
18
Nexus 7
Samsung Galaxy Note 4
And while we are at it (I put this one in an different post to distinguish it).
As my request is probably very hard to realize and because not everybody would have a need for such an function, i do not even hope that this will be implemented.

If one does use this rom in landscape mode on ventures to youtube, one will quickly notice that the notch cuts into the display area of the video. If we no go into the Developer setting and use the simulate display cutout option to simulate the absence of a cut out or in other words turn the cutout of the video gets displayed properly in landscape mode. But now when we change into portrait mode we have a non functioning cutout with the status bar intruding onto the normaly vacant home screen and beyond that the status bar is huge.

If it where possible to turn the cutout off as soon as the landscape mode is detected and back again if not, i would not have a problem but it takes a lot of time for the system ui to adjust to the changed settings and it is not nessesary to do so in every app.

A different and probably the most feasable sollution would be a quick tile connected to the simulate display cutout setting which, upon behing pressed changes the state of the cutout setting. I tried many methodes of achieving this myself but i ran into the problem that i could never detect the actual name of the function in order to create a custom setting in an automation app or whatever else i have tried over the time. So now that i have done everthing i could, i would like to ask here if anybody has any information about if i should hold my breath any long for this option.
 

Anon_404

Member
Nov 6, 2014
6
0
Hey, how do you guys root the V20 after installing Lineage? I have the h918 fully flashed and backed up, but idk the best way to go about root...

On the official Lineage site, they have SuperSU for download, in the extras section, but it's named "addonsu-16.0-arm64-signed.zip", and version date is 2019-07-09. That suggests it might be incompatible with Lineage 17.1 . Also, I recently heard SuperSU is closed-sourced and was sold to some company not long ago. I never imagined.

On the other hand I see Magisk becoming prominent, but it gives me some worries. First it's labelled as "systemless root" that hides the fact that the phone is rooted in some weird way. I don't need any of those shenanigans, I'm fully degoogled. Second, it seams you install it by patching boot partition? Sounds like a bad idea...

Third, recent new version (v 22.0) seams to have been a big change. I was reading the updated official install guide and idk if "Custom Recovery" method will do same as patching boot or not. See here: https://github.com/topjohnwu/Magisk/releases/tag/v22.0

Can anyone shine any light? Even if just telling me how you rooted the V20 in your case.
 

Gorilla Daddy

Member
Aug 6, 2018
43
6
Is anyone able to video call for a long time on their h918 (or other LG V20)? Duo, Messenger, Teams.... My front camera video freezes after a few minutes. It also freezes on official Lineage for flox (Nexus 7 2013).
 

zeroderp

Senior Member
Feb 2, 2021
75
9
Hey, how do you guys root the V20 after installing Lineage? I have the h918 fully flashed and backed up, but idk the best way to go about root...
i also have a few h918s'
all i ever use is magesk
currently using the 22.0 that you have to rename. and it is epic. best dev trick i seen in a while.
one download, you can put the same on copy paste into your APK folder, your zip rom tool folder, and if you have one delete tools folder. just rename it .zip or .apk as to the job it is intended to do
i do not have that one in particular because my twrp is the only delete tool i ever use

when your in twrp install the magesk 22 zip AFTER the rom install, when your in the rom as a end user then install the same file now name altered to end in .apk
done. you should have root.

from there the tricky part is getting a root tool worth having.
some devs are restricting root tools so you as end user do not have the control over the rom you need. like giving apps unlimited GPS tracking and there is nothing you can do to stop it.
seriously NOT cool. but trust me. with the right app you can murder such stupidity. you just have to find wich one you need.
error. anon not found. dude. i love that name.
 

zeroderp

Senior Member
Feb 2, 2021
75
9
settings question for official 17

how do i turn off the stupid "FEATURE" where my screen turn BLACK so i can not see who is calling me.

no , uncovering my camera and sensors is not an optional answer.
 

itt533

Member
Nov 12, 2020
25
1
chennai
As mentioned i tried the only app that truly changes the microphone sensitivity permenatly which is the root volume mixer (a app you would need to pay for so i hope that i am allowed to mention this one too)
This app changes the setting in the mixer path file. This has been the only app i have found this far that enables me to change the microphone sensitity. I would even give up the functionality of the second mic if i could get a more responsive main mic in return.
AFAIK it is due to lack of technical documentation from manufacturers that no properly working open source driver of the audio sound card that the audio capturing ability of the v20 with LOS is not good at all. Not forgetting this device has 3 mics.

As for the landscape mode i confirm the problem. For me it's a bug, the whole screen width is set to be equal to the width as given by the manufacturer + the "height" of the second screen (actually the width since i'm talking of landscape mode). Therefore, in landscape mode a part of the image is missing.
 

wayase8080

Member
Feb 27, 2021
33
5
Did you get the image from nougat or oreo? Also did you flash using the LGUP tool?
I got the image for my stock OS, which was 7, I believe that is Nougat, but get the one corresponding to your stock OS. As for how did I flash it - through TWRP from my SD card, I don't have experience with LGUP other than flashing the .kdz files, so do your own research if you really want it done that way. Also, here are some (maybe) useful links that I followed back then:

 
Last edited:
  • Like
Reactions: Chucknorris1975

wayase8080

Member
Feb 27, 2021
33
5
could somebody provide the link to download gamma kernel that works with LOS 17.1?
Say aah.

If only you could have spent that time searching for it online instead of asking others to spoonfeed you, it takes less than a minute and is much more efficient for all the parties involved. Anyways, if you descend a directory, you'll find some other useful flashable images/software/fixes.
 
Last edited:

itt533

Member
Nov 12, 2020
25
1
chennai
Say aah.

If only you could have spent that time searching for it online instead of asking others to spoonfeed you, it takes less than a minute and is much more efficient for all the parties involved. Anyways, if you descend a directory, you'll find some other useful flashable images/software/fixes.
i did but in xda. I couldn't find any page miking clear of the compatibility with los 17.1. Also is it really fully open source? it is said that with this kernel second screen will work, IR blaster too.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 20
    Lineage dev has now opened their sources for official nightly builds of LineageOS 17.1 for the V20
    @x86cpu and npjohnson are the lead maintainers for the device

    You can now download the nightly build and Lineage recovery at

    https://download.lineageos.org
    NOTE: Tap the hamburger menu button on the left to see the device sources, scroll through LG and look for your variant


    Long Live LG V20!!
    8
    LG Quad Dac "temporary" Fix

    I managed to get hifi dac working on LOS17.1.
    flash stock mixer zip. (make sure the script path is Q compliant)
    on /vendor/etc/audio_platform_info.xml
    set these
    or you can use the flashable zip with the patch pre-applied in the attachment
    Code:
    <device name="SND_DEVICE_OUT_HEADPHONES" backend="headphones tert-mi2s-headphones" interface="SEC_MI2S_RX" />
    <device name="SND_DEVICE_OUT_LINE" backend="headphones tert-mi2s-headphones" interface="SEC_MI2S_RX" />
    <device name="SND_DEVICE_OUT_VOICE_HEADPHONES" backend="headphones tert-mi2s-headphones" interface="SEC_MI2S_RX" />
    <device name="SND_DEVICE_OUT_VOICE_LINE" backend="headphones tert-mi2s-headphones" interface="SEC_MI2S_RX" />
    <device name="SND_DEVICE_OUT_VOICE_TTY_FULL_HEADPHONES" backend="headphones tert-mi2s-headphones" interface="SEC_MI2S_RX" />
    <device name="SND_DEVICE_OUT_VOICE_TTY_VCO_HEADPHONES" backend="headphones tert-mi2s-headphones" interface="SEC_MI2S_RX" />
    open terminal emulator
    Code:
    su
    tinymix 2138 1
    tinymix 2134 Hifi
    now you can plug in headphone jack.
    you can use tinymix to control db gain of each left and right also amp control of es9218.
    you need to run that tinymix command everytime you reboot or if the sound is gone again.
    keep in mind you can't switch this on or off, proper hal is needed for the switch.
    i hope x86cpu implements this in the future.

    Qualcomm WCD Dac will be "blocked", if your app exclusively use this IT WILL NOT OUTPUT ANY SOUND!

    Update : rev2+ flashable zip should get you working hi-fi dac audio right away, no more need to run tinymix.
    If you still have issues, run the tinymix code above.
    5
    Installing official Lineage 17.1 on F800L

    Requirements:
    Lineage 17.1 US996 Official ROM (Modified by removing Assert)
    Pico GApps arm64 10
    Gamma Kernel v20
    TashaXML
    Thermal Config
    Adreno 530 OpenGL 3.2 v454 non treble
    Vulkan 1.1.128 non treble
    Magisk
    Busybox (magisk module)
    Safety Patch v3 (magisk module)
    File manager with Text Editor (e.g Root Explorer)


    1. Downgrade to Nougat (I'm using F800L10e as my base ROM)
    2. Root using DirtySanta's method & install TWRP.
    3. Reboot for system initialization
    **skipped 1 & 3 if already rooted

    4. Reboot to TWRP recovery
    5. Wipe phone then format data
    6. Install the modified Lineage 17.1 then wipe dalvik cache
    7. Reboot to system
    **Camera, Flashlight, Fingerprint Torch are working
    **SELINUX = Enforcing

    Note: Always perform Wipe Dalvik Cache on every installation.
    8. Reboot to TWRP recovery
    9. GApps
    10. Gamma Kernel v20
    11. Tasha XML & Thermal Mod
    12. OpenGL & Vulkan
    13. Reboot to system
    **Login google account

    14. Reboot to TWRP recovery
    15. Flash Magisk
    16. Flash Busybox
    17. Safety Patch v3
    18. Reboot to system
    19. Install File Manager that support Text Editor (e.g Root Explorer)
    20. Go to "/data/adb/modules/safetypatcher/
    21. Edit "post-fs-data.sh" using text editor
    22. Delete Line 11 "mount -o bind /data/local/tmp/cmdline /proc/cmdline" then save
    23. Restart your phone.

    Optional:
    trCamera
    ACC (magisk module)


    u81lobR.png


    9ajhf5D.png


    YzcxDfi.png



    Bug:
    Delay Charging :)
    4
    Installation from Oreo Stock to LO 17.1

    Hello, a newiee user over here, looking to give my small grain of sand to this community for first time. I will mention my experience in case any other new on custom rooms want to install the LOS 17.1 on the V20.

    I have a H990DS from The Philippines as daily driver (an no other one) this was with the CUSTOM Room from Taiwan installed with LGUP, but the battery life and responsiveness were getting worse every day.

    As soon as the first version of the Official LOS 17.1 came out I started to work on it, I followed the steps presented in the official LOS web page (https://wiki.lineageos.org/devices/h990) and with some minors problems that reading some post and redoing some steps I could ROOT (with DirtySanta), and install TWRP to install the the LOS.

    1. Remember to backup (in my case with LG Bridge) I was on Stock not Rooted Oreo ROM and downgrade to Nougat with LGUP, I used the first distribution of the Country where I bought the Phone. But you can found the room in (https://lg-firmwares.com/lg-h990ds-firmwares/#tab=firmwares) for H990. This steps are specified in the post of the bootloader unlooking.
    2. During the Boatloader unlooking and ROOT Process on the H990 (https://forum.xda-developers.com/v20/development/dirtysanta-h990-t3624296): I experience some problems in the first install with the TWRP, but instead of executing 2 times the TWRP installation using Fastboot, I repeat the steps from the beginning and do it 4 times (remember to wait the 30 seconds between each execution and also keep in mind that the Step 1 of the DirtySanta process the do not indicate in the RUNMEFIRST.bat the conclusion to run Step2, so when the Step1 finish in the terminal execute the Step2.
    3. During the installation of the LOS 17.1 (https://wiki.lineageos.org/devices/h990/install), the TWRP could not read the ro.product.device and ro.build.product, to resume the final option to repair this LOS installation and future updates the resolution is to update the TWRP version that is in the DirtySanta steps, I use the last TWRP (a unofficial version) from Phoenix591 that is done for the H990 (https://androidfilehost.com/?w=files&flid=301109) I used the 3.3.1-1 version. With this not only the LOS initial installation, also Kernel and LOS updates install without any problem.
    4. Root and Kernel change, With this I installed Gamma Kernel by Omar (https://forum.xda-developers.com/v20/development/kernel-gamma-kernel-us996-ls997-h910-t3788279), specifically the AnyKernel SS (Secondary Screen by iDefalt), the normal one apart of disable de 2nd Screen give me some responsive problems with the bottom part of the screen, with the 3 recommended .zip (Stock Tasha XML Audio, Stock Thermal Engine and Vulkan Adreno GPU Drivers) also the Magisk 20.4 qith the Manager (https://github.com/topjohnwu/Magisk) for ROOT
    5. Problem with the Camera and sensors, looking the way to test the recommendation from Landoord of the Permissive SELinux using the .zip https://forum.xda-developers.com/showpost.php?p=82181429&postcount=27 after instlling the .zip using TWRP the SELinux was permissive and the Camera and Sensors (light sensor for screen, Flashlight and screen rotation sensor) start to work. The good news is that after installing the next daily update of LOS 17.1 the SELInux returned to a reinforced state, this confirmed in the Trust option of the OS, but the sensors keep working. They have a initial crash but after a restart and until know the are working. In some sometimes the camera have a delay to start but works in WhatsApp, Camera app (LOS, Gcam 6.1 ElDiablo2 version https://www.celsoazevedo.com/files/android/google-camera/dev-alexey070315/#apk1340 with the V20 XML https://forum.xda-developers.com/v20/themes/gcam-6-1-port-cameras-supported-hdr-t4027393 and ProCamX).

    A final note: To finish to mention since the first LOS 17.1 installation I never had any problem with the Video reproduction in WhatsApp and only ones until today the screen frees during the night charge, and replying a question in the threat, never going back to STOCK at least in the LG V20 (my first and last LG), their software support sucks! and for daily driver works without mayor problems since the first OS version on April 2nd until today April 7th.

    I hope this helps to those like me are new in the Custom room world to give more years of live to our old but good device, and remember the search functionality is your best friend!
    3
    Yes fingerprint does work the only thing I'm having an issue with is getting the flashlight and camera to work. Not sure which version of gcam by cstark I should use. Also in order to get fingerprint to work you may need to flash the nougat downgrade firmware for your device and then flash this ROM.

    Had the same issue and tried everything between here and the moon to no avail. Still no camera or sensors. I tried upgrading from unofficial 15.1 - 16.0 - official 17.1 but for some reason, but it always broke on 16.0 and 17.1, thought 15.1 worked fine.
    So I made the jump from 15.1 straight to 17.1 and guess what, camera and sensors didn't work.
    I tried again in a different way:
    From a nougat base without to-x86cpu.zip (for safe official updates) I flashed the unofficial lineage 15.1 and booted into it.
    Went back to recovery and wiped data, cache and dalvik (excluding internal storage and system), then I installed Official lineage 17.1 (the same build that didn't work before), the latest gapps, gamma kernel and magisk and then set selinux to permissive by flashing Permissiver_V4.2.zip from https://forum.xda-developers.com/pr...vice-development/pie-erfan-gsi-ports-t3906486 , wiped cache, booted up and boom!, the same build that wasn't working for three days is now working. Video playback also working perfectly after adding @x86cpu's line of code to build.prop (it's up there somewhere). Left it to charge overnight and didn't hang up like previously. So I'd say, a totally absolutely stable experience for me. Tested on H910/US996/VS995 by the way.