[ROM][OREO][OFFICIAL] lineage-15.1 for Pixels (marlin/sailfish)

Search This thread

Poke_N_PDA

Senior Member
Jul 26, 2005
590
57
Edmond, OK
I'm getting a signature validation failure with gapps. I've tried downloading it twice and gotten the same thing both times. Anyone else? I'm going to try downloading an older version.
 

Poke_N_PDA

Senior Member
Jul 26, 2005
590
57
Edmond, OK
it's because you used the wrong gapps

Is there another place to download it if I can't get this one to work. I guess downloading from the gapps site just won't work. Also, I don't understand why the one from here isn't working. It can't be a bad download. I tried it twice.

....anyway. I'm a hairs breath away from going back to stock and just loading up xposed to get the primary features I want.
 

NepoRood

Recognized Contributor / Retired Forum Moderator
Is there another place to download it if I can't get this one to work. I guess downloading from the gapps site just won't work. Also, I don't understand why the one from here isn't working. It can't be a bad download. I tried it twice.

....anyway. I'm a hairs breath away from going back to stock and just loading up xposed to get the primary features I want.

Did you reboot recovery before flashing the GApps in the OP? Did you flash vendor after you flashed GApps? There's several things that can go wrong if you don't follow the flashing instructions precisely
 
  • Like
Reactions: luckylui

Poke_N_PDA

Senior Member
Jul 26, 2005
590
57
Edmond, OK
Did you reboot recovery before flashing the GApps in the OP? Did you flash vendor after you flashed GApps? There's several things that can go wrong if you don't follow the flashing instructions precisely

Yes to both. I followed the instructions to a T. Multiple times LOL!

The only problem I was getting is a zip validation failure with GAPPS. I downloaded it a second time and got the same thing. I then tried unchecking zip validation and went through the process. At that point, I got a failed boot. It tried twice and then went right back to twrp. I even tried the whole process with zip validation turned off a second time and it did the same thing.

Finally, I downloaded gapps from opengapps.org. I selected arm64, 8.1, and nano. It seemed to work, but now I'm getting camera errors and that is apparently the cause.
 

luckylui

Senior Member
Aug 14, 2010
4,556
555
Chi-Town
OnePlus 9 Pro
Yep. Pixel XL Verizon variant that I unlocked with the recent workaround.

When I bypassed the zip check I got a failed boot. I ended up downloading one from the gapps site.
Flash Rom
Flash twrp
Reboot into recovery
Flash vendor
Delete overlay
Flash gapps

Done

If you want to use a kernel reboot to recovery
Flash kernel
Flash magisk

Done

Sent from my Pixel XL using Tapatalk
 
  • Like
Reactions: stebomurkn420

sverfaillie

Senior Member
Dec 29, 2010
115
35
Brussels
Yes to both. I followed the instructions to a T. Multiple times LOL!

The only problem I was getting is a zip validation failure with GAPPS. I downloaded it a second time and got the same thing. I then tried unchecking zip validation and went through the process. At that point, I got a failed boot. It tried twice and then went right back to twrp. I even tried the whole process with zip validation turned off a second time and it did the same thing.

Finally, I downloaded gapps from opengapps.org. I selected arm64, 8.1, and nano. It seemed to work, but now I'm getting camera errors and that is apparently the cause.
Try downloading camera app from playstore.

https://play.google.com/store/apps/details?id=com.google.android.GoogleCamera


Sent from my Pixel using Tapatalk
 

General_Tso

Senior Member
Nov 2, 2011
55
9
@General_Tso
Here are the exact things that I did to get WiFi calling to work again:
1. Open phone app.
2. In the dialer, type *#*#4636#*#*
3. Go to "phone information".
4. Toggle "volte provisioned", "video call provisioned", and "WiFi calling provisioned". I don't remember if any are greyed out. If WiFi calling provisioned is greyed out, try just toggling volte and video call provisioned.
5. Go back to the previous screen. Wait a minute or two. Now check the phone information tab again. If you see volte and WiFi calling checked, you're good. Otherwise, try toggling them on again and go back and wait a minute. Sometimes it takes a while to trigger the provisioning.
6. Once volte and WiFi provisioning are toggled ON in that menu, go back to the phone app>3 dots>settings>calls. If you have a WiFi calling tab, you're good to go, and it's working. Check the emergency address information to verify that it can connect to the service.

