yashsingh1/xdaforums huggingface dataset:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
After some testing, yes, you can just flash it without rebooting to the opposite slot. Boot recovery, flash the ROM, flash TWRP, reboot recovery, flash GApps and then Magisk (if needed/wanted). Then reboot system and go, seems to save a few seconds, lol :good:

PS, Always flash new vendor image before flashing GApps...
[Google Pixel ROMs, Kernels, Recoveries, & Other De] stead2120:
I got everything working great on this rom by following the instructions below:

Install Factory Image (flash-all.bat)

fastboot boot twrp-3.2.1-2-sailfish.img

Wipe System/Data/Dalvik Cache/Cache

Flash the ROM (FireHound-4.6-OFFICIAL-20180530-sailfish.zip)

Flash TWRP 3.2.1-2 Install Script (twrp-pixel-installer-sailfish-3.2.1-2.zip)

Reboot into TWRP

Flash the Vendor Image

Reboot into TWRP

Mount Vendor Partition

Go to File Manager and make sure /vendor/overley folder is deleted, it should be

Flash Gapps (gapps-marlin-sailfish-8.1-nano-20180328.zip)

Reboot System/Setup Phone

Next Reboot into TWRP Recovery

Flash Magisk-v16.4.zip

Question for OP, what do you recommend custom kernel wise? Can we install a custom kernel on your rom? Thanks in advance,
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
I don't use a custom kernel, I use the built in (stock) one and get by just fine. Feel free to experiment, if you back up just your boot image, using TWRP, you can restore to stock fairly easy if a custom kernel misbehaves or doesn't work like you want
[Google Pixel ROMs, Kernels, Recoveries, & Other De] omky_b4u:
always got error "fail to mount vendor" after flashing, hence unable to mount vendor & delete overlay files. tough to flash this rom for me, any suggestion.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
There's no mention of deleting it in the install instructions, I never do and I've upgraded vendor several times
[Google Pixel ROMs, Kernels, Recoveries, & Other De] omky_b4u:
ok as per install instruction, no need to even flash vender image in recovery. Many posts on this forum are bit confusing telling to flash vendor image after install rom.twrp,reboot & then flash Gapp ....Does rom contain vendor image?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
You misunderstand friend. And no, there is not a vendor image included in the ROM zip file.

The OP tells which vendor you should be using before flashing the most current build. At the time of this writing, it's the May vendor (OPM4.171019.016.B1).

When an update comes out, if a new vendor image is required, it will be mentioned in the update post, along with how to flash it and where to get it. (Note: if you don't flash vendor to both slots using fastboot, flash it in TWRP before flashing GApps)

I've never had an issue with the "vendor/overlay" folder, and therefore don't include it's removal in my flash instructions.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
ROM Update!

FireHound v4.6.1

(See changelog(s) below)

OP has been updated, you can also download from AFH or FireHound.org

Was flashed over previous build without incident, see update instructions below.

If you have any problems, please do a Clean Install before reporting any issues.

Current Vendor Image: OPM4.171019.021.D1 (June) Link

Flash the vendor using TWRP or via fastboot:

fastboot flash vendor vendor-sailfish-opm4.171019.021.d1.img --slot all

How to Update

:

* There's really no need to switch slots *

Make sure you are on June vendor

Reboot to TWRP recovery

Flash the ROM.zip (tap back arrow)

Flash TWRP installer.zip

Reboot Recovery (This will boot the slot where the ROM was just installed)

Flash GApps.zip (tap back arrow)

Flash Magisk.zip (optional)

Reboot System

ROM Changelog

FireHound 4.6.1 (Minor Release)

This release includes only some basic bug fixes and only a small number of additional features

Changelog:

- June Security Patches

- Toggle to blink flashlight on incoming calls

- Option for dotted square battery icon style

- Added Black Theme in styles

- Some additions to LED Brightness

- Options for pre-O apps to use full screen aspect ration

- Fixed padding in Quick Settings for headers

- Translation Imports from Crowdin

OTA Updates will not work for the next 2 releases due to a huge migration and the new Google Drive API we wrote for our downloads site

Device Changelog

- Add Smart Pixels QS Tiles

- Updated Kernel
[Google Pixel ROMs, Kernels, Recoveries, & Other De] thrutheeyes:
Hmm twice I made normal 3g/4g calls to someone and after each time my phone went black and i have to wait 10 minutes before I can press force reboot button combo and it comes back alive.

Songkick app also doesn't work. It just freezes on the initial scan.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Ezrem:
On 4.6.1 or a previous version?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] internet6:
hello, just one small note, with the newest version a noticed a faster battery drain, (-60% in 3 hours)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] data7of9:
screen wont turn off

