• We are moving to xdaforums.com!

    Posts made between now and when the migration is complete will not be carried over.
    You will be automatically redirected once the migration is complete.

Development [ROM][UNOFFICIAL][cheetah/panther] LineageOS 20.0 for the Pixel 7 Pro/7

Search This thread

waffle_bottom

New member
Feb 6, 2023
3
0
As a rule of thumb, look at the changes included in the current build and if it has android_xx_xxx tag merged (AKA security patch), update the bootloader and radio for that month from pixel factory image. That's what I do.
Thanks! So is it typically just the bootloader and modem that will ever need updated? I recall several partitions on my old samsung devices needing updated to complete the chain. Still getting use to this phone with the a/b setup and so many more partitions.


On a side note... The recents menu that was mentioned is working perfectly fine on my end (stock launcher). I can open every app and they will reside in recents. I do not load gapps or anything so perhaps something isn't playing nice with that package!? Just a thought...
 

TanakaX5

Senior Member
Dec 17, 2015
114
30
Nothing Phone 1
Google Pixel 7 Pro
On a side note... The recents menu that was mentioned is working perfectly fine on my end (stock launcher). I can open every app and they will reside in recents. I do not load gapps or anything so perhaps something isn't playing nice with that package!? Just a thought...
That was in regard to the lawnchair magisk module, stock launcher is working fine
 

spoeckes

Senior Member
Jun 11, 2010
64
8
OnePlus 8
OnePlus 8 Pro
hello everyone, i installed the march update and now want to install linageos. do i have to make sure, as with my op8pro, that the march update is installed in both slots? this is not explained in the manual. with the op8pro i was able to do the update the second time as a file in the menu, how would i do that with the pixel?
 

i42o

Senior Member
Need to disable verity/ verification on Lineage , to flash a custom kernel?
You should have done that from the start. Anytime I flash a full firmware from Google themselves I disable verity / verification from online flashing tool. Once you do this, you won't have to do it again. I was running November build at one point before lineage became official and only updated via lineage zip files, and flashed custom kernel after. You can update bootloader and radio from files provided here by our great members or download full factory img and update from that. Lineage OS downloads bake in monthly updates in the builds. We didn't get monthly security update until March 25 but all is well.
 

cultofluna

Senior Member
Nov 25, 2015
4,112
2,088
Google Pixel 6 Pro
Google Pixel 7
You should have done that from the start. Anytime I flash a full firmware from Google themselves I disable verity / verification from online flashing tool. Once you do this, you won't have to do it again. I was running November build at one point before lineage became official and only updated via lineage zip files, and flashed custom kernel after. You can update bootloader and radio from files provided here by our great members or download full factory img and update from that. Lineage OS downloads bake in monthly updates in the builds. We didn't get monthly security update until March 25 but all is well.
Thanks
I was asking if i need to disable.verity/ verification after installing Lineage..
Im always running with verity/verification disbaled to be able to flash a custom kernel ( im currently on crdroid ROM)
 

theincognito

Senior Member
Feb 26, 2015
622
885
Xiaomi Mi 10T Lite
Google Pixel 7 Pro
Thanks! So is it typically just the bootloader and modem that will ever need updated? I recall several partitions on my old samsung devices needing updated to complete the chain. Still getting use to this phone with the a/b setup and so many more partitions.

Sorry for the delay, was traveling.

Well, those are the only 2 partitions we can manually upgrade on our Pixel devices, while on a custom ROM. Everything else has to be baked in the custom ROM itself, AFAIK.

But you are right. I am not personally familiar with Samsung phones on custom ROM, but Xiaomi phones also have a bunch of partitions that we can upgrade (a firmware zip, as they call it) even on a custom ROM. There is even a dedicated website available for that.
 
  • Like
Reactions: waffle_bottom

gap30

Senior Member
Aug 10, 2015
351
57
As a rule of thumb, look at the changes included in the current build and if it has android_xx_xxx tag merged (AKA security patch), update the bootloader and radio for that month from pixel factory image. That's what I do.
What are the commands to use, is the following correct?

fastboot flash radio radio.img

fastboot flash boot bootloader.img

Also do the commands have to be flashed to both slots?

TIA
 

theincognito

Senior Member
Feb 26, 2015
622
885
Xiaomi Mi 10T Lite
Google Pixel 7 Pro
What are the commands to use, is the following correct?

fastboot flash radio radio.img

fastboot flash boot bootloader.img

Also do the commands have to be flashed to both slots?

TIA

These are the commands, yes. Use bootloader for bootloader partition. And, AFAIK, bootloader and radio are partition independent, so just flash like above.
Anyway, even in Google's factory zip, these 2 partitions are only flashed to the current partition.

PS: Just to be safe, make sure that you flash these after installing LOS, and rebotting to recovery, so that the active partition is changed.
 
Last edited:
  • Like
Reactions: gap30

i42o

Senior Member
Good morning from California,


I was wondering if anyone knows how to update ROM
From updater correctly... While maintaining root... I did it once and everything seemed fine upon boot up, had root and all but once I rebooted everything went to hell... Phone bootlooped and I had to flash factory firmware.

