Development [ROM][UNOFFICIAL][raven/oriole/bluejay] LineageOS 20.0 for the Pixel 6 Pro/6/6a

Search This thread

neelchauhan

Senior Member
Dec 25, 2016
137
233
Google Pixel 3
Google Pixel 6
b99f5a1c489fc91d2a2057f5f1beaa47.jpg

LineageOS 20.0 for the Pixel 6 Pro (raven), Pixel 6 (oriole), and Pixel 6a (bluejay).

Known issues:
  • NOTE: This is an early-stage build, and may not be the most stable. It's more stable than it was when I starting building.
  • The status bar is mis-aligned to the left by a few pixels, but this does not cause any usability issues, fortunately.
  • If you have issues receiving calls (i.e. calls go to voicemail often), flash stock, lock the bootloader, unlock it, and then flash my ROM. Relocking and unlocking usually fixes a corrupted baseband.
  • If you wish to pass SafetyNet, you may need MagiskHidePropsConfig with a stock fingerprint for your device. MHPC has the raven/oriole 12 (not 12L/13) fingerprints which may or may not work. Read updated section below
  • You tell me.
Passing SafetyNet/Play Integrity:

As an update, 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. While I daily drive a Pixel 7 (running my P7 Lineage build), Netflix shows in the Play Store with DSNF/Shamiko on oriole.

Flashing instructions:

  1. Be sure you're on the latest stock 13 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 vendor_boot vendor_boot.img
  6. Boot into recovery
  7. Press Factory Reset and confirm
  8. Go to Apply Update -> Apply from ADB
  9. Run adb sideload LOS_BUILD (Replace LOS_BUILD with your LOS ZIP file)
  10. To add GApps, go to Advanced -> Reboot to Recovery -> Apply Update -> Apply from ADB
  11. Run adb sideload GAPPS_BUILD (Replace GAPPS_BUILD with your GApps ZIP file, repeat this step if you want Magisk)
  12. Press Reboot System Now

Download:
Pixel 6 Pro (raven)
Pixel 6 (oriole)
Pixel 6a (bluejay)
MindTheGApps

Sources:
Kernel
Device trees
Vendor
 
Last edited:

neelchauhan

Senior Member
Dec 25, 2016
137
233
Google Pixel 3
Google Pixel 6
ChangeLog:

2022/11/18:
  • Yet again, new builds.
  • Update SafetyNet/Play Integrity section, apparently it's super easy to pass this check with my ROM, and I did nothing.

2022/11/10:
  • Long time, no see. I have a new build for oriole. Will upload raven and bluejay shortly. UPDATE: raven and bluejay are also uploaded.
  • A lot of stability issues are fixed, at least on oriole. Mainline LOS has made huge differences.
  • It should be usable as a daily driver, although I daily drive a Pixel 7 (which I will also build for, in another thread).

2022/10/23:

  • Okay, sorry for flip flopping, this ROM is not discontinued. The main reboot issue is gone. If you have issues coming from stock, try flashing GrapheneOS and then this LOS build.
  • New builds for oriole, raven and bluejay.
  • I am discontinuing this ROM, a lot of people had issues, so I decided to not continue public builds further. When LOS becomes more stable on raviole/bluejay, I may restart builds unless LOS becomes official by then.

2022/10/20:
  • New build, yay!

2022/10/14:
  • Rebuilt for bluejay/oriole/raven on a fresh tree. Some people have reported issues on the 20221013 build. If you had issues try my new 20221014 build. If you still have issues, I will probably "discontinue" this build.

2022/10/13:

  • Re-built, mainly for Pixel 6 Pro (raven) flashing issues)
  • Move from AFH to self-hosted mirror. AFH sucks, but I fortunately have symmetrical Gigabit at home.

2022/10/12:

  • Initial build
 
Last edited:

Twiggy000b

Senior Member
Oct 27, 2015
403
156
getting "adb sideload lineage-20.0-20221012-UNOFFICIAL-raven.zip
serving: 'lineage-20.0-20221012-UNOFFICIAL-raven.zip' (~0%) adb: failed to read command: No error" after getting the verification signature failure option.
 
  • Like
Reactions: KardCreator

neelchauhan

Senior Member
Dec 25, 2016
137
233
Google Pixel 3
Google Pixel 6
Sorry for that. Try my new downloads.

They're not on AFH, since AFH is garbage. I am using my home Gigabit connection for the new downloads.

Also, if a USB 3.0 port is giving issues, try a USB 2.0 port on your computer
 

Twiggy000b

Senior Member
Oct 27, 2015
403
156
Sorry for that. Try my new downloads.

They're not on AFH, since AFH is garbage. I am using my home Gigabit connection for the new downloads.

Also, if a USB 3.0 port is giving issues, try a USB 2.0 port on your computer
I usually go directly for the 2.0 port because 3.0 for whatever reason gives me an issue. And where are you hosting them? I can't see anything other than AFH


Edit: nvm I see it was updated :) will try again.

edit EDIT: Can confirm it is now flashing, AFH didn't have the 20221013 build and thats why i was having issues. thank you so much for bringing lineage 20! I feel giddy like a school girl flashing this! Brings me back to the days of cyanogenmod RIP.

EDIT EDIT EDIT: Can confirm device is boot looping, actually says device is corrupt and the recovery cant mount system for gapps so gapps fails. Thus upon just flashing with your steps and you keep pressing the power button, the device just hangs at the white google screen.
 
Last edited:

Twiggy000b