when i press the power button to turn the screen off it does, but prompty turns back onm to the lockscreen such that the screen is always on. ive sifted through all the settings. either im missing something or something is wrong. any ideas anyone?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
Follow the path: Settings/Display/Advanced/Ambient display

Toggle off Always on
[Google Pixel ROMs, Kernels, Recoveries, & Other De] elliot2112:
I clean flashed this rom coming from Stock build OPM4 D1 with June security patch. All went well and works well but at boot up I get the notice about being on the wrong vendor. I'm guessing because this build is OPM4 B1. Am I able to just flash June vendor img via twrp? Or will that not work?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] siheals:
I an on the wing vendor as well bit it throws up no issues apart from the boot message.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] elliot2112:
Right, no issues here either. I still just want to know if I'm able to flash OPM4 D1 img in twrp.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
Vendor is slot specific, if you didn't flash to both slots using fastboot, that may be your issue. And yes, you can flash the vendor image using TWRP, make sure you're in the right slot.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] elliot2112:
I have Twrp permanently installed but I still flashed the Twrp installer zip after the rom. Just to be safe, would I flash vendor img on slot A or slot B? Or does it not matter as long as it is same slot as rom?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] DetourToNirvana:
You need to flash twrp after every time you flash a rom to retain twrp. This is because recivery partition is inside boot.img, which is overwritten every time you flash a rom. You did the right thing here.

You need to flash vendor.img to the current slot (same slot in which the rom you're using is there). You may also choose to flash it to both slots, but be sure to note down which slot you're on before starting, and switch to that slot afterwards. Remember, each slot can have an independent full rom with its own radio, boot, vendor, etc., but you can only have one active slot at a time.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] elliot2112:
Thank you for the explanation on this.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] DetourToNirvana:
I know I'm being a snob, but there's a button to say what u just said :p. Please use the "Thanks" button.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] swordphsh:
Is anyone else unable to use Android Auto with your head unit? I've tried all the suggestions to get it working, but the screen says "no device connected".
[Google Pixel ROMs, Kernels, Recoveries, & Other De] La Yung:
One more question

I am already on june vendor.

Do I need to reflash vendor image if I change another rom?

Currently I am using carbon. I want to change this.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] DetourToNirvana:
There are 2 slots for vendor also. So if you're unsure of which slot has which version, simply flash the vendor image during rom flashing, as per the steps in OP. It'll do no harm if you flash vendor again, even if u think June vendor is already flashed.

Edit: You can also flash vendor image later (not just during rom flashing). So, with so much flexibility, if u have any doubts, better to go ahead and flash it and see...
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Ezrem:
Is the Messaging app part of the Gapps package? Is there a way to remove it and replace fully with Messages? Messaging still gets triggered occasionally.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
The SMS app is a system app tracked from Lineage. If you want to use something else, change the default.

Settings > Apps & notifications > Advanced > Default apps
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Ezrem:
I have changed the default to several different apps, but the lineage app still occasionally pops up with notifications, no matter what I do.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
You could "freeze" it with TiBu, that would work for sure (Pro option)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] thrutheeyes:
Hmm I updated to latest version 4.7 but some of my apps seem to be some of the apps aren't working like gmail is FC. I do notice in the status bar it is saying 'Finish Android update' but it appears to be stuck like 3/4 through the bar
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
ROM Update!

FireHound v4.7

(See changelog(s) below)

Starting this week, all Official builds will be coming from the FireHound Jenkins server, they will be released on Fridays from here on out.

Also, at this time, the Essentials app will send you a notification at this point.

