[OFFICIAL] LineageOS 20 for the Google Pixel 2 XL

Search This thread

foolone

Senior Member
Mar 7, 2016
82
31
Just installed the newest nightly build on my XL 2 - it runs fast!

However, Google Pay does not work. Will it be fixed in the official build? A big thank you to the developers!
 

npjohnson

Recognized Developer
Just installed the newest nightly build on my XL 2 - it runs fast!

However, Google Pay does not work. Will it be fixed in the official build? A big thank you to the developers!
No, we don't do anything to spoof safety net as per LineageOS's charter requirements.

Use Magisk or something to do so, but I can't support that use case.
 
  • Like
Reactions: g000n and all43

justinkb

Senior Member
Sep 16, 2010
103
39
I get annoying graphical stutters occasionally with the 20 build. When it happens, my device has a big delay in responding to whatever touchscreen input I have given. Works okay otherwise.
 

jam456

Senior Member
I get annoying graphical stutters occasionally with the 20 build. When it happens, my device has a big delay in responding to whatever touchscreen input I have given. Works okay otherwise.
That's interesting, some people are having stutter and some like me not. I wonder what we have done that's different. I'm not rooted, and believe in the simpler/basic the rom the less things can break, clean installed the unofficial. If you can take logs and send them to dev to look at, so it can be pin pointed and sorted :)
 

aziz07

Senior Member
Oct 27, 2013
344
67
Google Pixel 2 XL
I am having stutters as well with official release, other than that excellent. Bluetooth working good etc
I can't seem to be able to find what date is the security patch.
 

neilth

Senior Member
Anyone successful with root on 20 nightly?
Today I successfully installed LOS 20 and Magisk on my 2XL and the required modules to satisfy the YASNAC app and pass its SafetyNet tests.
The only problem I’m having is that this OS does not recognize my SIM cards, I’ve tried two. I saw that users of the previous unofficial versions of this 2XL LOS 20 OS mention this problem and I hope that the developer resolves this problem as soon as he can.
 
Last edited:
  • Like
Reactions: amandeepparmar

npjohnson

Recognized Developer
Today I successfully installed LOS 20 and Magisk on my 2XL and the required modules to satisfy the YASNAC app and pass its SafetyNet tests.
The only problem I’m having is that this OS does not recognize my SIM cards, I’ve tried two. I saw that users of the previous unofficial versions of this 2XL LOS 20 OS mention this problem and I hope that the developer resolves this problem as soon as he can.
ughhhhh I thought this bug was gone - wipe data and try again. let me know.
 
  • Like
Reactions: g000n and dcarvil

neilth

Senior Member
As you said, ughhhhh! I followed your instructions, formatted data, rebooted my phone and it‘s still asking me to either insert a SIM card or download an eSIM. This problem still needs to be resolved, there’s a Google Fi SIM card inserted in the phone that had been working fine with LOS 19.1. Now that I’ve reset my phone again, if you need a volunteer to test any builds you come up with while trying to resolve this problem, please let me know.
 
Last edited:

npjohnson

Recognized Developer
As you said, ughhhhh! I followed your instructions, formatted data, rebooted my phone and it‘s still asking me to either insert a SIM card or download an eSIM. This problem still needs to be resolved, there’s a Google Fi SIM card inserted in the phone that had been working fine with LOS 19.1.
Ughhhhhhh.

If you get me some logs like the wiki details on a bugticket I'll do my best.
 
  • Like
Reactions: g000n

5dPZ

Member
Sep 22, 2013
13
9
Nexus 9
LG Nexus 5X
Here's my experiment with the first OFFICIAL build:
  • Latest UNOFFICIAL build can not use OTA to upgrade to OFFICIAL Build.
  • Installing UNOFFICAL build overwrite recovery: TWRP + UNOFFICIAL will become Lineage recovery + UNOFFICIAL
  • Lineage recovery can not directly install *zip, it must be sideloaded with ADB (correct me if I am wrong here)
  • Flash TWRP again with Lineage recovery + UNOFFICIAL will ERASE all info (UNOFFICIAL and all apps would be gone)
Ok, this is my first attempt to transit from UNOFFICIAL to OFFICIAL which I would call a fail because I could not keep my user data.
I know a fresh TWRP + format data + completely wipe + install OFFICIAL will work, but I don't want to install 50+ apps again for my phones.

For 2nd round testing (thanks to my cracked-screen dedicated testing Pixel 2XL):
  • Clean flashed lastest UNOFFICIAL build with TWRP to reinstate the starting state above (emulate my 2 daily use phones)
  • TWRP + UNOFFICIAL became Lineage recovery + UNOFFICIAL again
  • Boot into Lineage recovery, and sideload OFFICIAL.zip which was succesful.
  • But the phone stuck in bootloop (I think the exisitng gapps from UNOFFICIAL is causing this)
So 2nd attempt failed again.

If anyone knows a way to transit from UNOFFICIAL to OFFICIAL while retaining all user app/data, it would be appreciated if you could share your method here.