Senior Member
Oct 27, 2015
403
156
okay tried boot and vendor boot from rice droid and it did NOT says device was corrupted. however flashing gapps with lineage build 20222013 says cant mount system and fails to flash and then bootloops.
 

neelchauhan

Senior Member
Dec 25, 2016
137
233
Google Pixel 3
Google Pixel 6
okay tried boot and vendor boot from rice droid and it did NOT says device was corrupted. however flashing gapps with lineage build 20222013 says cant mount system and fails to flash and then bootloops.
I've been here before.

First, go back to stock, upgrade to a beta build, and then back to the public build.

Then try flashing my ROM. You need my boot.img and vendor_boot.img, don't use the RiceDroid boot/vendor_boot since each ROM may be different.


Apparently multiple people are having issues, will ingestivate
 
Last edited:
  • Like
Reactions: jericho246

neelchauhan

Senior Member
Dec 25, 2016
137
233
Google Pixel 3
Google Pixel 6
I noticed a few people are having issues. Can you try going back to stock, flashing my boot.img and vendor_boot.img, a factory reset, and then flashing the ROM?

I forgot the factory reset step, my bad.

If that doesn't work, there is some help here on Reddit: https://www.reddit.com/r/LineageOS/comments/u6g2w2
Basically what Reddit said is after booting LOS but before GApps, boot once, then go back to recovery, factory reset and flash GApps.
 

Twiggy000b

Senior Member
Oct 27, 2015
403
156
I noticed a few people are having issues. Can you try going back to stock, flashing my boot.img and vendor_boot.img, a factory reset, and then flashing the ROM?

I forgot the factory reset step, my bad.

If that doesn't work, there is some help here on Reddit: https://www.reddit.com/r/LineageOS/comments/u6g2w2
Basically what Reddit said is after booting LOS but before GApps, boot once, then go back to recovery, factory reset and flash GApps.
i have tried all the steps and still having the same issue.
 

Edmontonchef

Senior Member
Nov 30, 2016
848
378
41
edmonton
Google Pixel 6
On the oriole build everything boots and sets up fine as long as I'm plugged to the computer. As soon as I unplug the phone reboots to recovery saying corrupt data and can't start system. This happened on the 12th and 13th builds
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    After the latest OTA update, I'm passing device and basic integrity. I'm not meeting strong integrity, but I don't need it.
    1
    Sorry for the mistake 😥 just use Magisk canary as Lygisk won't retain root either.
  • 32
    b99f5a1c489fc91d2a2057f5f1beaa47.jpg

    LineageOS 20.0 for the Pixel 6 Pro (raven), Pixel 6 (oriole), and Pixel 6a (bluejay).

    Known issues:
    • NOTE: This is an early-stage build, and may not be the most stable. It's more stable than it was when I starting building.
    • The status bar is mis-aligned to the left by a few pixels, but this does not cause any usability issues, fortunately.
    • If you have issues receiving calls (i.e. calls go to voicemail often), flash stock, lock the bootloader, unlock it, and then flash my ROM. Relocking and unlocking usually fixes a corrupted baseband.
    • If you wish to pass SafetyNet, you may need MagiskHidePropsConfig with a stock fingerprint for your device. MHPC has the raven/oriole 12 (not 12L/13) fingerprints which may or may not work. Read updated section below
    • You tell me.
    Passing SafetyNet/Play Integrity:

    As an update, 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. While I daily drive a Pixel 7 (running my P7 Lineage build), Netflix shows in the Play Store with DSNF/Shamiko on oriole.

    Flashing instructions:

    1. Be sure you're on the latest stock 13 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 vendor_boot vendor_boot.img
    6. Boot into recovery
    7. Press Factory Reset and confirm
    8. Go to Apply Update -> Apply from ADB
    9. Run adb sideload LOS_BUILD (Replace LOS_BUILD with your LOS ZIP file)
    10. To add GApps, go to Advanced -> Reboot to Recovery -> Apply Update -> Apply from ADB
    11. Run adb sideload GAPPS_BUILD (Replace GAPPS_BUILD with your GApps ZIP file, repeat this step if you want Magisk)
    12. Press Reboot System Now

    Download:
    Pixel 6 Pro (raven)
    Pixel 6 (oriole)
    Pixel 6a (bluejay)
    MindTheGApps

    Sources:
    Kernel
    Device trees
    Vendor
    8
    I have some good news. I am still here, and am building ROMs. I was busy since I was setting up a side business (unrelated to Android, another hobby of mine) and couldn't deal with ROM building.

    I have a new build for oriole uploaded, and will have raven and bluejay builds shortly (I also plan to make a Pixel 7/7 Pro LOS build in another thread),

    The ROM is incredibly more stable now, with many LOS changes in the past few weeks made a huge difference.
    8
    B
    hasn't been fully signed off to be official so it's just waiting (or at least that's what I think it is)
    Release official in candidate build is available for pixel 6a ( bluejay ) . We can expect for oriole & raven soon also.

    7
    I have some good news: I can pass SafetyNet/Play Integrity using Displax SafetyNet Fix and Shamiko on oriole. For some reason, the ROM fingerprint is exactly the same as stock, which is a big plus.

    To add, new builds for oriole are uploaded, raven and bluejay will come shortly.

    UPDATE: raven builds are also uploaded.

    UPDATE 2: bluejay builds are uploaded too!
    5
    A new experimental build got released for 1/24 that means they still working on official :D

    https://ftp.acc.umu.se/mirror/lineageos/exp/raven/