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

[ROM][10][OFFICIAL] LineageOS 17.1 for Pixel and Pixel XL (marlin/sailfish)

Not open for further replies.
Search This thread

Google Pixel and Pixel XL

* Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this Kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.

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 for more details.

"This isn't my work, all credits goes to @razorloves.
The reason why I made this thread is to avoid my confusion, not just me but I think the others who are new are confused too for publishing LineageOS thread only in the Pixel XL forum, like I didn't know the official builds of LineageOS for Pixel (sailfish) existed unless I check it on the official site of lineageos.org.
Since no one has done it, I guess I have to. If you're a forum moderator, please delete this thread if it's not allowed.
I am not claiming anything. Again, I am not claiming anything."

1. If you use twrp it will ask if you want to install the twrp app. Make sure you tap "DO NOT INSTALL".
2. If you care about your stuff, make a backup in TWRP first, just in case. Transfer it to a pc, along with all your stuff in internal storage.
3. The newest vendor, radio, & bootloader img's are included in the rom zip, so no need to worry about flashing those manually.
4. Lineage comes with adb root that you can enable in developer options, but if you want root for apps, flash the magisk zip in recovery. Just don't flash it during initial lineage install, as it's known to cause bootloop if you do.

LineageOS for Google Pixel (sailfish): https://download.lineageos.org/sailfish
LineageOS for Google Pixel XL (marlin): https://download.lineageos.org/marlin
GApps: https://opengapps.org/?arch=arm64&api=10.0&variant=pico

WARNING: Only use pico because the system partition is too small on our device.

Google Fi GApps Addon: (If your carrier is Google Fi, flash this zip right after flashing the gapps zip.) https://androidfilehost.com/?fid=8889791610682871038

Google Pixel (sailfish): https://wiki.lineageos.org/devices/sailfish/install
Google Pixel XL (marlin): https://wiki.lineageos.org/devices/marlin/install

For normal updating from official 17.1 to a newer official 17.1, follow these steps:
Google Pixel (sailfish): https://wiki.lineageos.org/devices/sailfish/update
Google Pixel XL (marlin): https://wiki.lineageos.org/devices/marlin/update
Protip: Enable "Prioritize update process" in the Updater preferences to make it go faster
NOTE: If you're updating from my unofficial build to the official nightlies, follow steps, here.

Alternative manual updating instructions:
1. Boot into lineage recovery.
2. Install ROM zip.
3. If you use GApps or Magisk, select the "reboot into recovery" option, then install those zips.

FOR UPGRADING (From official 16.0 to official 17.1, for example)
Google Pixel (sailfish): https://wiki.lineageos.org/devices/sailfish/upgrade
Google Pixel XL (marlin): https://wiki.lineageos.org/devices/marlin/upgrade

Google Pixel (sailfish)
Google Pixel XL (marlin)

Bug reporting

Source Code:
Marlin Device tree: https://github.com/LineageOS/android_device_google_marlin/tree/lineage-17.1
Sailfish Device tree: https://github.com/LineageOS/android_device_google_sailfish/tree/lineage-17.1
Kernel tree: https://github.com/LineageOS/android_kernel_google_marlin/tree/lineage-17.1
Vendor tree: https://github.com/TheMuppets/proprietary_vendor_google/tree/lineage-17.1

Many thanks to my fellow LineageOS team members and all the contributors out there in the community. :good:

Android version: 10
Kernel version: 3.18.137

Status: Nightly
Last edited:
  • Like
Reactions: VladDremo


Senior Member
Sep 18, 2013
Google Pixel
Google Pixel 3
Anyone have weird battery issues on 12-12 build? Pulled phone off charger this morning and meter went to 43% right away and had stayed there all morning. Even with playing games and watching YouTube. Yesterday phone just shut-off with no low battery warning.

Master Cylinder

Senior Member
Oct 31, 2013
Anyone have weird battery issues on 12-12 build? Pulled phone off charger this morning and meter went to 43% right away and had stayed there all morning. Even with playing games and watching YouTube. Yesterday phone just shut-off with no low battery warning.
I've had this, plus going dead twice a day or so. I went back to 12/05 for stability.

EDIT: @toasterboy1 The 12/05 has done the same thing. If I use Google Camera or Docs, it can go blank. Perhaps all of the December builds have this? I was going back to November and I think now I will.
Last edited:


Senior Member
Mar 30, 2020
Why wasn't WiFi MAC randomization feature included in Lineage OS 17.1. MAC address can be spoofed with a single command, but preversing after a reboot or after a WiFi reconnect is a problem, the kind Lineage OS could easily fix!
Not open for further replies.

Top Liked Posts