After downloading the build, you will need to reboot to TWRP (or reboot using the app) and flash the ROM as we have been.

Hopefully, in the near future, we can get actual OTA updates, like with stock AOSP.

NOTICE

[/I/]: Essential app states that it's doing a "Factory Data Reset" when rebooting to recovery, this is not the case, your data should be safe, mine was. Also, if you download using the app, the ROM zip will be in "Essentials/updates"

OP has been updated, you can also download from FireHound.org

Current Vendor Image: OPM6.171019.030.E1 (July) Link

Flash the vendor using TWRP or via fastboot:

fastboot flash vendor vendor-sailfish-opm4.171019.021.p1.img --slot all

How to Update

:

* Clean Install Required *

Make sure you are on July vendor

Reboot to TWRP recovery

Flash the ROM.zip (tap back arrow)

Flash TWRP installer.zip

Reboot Recovery (This will boot the slot where the ROM was just installed)

Flash GApps.zip

Reboot System

Setup Device

*You can install Magisk after the device has been setup

ROM Changelog

FireHound 4.7

Changelog:

- July security patches

- Added Edge gestures

- Added compass. greenify,expanded desktop and music tiles

- Enabled long press for detail view in Location tile (QS tile titles disabled)

- Fixed Weather tile color

- Fixed "Auto brightness" icon glitch in QS brightness bar'

- Added On-The-Go mode

- Added Turbo charging support (for devices who support it)

- Fixed theming of some tuner dialogues in Ashes

- Fixed 'Swipe to Dismiss Notification using FP'

- Moved "Berry Styles" under Ashes --> UI / UX

- Cleaned-up Ashes fingerprint settings

- Theming improvements

- Replaced Chromium with Lightning browser

- Removed Eleven and Email apps

- Added addon.d support for devices with A/B partition

- Fixes to APN

- Fixed ADB for devices with /vendor

- Network bars are now hidden for disabled sim cards

- Fixed preferred calls with dual sim

- Fixes to manual sim provisioning support

- Fixed Suggestions/Conditions card in Settings with dark and black theme

- Added platform and RAM details to 'Model and Hardware' in Settings

- Restrict the volume panel to only show 3 sliders when in force expanded mode

(Wont cover the whole screen now)

- Cleaned up Battery Settings duplicate preferences

- Cleaned the empty categories under Settings

- Crowdin translation imports

Essentials:

- Integrated OTA functionality with Google Drive API

- FireWalls are back online with our new server

- Added new team members in Developers

- Revamped file chooser

- Added a skip button in IntroActivity

Device Changelog

- Updated Kernel

- Set SELinux enforcing
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Ezrem:
Nice update!

FYI the LetsEncrypt cert on FireHound.org just expired...also, even after making a cert exception the downloads page just has some spinning blobs. Doesn't ever seem to show links to me. Any idea what to do to fix that?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
It's a server side issue and it's being worked on...
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Ezrem:
Thanks for the quick update!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] mannunikhil:
I would like to report couple of bugs in this release.

1. Navigation bar discolouration on home screen. No matter what settings I put this stays.. See attached images.

2. Chrome browser nav bar issue, I tried dynamic nav disabled it done all sorts of things. Attached image.

3. Setting Gestures for fingerprint sensor gives FC. Attached image.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
I"m aware of the FC, I don't have the nav bar issues though, with or without overlays installed...
[Google Pixel ROMs, Kernels, Recoveries, & Other De] stead2120:
Hi, Trying to grab 4.7 SailFish, from your site, but not able to download. Thanks in advance,
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Ezrem:
Any ETA for a fix...or a direct link to file?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
Download area has been fixed :good:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] mannunikhil:
So what I understood is that, Dynamic Nav Bar is not "Resetting the settings" when toggled Off/On by itself. I turned it on, home screen nav bar turns white and stays white when I turn it off (It should be to transparent in both cases).

So what fixed it for me was I turned Dynamic nav bar off and "Clear Data" for Pixel Launcher.