My VoLTE/HD Calling is not working again, and the above plus resetting wireless/networking settings hasn't worked for me.

Anyone have any ideas?

ETA: I didn't loose VoLTE/HD Calling as a result of an update. As far as I can tell, it stopped working during a prolonged time of no signal.
 
Last edited:

Akomack

Senior Member
Aug 30, 2010
326
79
@razorloves Have you noticed the ambient display + long press power button for torch bug? It's present on all LOS based roms other than Firehound, AOSP based roms don't have this issue either. If the ambient display is active, as in the screen is on, and you long press the power button to enable the torch, it turns the screen fully on, and toggles the power button menu.

On this video when the screen goes from black to color, that's when I'm pressing the power button to toggle the torch.

Do you think this is something you could fix? I'm not sure where the commits would be, but it's a pretty big deterrent for me in regards to LOS and LOS based roms, as I really enjoy having the ambient display.
 

frantisek.nesveda

Senior Member
Jan 10, 2012
342
524
That is what I did. I'm pretty sure the gapps are my issue. I'm just not sure why the ones I downloaded from here are working for everyone else and not me.

You could try downloading OpenGApps Stock from the OpenGApps website, and then putting forcenewcamera in .gapps-config. I'm not sure Stock gapps will fit in the system partition on the Pixel, though, so you might have to unselect some non-critical apps through .gapps-config as well, you can install them later from the Play Store.
 

razorloves

Senior Member
Sep 19, 2007
3,196
15,659
Miami
Google Nexus 5
Nexus 9