Even you are not sure your method would work out, you can still suggest it here and I can test it with my testing phone.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Hi sir On new builds data connectivity toggle on qs is slow also Bluetooth connection is slow and too hard to find devices please do something
    Neither of these are helpful bug reports.

    Please use the bug reports system detailed on the wiki if you have issued.
    2
    So, you are saying that the only way to restore the RIL is by temporarily restoring the stock Google Android OS, then installing LOS 20? Too bad there isn’t a simpler way to do this. What other layers of the Android ecosystem have proprietary components requiring the temporary reinstallation of stock software to restore proper function
    Well, I followed your advice after first trying to install just the radio img file from the taimen factory image with fastboot. I hoped that might correct whatever the problem was with the RIL, but no such luck! So I had to do the full install of the factory image, which restored SIM detection as you said it would. I then installed the 0223 LOS 20 build and all appears to be well, my 2XL is currently running an app and data restore. I would like to know what might have caused this problem to occur in the first place so I can possibly prevent it from ever happening again!
    thanks for your guidance and support!
    2
    The weekly LOS 20 updates now have three img files available to download along with the update itself. Where are any details/instructions concerning the use of these img files documented?
    Same as it was before, follow the wiki, those images are mainly for debugging issues if you have them, and maintainers may ask you to use them to debug things, but really just the exact same process you're used to following
    2
    Good to hear!
    I have 2 taimens, one really beat up taimen I bought from ebay really cheap just for testing and my daily driver I've had from new and have ran unofficial LOS 19/20. The whole RIL issue came up with Android 13 last year when everyone first installed, it took the devs a while to sort out, one of the steps to fix was to go back to stock and reinstall A13. On my test taimen I have had to go back few times to stock as i install/switch to multiple roms.. on my daily since being on unofficial 20 I have never had to do it again, even if I had to wipe and reinstall clean again, so sticking to one seems to avoid reverting to stock.

    I don't really know why it happens changing from A12 to A13, thats a question for a dev. Remember the age of the phone, its 5+ years old and not everything is open source, qualcomm drivers etc.
    The whole Verizone texting issue i think is a rom based issue, something is missing from the rom system causing that issue but that will soon be fixed also hopefully
    So to the Verizon texting thing - I use Verizon - It worked for me fine on AN12 as soon as I went to AN13 nope. I can recieve them, and send in groups (MMS) but not direct SMS. I know its not cool talking about other ROMS here, but I came here to as my plan was to try 20 fro my Taimen. I have used Pixel Exp 13 and 13 +, PixelDust, and even tried EVO X. All still cannot do it - the only difference I can see is my SMSC # is "+19037029920",145 - my Pixel6 Pro, on Verizon - same SIM - uses SMSC# +19037029920 and it sends all SMS texts fine. I was hoping I could root and change a build prop? Unsure, but if any dev can use this info to try to help AN13 with Verizon it be great!
    2
    Yes, you need a USB 2.0 connection. I have had success with a 3.0 port and a 2.0 cable. As for the connectivity, I suggest flashing bone stock to it, and reflashing LOS to refresh the radios and all that good stuff that needs refreshed now and then for some reason.
    I'm sure you are right about first installing the stock image, but this should not be necessary. Initializing the hardware correctly is one of the basic things operating systems do, or should do (I'm an old -- very old -- OS developer) very soon after coming to life. Why do we need the stock image to do this for 20/13? This hack, even if it works, does not exactly inspire confidence. I am going to reflash 19.1 and wait until 20 settles down.

    Thanks very much for trying to help.
  • 21
    lineage-os-logo.png


    Google Pixel 2 XL

    Code:
    - Your warranty is now void.
    - You have been warned.
    - Use at your own risk.

    Introduction:
    This is the Official Lineage OS 20 thread for the Google Pixel 2 XL.

    Downloads:
    Please follow the install instructions in your device's Wiki page linked below exactly, and make sure your device's firmware matches the required firmware listed.
    • taimen - Official builds​
    • taimen - My unofficial with Google Apps/Pixel goodies included. Passes SafetyNet by default. OTA's roll roughly once a month. Support not guaranteed or implied.​
    If you don't follow these instructions, or use 3rd party add-ons (like Magisk) please don't expect support here.

    Known Bugs:
    • None.​
    • Find any? Report them according to this guide.​
    Notes:
    • The only supported GApps package at the moment is MindTheGapps, linked on our Wiki page about gapps.​
    • Firmware is shipped in the ROM package for this device, so no need to worry about updating it on your own!​
    Kernel Source: https://github.com/LineageOS/android_kernel_google_wahoo
    17
    Official builds will roll within a week!
    8
    Did anyone bother to try out every recent build and see which is the latest one that works without a bootloop?
    It seems that at least
    20230106
    20230109

    are not working.

    @npjohnson I understand that devs are extremely busy people, but how available are you for this project? If you do not have much spare time, could you at least make a working ROM (that is, without bootloops) before you take a break from this project? Much appreciated!
    work trip, I'll look into it when I get back. No clue what's going on.
    7
    Hey Dev!
    Thank you for your continued support of Taimen as this phone still is a workhorse even in late 2022! I can not log into my snapchat as of the latest build, today is 11/17/22 , it says due to repeated attempts or unusual activity your access to snapchat is currently disabled. I reverted to the stock 11 rom and it worked fine! Yes I tried their troubleshooting and support to no avail. How fluently you have 13 working on here Google should still supported Taimen!!!!! Thank you I look forward to and anticipate future builds!!! I flashed back to your rom after testing logging in on 11. Also the SELinux not enforcing thing I am concerned about as well.
    SELinux is permissive due to a single bug I need to solve.

    And snapchat is safety net related. Enforcing might fix it alone.
    4
    I believe all android 13 ROMs are permissive unless someone can shine more light on this. Security is out the window if that's what your after on android 13. Go to arrow 12.1 if you want everything working for safetynet
    it will be fixed in the next build, temporary.