At point I turn Daynamic nav bar back on, it turns white again and "Clear Data" on Pixel launcher wouldnt work in this case.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
So it may be a launcher issue, I use Nova, personally. I'll look into it and see what I can come up with
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Ezrem:
If I go to Settings -> System -> Gestures and try to turn on Swipe fingerprint for notifications, Settings crashes every time. I also can't turn on swipe left/right to dismiss notifications in Ashes -> Gestures -> System Gestures. It turns back off every time.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
ROM Update!

FireHound v4.7 (Weekly)

(See changelog(s) below)

OTA's have been pushed, the Essentials app should send you a notification.

After downloading the build, you will need to reboot to TWRP (or reboot using the app) and flash the ROM.

NOTICE

: Essential app states that it's doing a "Factory Data Reset" when rebooting to recovery, this is not the case, your data should be safe, mine was. Also, if you download using the app, the ROM zip will be in "Essentials/updates"

OP has been updated, you can also download from FireHound.org

How to Install

:

See OP

How to Update

:

Make sure you are on July vendor

Reboot to TWRP recovery

Flash the ROM.zip (tap back arrow)

Flash TWRP installer.zip

Reboot Recovery (This will boot the slot where the ROM was just installed)

Flash GApps.zip

(Optional) Flash Magisk*

Reboot System

*If you previously flashed Magisk, you should flash it after updating as well

ROM Changelog

FireHound 4.7

Changelog:

- Arrange 'Volume Sliders' in a systematic way

- Show 'Vendor Security Patch Level' in device info

- Update Styles API to match the javadocs

- Disabled bluetooth by default on the first boot

- Fixes to sprint APN

- Added native call recording to Dialer

- Long press restart button to reboot system when advanced reboot is enabled

- Added 'Force Expanded Notifications' option

- Add a toggle to disable 'Double Tap To Sleep on Navigation Bar'

Device Changelog

- Added new QS Tiles

- Updated Kernel
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Ezrem:
It appears the spinning blob problem is back on the website...
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
Fixed, thanks
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Ezrem:
Thanks! Any ETA on a fix for the fingerprint swipe notification setting crash?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] chuzhuo:
Quite cool about it
[Google Pixel ROMs, Kernels, Recoveries, & Other De] thrutheeyes:
Even if we download the update OTA, we still need to flash the july vendor right?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] preetoap:
With regard to the fingerprint swipe notification setting crash issue - could it have something to do with the same setting toggle existing under *long press home screen* -> Home Settings -> App icons -> Notification dots ? It also crashes there by the way.

Thanks
[Google Pixel ROMs, Kernels, Recoveries, & Other De] preetoap:
The battery percentage on the ambient display/always on display has diasappeared. Is there a setting which I may have turned off?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] official.xian:
Did a quick search for this but came up with nothing, sorry if I'm wrong. Since flashing this (clean flash and everything followed per instructions) the wake time is atrocious. If my phone has been locked for more than a few minutes it will take anywhere between 30 seconds and a couple minutes for the screen to come on. I can scan my fingerprint and I can interact with the phone (hit where the home button would be, and get haptic feedback, hold power button and get haptic feedback etc) but the screen doesn't come on during this time. Does anyone know the cause or a solution?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] polo735:
I am also experiencing similar delay from fingerprint unlock to screen on.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] official.xian:
I did an extra Dalvik/ART wipe in TWRP and that seems to have temporarily helped (brought the time from 30+ seconds to just a few seconds) but we will see. Someone mentioned the exNoShadez(?) kernel but I like having TWRP available on a whim so that will be my last resort.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
Check to see if pocket detection is on, follow the path: Settings/Ashes/Miscellaneous/Pocket detection

Puts the device in a deep sleep
[Google Pixel ROMs, Kernels, Recoveries, & Other De] official.xian:
Just turned it off, let's see how this goes
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
If it was on, that was your issue. I have/use a holster for mine, so no pocket for me. It's a handy feature for those that put their devices in the back pocket (it prevents "butt dialing", lol) Even though a PIN or password will accomplish the same thing...
[Google Pixel ROMs, Kernels, Recoveries, & Other De] official.xian:
I only turned it on because I had an S8+ that would constantly hit buttons if I was on the phone with it in my pocket so I figured it'd be a useful feature. Definitely is working better now thank you
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
Like I said, it is a useful feature. Causes some issues (obviously) with Nexus/Pixel devices, but works great on others :good:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] pWEN:
Spinny blob problem seems to be back again. Not reaching the API folder on your NGINX server? That's what the console is telling me, anyway.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
They are doing some kind of server upgrade, I can upload a personal build of v4.8 later
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Drakax:
Please, do it ;)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Smgd16:
everything is working fine sir except Turbo charging feature