I installed magisk to inactive slot
I updated via updater,
Rebooted and booted up fine with root and all
Rebooted once more and bootlooped


What did I do wrong? Any advice?
 

57op

Senior Member
Jun 9, 2011
445
296
I installed magisk to inactive slot
I updated via updater,
Rebooted and booted up fine with root and all
Rebooted once more and bootlooped


What did I do wrong? Any advice?
hello, you should install magisk to inactive slot after the updater has done installing the update; i.e. it promps you to reboot, but just wait. install magisk to inactive slot and then reboot from updater notification.

i keep doing this monthly, everything works fine.
 
  • Like
Reactions: TanakaX5 and i42o

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Where can I find this Sultan's kernel? Maybe I'll give it a try.
    I recall many years back when I used his builds/kernels for OnePlus One. It was great :))
    1
    this one works for me.
  • 41
    b99f5a1c489fc91d2a2057f5f1beaa47.jpg

    LineageOS 20.0 for the Pixel 7 Pro (cheetah) and Pixel 7 (panther).

    Known issues:
    • NOTE: This is an early-stage build, and may not be the most stable. It works fine for me as a daily driver on a Pixel 7 (panther), however.
    • The status bar is mis-aligned to the left by a few pixels, but this does not cause any usability issues, fortunately.
    • Dual eSIM doesn't work (yet), but stock is probably affected too until the feature drop
    • You tell me.
    Install Instructions:

    1. Be sure you're on the latest stock 13 build and have an unlocked bootloader. You may also be able to flash from GrapheneOS, CalyxOS, or another ROM.
    2. Go into fastboot mode (turn off phone and then Power + Volume down)
    3. Make sure you have the adb/fastboot tools
    4. Run fastboot flash --slot all boot boot.img
    5. Run fastboot flash --slot all init_boot init_boot.img
    6. Run fastboot flash --slot all vendor_boot vendor_boot.img
    7. Run fastboot flash --slot all vendor_kernel_boot vendor_kernel_boot.img
    8. Boot into recovery
    9. Press Factory Reset and confirm
    10. Go to Apply Update -> Apply from ADB
    11. Run adb sideload LOS_BUILD (Replace LOS_BUILD with your LOS ZIP file)
    12. To add GApps, go to Advanced -> Reboot to Recovery -> Apply Update -> Apply from ADB
    13. Run adb sideload GAPPS_BUILD (Replace GAPPS_BUILD with your GApps ZIP file, repeat this step if you want Magisk)
    14. Press Reboot System Now

    Update Instructions:

    1. Download the latest ZIP
    2. Reboot to recovery
    3. Flash the latest ZIP
    4. Reboot to recovery
    5. If you previously installed it, flash GApps and Magisk
    6. Reboot to system

    Passing SafetyNet/Play Integrity:

    For some reason, this ROM only needs the Displax SafetyNet Fix and Shamiko (or DenyList) on top of Magisk in order to pass SafetyNet/Play Integrity, which is a nice bonus. As of 11/17, I was able to use GPay with this ROM if you use Magisk, Shamiko, and Displax SafetyNet Fix.

    Download:
    Pixel 7 Pro (cheetah)
    Pixel 7 (panther)
    Official MindTheGApps
    UPDATE: LineageOS has "experimental" builds for Pixel 7 (and 6) here. They aren't technically mine, but I'm also the reason Google Tensor GKI kernels build there 😁. Fortunately GPay still works with the experimental builds.

    Sources:
    Kernel
    Device Trees
    Vendor
    11
    bu.. bu. but the pixel firmware is already perfect 🥺🥺
    I still maintain this build for the fun of it, and for anyone who wants it. I use it mainly since the Pixel stock ROM is a bit bloated for me.

    Yes, the Pixel stock ROM is still excellent, even better than many other custom ROMs IMHO, and definitely when compared to something "stock" like OnePlus OxygenOS <=11 (yes, even pre-ColorOS OOS was trash IMHO) or Motorola's stock ROM.

    I did run Pixel 3/6/7 with both stock and custom ROMs but only ran OP/Moto devices with custom ROMs.

    And even if LOS isn't needed on a Pixel 6/7 now, it will be 3 years down the line when you only get security updates, and especially 5 years post-release when Google stops updating.

    I don't need LOS on a Pixel the way I need it on a OnePlus (or a Motorola), but it's still nice to have just in case.
    7
    Sorry for the delay, I was really busy the past three months or so. I plan to release new builds of P7 LOS later today.

    EDIT: There are experimental LOS builds here: https://ftp.acc.umu.se/mirror/lineageos/exp/

    I'm using those above builds now.
    5
    ChangeLog:

    2022/11/26:
    • Updated build to 2022/11/27 (arrgh, UTC/PST differences)

    2022/11/16:
    • Initial build for cheetah/panther.
    • Is stable (for me at least) on a Pixel 7, your experience may vary however
    5
    LOS 20 is up officially, hope see official realese for our devices soon)
    It might not be a perfect place but anyone want panter lineage December built ?