Top Liked Posts

  • There are no posts matching your filters.
  • 73
    Official 15.1 nightlies have been discontinued.
    Go here for the official 16.0 thread.


    yUIn6TF.png

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

    All the source code for LineageOS is available in the LineageOS Github repo. If you would like to contribute to LineageOS, please visit our Wiki.



    Important Info
    Make sure you have the vendor, radio, & bootloader img's installed, from the stock oreo 8.1 OPM4.171019.021.P1 July 2018 factory image. More info below.

    Download Links
    marlin rom: https://download.lineageos.org/marlin
    marlin vendor, radio, & bootloader img's: https://androidfilehost.com/?w=files&flid=278595
    marlin twrp: https://twrp.me/google/googlepixelxl.html

    sailfish rom: https://download.lineageos.org/sailfish
    sailfish vendor, radio, & bootloader img's: https://androidfilehost.com/?w=files&flid=278596
    sailfish twrp: https://twrp.me/google/googlepixel.html

    google apps (Optional): https://wiki.lineageos.org/gapps.html
    root su addon (Optional): https://download.lineageos.org/extras Note: Use arm64 zip. After installing the su addon, you can enable root in developer options.

    Instructions
    Initial Install
    • NOTE#1: Make sure you have the correct vendor, radio, & bootloader img's installed in BOTH slots before installing lineage. They can be extracted from the oreo 8.1 OPM4.171019.021.P1 July 2018 factory image or use the ones in the download section above that I already extracted for you. You can flash them using the following commands:
      fastboot flash --slot all vendor VendorFileName.img
      fastboot flash --slot all radio RadioFileName.img
      fastboot flash --slot all bootloader BootloaderFileName.img
    • NOTE#2: The official mindthegapps build that's linked in the wiki are very minimal (like opengapps pico), so i made my own mindthegapps build that is pretty much the same as opengapps nano. download link
    • NOTE#3: If you're a Project Fi or Sprint customer, you need some extra gapps, so use this one instead. download link
    • NOTE#4: If you want to update from my unofficial 15.1 build to official without wiping, you can follow the "How to dirty flash an official weekly over an unofficial build" steps here.
    1. boot into twrp and wipe data and system
    2. flash rom zip
    3. flash twrp zip
    4. in twrp main menu, select reboot then recovery (this will reboot you into the other slot)
    5. flash gapps zip (optional)
    6. flash su addon zip for root (optional)
    Reboot & enjoy.

    Updating
    If you've already done the initial install, then you can use the LineageOS Updater to install new builds. It's in settings->system->about phone->lineageos updates.
    It will give you a notification when a new build is available.



    Weather Provider Addons (Optional)
    For those that like to use the lineage cLock widget, here are some weather provider apk's you can use that i compiled.
    https://www.androidfilehost.com/?w=files&flid=243785


    Changelog
    https://download.lineageos.org/marlin/changes/

    Bug Reporting
    If a bug is discovered, confirm it with other users in this thread, then report it following our wiki here: https://wiki.lineageos.org/bugreport-howto.html

    LineageOS Stats
    https://stats.lineageos.org/

    Credits
    Many thanks to the LineageOS team and all the contributors out there in the community :good:



    Source Code:
    Device tree: https://github.com/LineageOS/android_device_google_marlin/tree/lineage-15.1
    Kernel tree: https://github.com/LineageOS/android_kernel_google_marlin/tree/lineage-15.1
    Vendor tree: https://github.com/TheMuppets/proprietary_vendor_google/tree/lineage-15.1

    Android version: 8.1.0 Oreo
    Kernel version: Linux 3.18.70
    23
    New build with January security patches. :good:
    That also means a new vendor img is needed from the January security update released by google 2 days ago. OPM1.171019.012
    The bootloader img is also new, so you should also flash it. The radio is the same as what was in last month's security update from google, so no need to flash it.
    You can extract them from the OPM1.171019.012 factory img on google's site, or use the one's here that I already extracted:
    https://www.androidfilehost.com/?w=files&flid=239134


    If coming for another rom, follow steps in the first post.


    If you're updating from my previous build:

    1. Reboot to recovery.
    Note: When you do that you will be in the slot in twrp that has your current lineageOS installed. When you flash a custom rom on the marlin, it goes to the other slot from which you're currently in, so you want to reboot into the other slot because you want to get into the habit of always doing the rom install while in the same slot. That way you don't get mixed up flashing things to wrong slot or booting into wrong slot. So, go to 'Reboot' then look at the "Current Slot" and select the slot button for the other slot. Then select the "Back" button and look at the "Current Slot" to confirm you're in the other slot. Now, we need to go into bootloader mode to flash the new bootloader img, so select "Bootloader".
    2. Flash the new bootloader img.
    Note: make sure you use the '--slot all' option so that you flash both bootloader slots. Like this:
    fastboot flash --slot all bootloader bootloader-marlin-8996-012001-1711091153.img
    3. Using the volume buttons select 'restart bootloader'. Or do the 'fastboot reboot-bootloader' command.
    4. Flash the new vendor img.
    Note: make sure you use the '--slot all' option so that you flash both vendor slots. Like this:
    fastboot flash --slot all vendor vendor-opm1.171019.012.img
    5. Using the volume buttons select 'recovery mode'.
    6. Now you can flash the new rom lineage-15.1-20180105-UNOFFICIAL-marlin.zip
    7. When that's finished, flash the twrp 3.2.0-0 zip.
    8. Then go to 'Reboot' and select 'Recovery'. This will reboot you into the other slot, where the new rom was installed.
    9. Since you flashed a new vendor img earlier, you will once again have that /vendor/overlay folder that you have to delete. So, mount the vendor partition and open the file manager and delete the /vendor/overlay folder.
    10. Flash the new updated gapps zip open_gapps-marlin-8.1-nano-20180105.zip
    11. When that's finished, flash the latest stable magisk zip (currently v15.2).
    12. You're done. Select 'reboot system'

    Major changes since last release:
    january security patches
    added advanced restart (the power menu setting still crashes, but advanced restart is working. you can enable in dev options.)
    added long press back to kill app
    fixed battery charging led notification
    enabled unlimited storage in google photos on full res pics
    fixed some (all?) sprint, verizon, and project fi issues
    LiveDisplay is now implemented and working properly
    22
    ok sailfish users... here you go. good luck. lol
    lineage-15.1-20180115-UNOFFICIAL-sailfish.zip
    follow instructions in the first post, except don't use marlin files of course. get the ones for sailfish.

    sailfish twrp
    sailfish factory image