I am using google pixel which supports rapid charging

how to enable turbo charging

currently its showing charging slowly while charging
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
ROM Update!

FireHound v4.8

(See changelog(s) below)

As usual, it's been too long since the last update. That's because most of the team has moved on to bringing up FireHound v5.x (Pie) sources and for their devices.

However, a couple of us will continue to support Oreo a little longer, at least until v5.x is more stable.

This update brings in the August security patches and a few more additional features.

OP has been updated, you can also download from Here

Current Vendor Image: OPM4.171019.021.P1 (July) Link

(Note: July 2018 is last Oreo vendor image for Pixel devices)

Flash the vendor using TWRP or via fastboot:

fastboot flash vendor vendor-sailfish-opm4.171019.021.p1.img --slot all

How to Install

:

See OP

How to Update

:

Make sure you are on July vendor

Reboot to TWRP recovery

Flash the ROM.zip (tap back arrow)

Flash TWRP installer.zip

Reboot Recovery (This will boot the slot where the ROM was just installed)

Flash GApps.zip

(Optional) Flash Magisk*

Reboot System

*If you previously flashed Magisk, you should flash it after updating as well

ROM Changelog

FireHound 4.8

Changelog:

- August Securtiy patches

- Support for theming notifications using stock system themes

- Added a 'Gaming Mode' tile for a better UX while playing games

- Added 'Ripple Effect' for Brightness Buttons

- Fixed System/Gestures FC

Device Changelog

- Added new QS Tiles

- Updated Kernel
[Google Pixel ROMs, Kernels, Recoveries, & Other De] polo735:
Hi there,

I have lost the ability to unlock with fingerprint in the new version.

Thanks

Edit: please disregard. I resolved the issue by removing and reinstalling magisk.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Ezrem:
This is great news! Thanks for all your hard work!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] -Happy Feet-:
Really nice Rom. I come back from pie. The Battery drain is an horror. With this Rom and modification realy great. Thx
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
ROM Update!

FireHound v4.8.1

(See changelog(s) below)

This update brings in the September security patches.

OP has been updated, you can also download from Here

Current Vendor Image: OPM4.171019.021.P1 (July) Link

(Note: July 2018 is last Oreo vendor image for Pixel devices)

Flash the vendor using TWRP or via fastboot:

fastboot flash vendor vendor-sailfish-opm4.171019.021.p1.img --slot all

How to Install

:

See OP

How to Update

:

Make sure you are on July vendor

Reboot to TWRP recovery

Flash the ROM.zip (tap back arrow)

Flash TWRP installer.zip

Reboot Recovery (This will boot the slot where the ROM was just installed)

Flash GApps.zip

(Optional) Flash Magisk*

Reboot System

*If you previously flashed Magisk, you should flash it after updating as well

ROM Changelog

FireHound 4.8.1

Changelog:

- September Securtiy patches

Device Changelog

- Updated Kernel
[Google Pixel ROMs, Kernels, Recoveries, & Other De] -Happy Feet-:
Does anyone have any idea if it is possible to downgrade to Android 8.1 without a PC?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] NepoRood:
Download the ROM, vendor and GApps. You'll have to wipe your phone (system and data), but you should be able to set this up without a PC. Make sure you got TWRP installed and have the installer as well.

Then just flash according to the directions in the OP for a clean install :good:

Wipe the device (Advanced: Dalvik, System and Data)

Flash the ROM

Flash TWRP installer

Reboot Recovery

Flash Vendor

Flash GApps

Reboot

Setup and flash Magisk 17.1 for root, if you wish
[Google Pixel ROMs, Kernels, Recoveries, & Other De] -Happy Feet-:
The vendor.img to both slots in TWRP Or not?