yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Donric13:
Thanks for release. Seems very fluid. Only have problems with google camera app (constant fc) . But i think this is los related - we probably have to wait for a fix from Lineage team.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
I have not had any problems with the Google camera app at all. Photos, video... It all just works. Is this a clean install? Is there a Substratum theme trying to apply itself?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Donric13:
Was a clean install. Black swift was installed (downloaded) but not applied (didn't even start substratum after clean install). Hmm maybe i gonna give another try. You have a solution how to make google backup work (wasn't able to set up a cloud backup in setup wizard - only gave me possability to choose backup from an old phone through nfc... - had to set it up as a new phone). Otherwise takes much time (already on another rom because i need camera....).
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
Dangit, I had hoped the google backup thing was fixed by updating the setup apk. I'm not sure about that one, and will add it as a known issue. For now I recommend Titanium Backup.

As far as the camera, I'm stunned. Apart from the known LOS issue of 30 FPS video not working (which has now been fixed), I have never had a problem with the Google Camera. It has been included in crDroid since the beginning and always worked fine. Whatever issue you have with it is unique to your install. I'm happy to try and help figure out what it is though. Did you flash the camera separately for some reason? Kinda grasping at straws here, as I can't fathom why it's giving you issues.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] GohanBurner:
I found an issue. If you have fingerprint unlock without pin on bootup enabled, it will just display "Android Is Starting..." forever. If you go back and unlock with PIN then you get to your home screen.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
Now that you mention it, I remember that as well. I'll report it to the devs. Thank you!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] GohanBurner:
I have no idea why that isn't the default behavior to begin with. If you have the registered fingerprint, why have you input the pin as well? Makes no sense to me.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] biggiesmalls657:
When I go to setup OK google for the detection it when saying " OK google" takes me back to the original screen. I don't know if its a bug or what.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Reechings:
Update your google app, fixed the issue for me.

---------- Post added at 05:30 AM ---------- Previous post was at 05:29 AM ----------

@hokiealumnus

Would it be possible to add substratum themes to the settings menu like a lot of other ROMs are doing? Cheers
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] biggiesmalls657:
It is updated.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Reechings:
Weird, worked for me. Sorry
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
Dangit; it's crashing for me too...I hoped they fixed that.

This worked fine when I implemented it, but when LOS decided they wanted to build it in instead (which causes build errors if I try to keep it in my way) they broke it. Guess I'm still trying to figure that out. :eek:

We could do that, but it would require shipping with the Substratum app. Currently we leave it to users to determine whether they want to install that or not. If we ship with it, some folks would consider it added bloat because it would necessarily be a system app that could only be disabled.

That said, I'll mention it in our channel and at least bring it up as a topic for discussion. :good:

EDIT - I'm told there is a method to detect when the app is installed and enable the menu option, rather than shipping with it. Discussion is ongoing, but I like the sound of that.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Reechings:
Yeah I was pretty sure there was a way to do it like that, cheers!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Reechings:
Does ambient display work for everyone? It seems to come on when a notification first comes in but doesn't repeat. I keep the settings for tilt and pick up turned off.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
Maybe that is intended? I'm not really sure. It seems to be an active implementation from the settings - it will light up once, but you need to enable the other stuff (tilt, wave, double tap, pick up, pocket) to make it pulse.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Reechings:
OK, I'll try it on another ROM and see what happens. Thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] gettingerr:
Will you be including the new Xposed ART Submodule in the next update? Saw that it is now possible and I'm really hoping it's coming soon to crdroid!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
I have no idea what that is, especially considering there is no Xposed (as far as I know) for Nougat. Can you link to what you're asking about?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] gettingerr:
Here's the link: https://www.xda-developers.com/art-...1-2-adds-xposed-functionality-to-custom-roms/

It just released today, should've included the link in the first post!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
Sorry, that's a definite no. I wouldn't support Xposed if installed by a user and definitely won't be introducing that into the ROM by default. Xposed isn't a risk I'm willing to take.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] gettingerr:
Makes sense. It was worth a shot though. I'll hang on hope that they release a user installable version soon. Thank you for all the great work on the ROM!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
crDroid v3.6 is Up!

crDroid v3.6 for marlin is live and ready to go! Per our dev, neobuddy89:

Changes specific to our device:

* You need the NJH47D vendor image DOWNLOAD HERE

* Gapps still have to be included, and they have been updated within the last few days. Required updates should be few.

* OK Google voice ID (hotword enrollment) is crashing on setup, trying to figure that one out.

As always, download link & instructions are in the OP. Dirty flash should be fine, but remember to always clean flash before reporting any problems. Enjoy! :cool:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Junyiguo:
I like this Rom very much.

Thank you!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
Minor Update - v3.6.1

I have built a 3.6.1 update for marlin. The changes are very minor and are meant to address the Lineage OS / Android System battery drain issues some are having. The OTA notification should be popping up soon. ﻿

I'm still working on trying to get HotwordEnrollment ("OK Google") to stop crashing. For the life of me I can't figure out what the heck is going on, but I am definitely not throwing in the towel!
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] BHermes211:
I've dirty flashed 3.6.1. I went to check in settings and it refers to 3.6... Not sure if I updated or not
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
Man, you guys are on the ball today; a deb user pointed this out too. That's expected. The version number itself is hard coded in the ROM by the devs. This is an interim release of my own volition, not an official incremented release. Calling it 3.6.1 is only via filename change.

Good eye though, most people either don't notice or assume it's an error.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] BHermes211:
Thanks for the response. I was thinking the version number just didn't get changed. Thank you for verifying that
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] gettingerr:
A potential issue on 3.6.1, wondering if others have the same, in Settings>Backup & Reset>Google Account, my device states "Backup to Google Drive Disabled by you admin". However, I am not using any sort of work or exchange google account. I am the owner of the account. I've tried removing and adding the account with no success. Do others have the same listed in this section?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
Huh. It seems I do too. Thanks for pointing that out. For 3.7 I will remove Google drive from my Gapps, which was a recent addition. It didn't do what I wanted anyway.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] gettingerr:
I'm curious to see if this has any tie in with the inability to cloud restore in the initial setup.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
Doubtful; that was happening before I tried drive in Gapps for this build. If it still says that next time, you may be on to something.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] gettingerr:
We shall see. Perhaps smashing my LED display and having to set up a new phone will be of some use to the world (or at least the crDroid community).
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
Ok folks; good news and good news. First, the August images came out today, so LOS should be pulling those changes in soon, followed by our dev. Turnaround time has usually been under a week these past few patches, so fingers crossed. In the mean time, I uploaded the new vendor image (NJH47F) here.

The other good news is, thanks to [MENTION=4395895]BeansTown106[/MENTION] , we no longer have to build gapps in! This isn't the newest development, it's just the first time I've gotten around to testing it.) This will reduce file sizes by a bunch; the one i built today is only 368.8 MB. The device is recognized as a pixel properly. The only downside is that it doesn't include all of the same apps; that's just a quirk to get used to. Download links are at the Beans Gapps g+ page here. :)

New install instructions will be:

Wipe cache, system, & data (or just cache & system for a dirty flash).

Flash ROM

Flash TWRP

Reboot back into TWRP

Flash gapps

Flash vendor image

Boot up
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] gettingerr:
In the latest build you've tested without built in gapps, was the google drive backup issue still present?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
Yes, unfortunately that's in all LOS ROMs. I've talked with other devs and haven't figured out why.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
crDroid v3.7 for marlin is live and ready to go! Per our dev, neobuddy89:

Changes specific to Pixels:

* You need the NJH47F vendor image DOWNLOAD HERE

* Gapps no longer need to be included, thanks to Beans Gapps! Download the default packages here.

* I know you guys like some built-in love, so I have built a crDroid version of Beans Gapps that leaves Gallery and Snap Camera installed. It is otherwise identical. You can get those here. ALL credit goes to [MENTION=4395895]BeansTown106[/MENTION] - all I did was pull out some replacement code.

* OK Google is fixed!

* Lastly, we have encountered an issue with 30FPS video saving in Google Camera again, and haven't yet figured out why. When we do, I'll build an interim update. Until then, use 60FPS or Snap Camera for video. I didn't want you to have to wait on the August security patch while we tracked that one down.

New flash procedure (OP updated to reflect all of this):

1) Wipe cache, system, & data (or just cache & system for a dirty flash).

2) Flash ROM

3) Flash TWRP (DO THIS OR YOU WILL LOSE TWRP!)

4) Reboot back into TWRP

5) Flash gapps

6) Flash vendor image

7) Boot up

As always, download link & instructions are in the OP. Dirty flash should be fine, but remember to always clean flash before reporting any problems. Enjoy! :cool:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] gettingerr:
Is the inability to enable sRGB a Lineage problem, or is it something that can be fixed in this ROM?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Glsoto:
Try the flash method described in OP, First I flash stock August Pixel image, then ROm, then TWRP, reboot to recovery and installed BeanGapps, , Phone stuck at cdroid boot, for more than 10 minutes. Power off the phone and turn it on again. Phone also stuck at cdroid boot logo
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
I'm not sure that has ever been an option in LOS based ROMs. It's not something to be fixed so much as it's just not a feature.

After you install the stock image, you need to boot to TWRP via fastboot, then install TWRP. Boot back to TWRP. Wipe system, cache and data. Then install ROM, them TWRP. Boot back into TWRP. Install gapps and vendor image. Boot up.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Glsoto:
Yes , that what I did, boot into twrp via fastboot,wipe system, data and cache, install ROM, install TWRP. boot back to TWRP, install Beangapps, and reboot system.. o do I need to install vendor image again if I have already installed stock factory image
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
Yes. It's weird but you do need to install vendor images on all ROM install after system wipe on Nexus/Google phones. Just a quirk you learn to live with after a while.

I learned to live with "bumping" boot images on my old g3, now I live with vendor images on Marlin.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Glsoto:
Ok, thank you, let me try it that way.. I will let you know

---------- Post added at 05:39 AM ---------- Previous post was at 05:30 AM ----------

Install vendor image also, No luck.. Cdroid boot image stays there forever, very weird, because I was able to run cdroid 3.6 without any problems
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
Sorry, I have no idea. I'm running it now; clean install. The only difference is I didn't install August image, but that shouldn't make a difference, unless they changed back to requiring signed bootloaders maybe? I'm not sure how it acted when you didn't sign a bootloader with the May image. I'd imagine other people would complain about it if that was the case though.

Apologies, but I'm just not sure what's going on there. :confused:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Glsoto:
I am really surprised. I've never have any problems installing Cdroid ROMS, I could not be able to let this ROM to boot up on my Pixel XL...

---------- Post added at 05:49 AM ---------- Previous post was at 05:47 AM ----------

I am going to install July stock image and then this Cdroid Rom. I would let you know
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
You all probably know this but the pie functionality won't retain its anchor points after the screen goes to sleep. So if it started on the left and you move it anywhere else, once you lock and unlock the device its back on the left. Clicking the settings option fails to open anything. Locks screen
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
Didn't know that about the settings, but I did confirm it. I'll report it to the devs, thanks.

However, anchoring it to the bottom works for me and survives locking and unlocking. Can you go through the steps you used and I'll try to reproduce it here.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
That's weird. Yeah mine would jump back to the left side I was also using a launcher not packaged with the rom, dunno if that has an affect.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
Shouldn't; I use Nova. It did go back to the left if I disabled and re-enabled it, but once set and left enabled it stayed.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] pcriz:
I was on lawnchair but you are right I don't think it should matter. I'll give it another go in the morning. I just reset to stock because for some reason I haven't been charging on USB c to c only a to c. Started before I flashed your ROM.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Donric13:
Thanks for release.. Flashed with beans gapps mini. When i enable ambient display and change brightness nothing happens. The change (higher brightness) has no effect (need it to make ambient notifications readable in daylight). Anybody else having this problem?

Edit: Other problem seems, that unlimited photo backup through google photos app in full resolution is not working. It says in app "all photos stored with this pixel xl...." but takes storage capacity if i backup photos and videos....
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
I have increased my brightness to check and will confirm one way or the other once someone sends me something.

Edit - Brightness adjustment not working confirmed. Will report.

The storage thing is very strange, and you're not alone. It seems all LOS-based ROMs have the same issue. I know PureNexus doesn't (it's AOSP, not LOS). Beans hasn't responded to my question wondering why, and I've discussed it with other LOS devs without resolution so far. This is apparently a known thing that I have only been made aware of recently.

For now, it's just the way it is. Obviously Photos properly recognizing the device is not the only thing that triggers that recognition. Right now we just don't know I'm sorry to say. I will update the OP to mention that; thanks for the reminder.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] MArtyChubbs:
Can't wait for your Oreo release. This is an awesome team.

[MENTION=4936949]hokiealumnus[/MENTION] you are a classy dude! One of my favorite contributers and always more than helpful.

Sorry, I know this is off topic.. had to be said....
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
Thanks for the kind words!

I'm anxious for O too. LOS has a lot of code to implement, and a ton of devices to update. I really have no idea of their time table, nor of ours after, but ours will be a lot shorter; they have the harder job. We just finesse and add to their already solid base.

My conundrum right now is whether to install the copy of O that I downloaded, or wait. It's a good problem to have, but I'm torn. Leaning toward staying here because I'd miss all our extra options. :p
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Akomack:
Has the LOS based unlimited storage bug been fixed? I'm hesitant to go to any LOS ROM because of this issue.

Edit: I saw the comment a few posts up. Invisiblek seems to have found a solution somewhere, I'm not sure if this has been incorporated into CrDroid​
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
Sadly, no.

The fix is already in here, but it just identifies the Pixels as Pixels for the purposes of backing up photos at full resolution. It still takes away from the Drive quota.

Nobody has figured out how to fix that part yet unfortunately.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Akomack:
Man, that sucks. CrDroid was a fav of mine when I had my 6P. Hopefully someone figures out a fix for this. My first child is a few months old and I need all the full-res backups I can get.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] cant_even_dev:
Has anyone had trouble getting notification light settings to stick? Even if I change it to the longest intervals it still flashes really quickly.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
crDroid v3.8 is Up!

crDroid v3.8 for marlin is live and ready to go! It is basically 3.7 brought up to the October security patch. AFAIK the bug where video recording errors when it tries to save 30fps video with Google Camera is still present. 60fps with Google Camera seems ok and the included Snap Camera isn't affected.

Pixel-specific Info:

* You need the NJH47F vendor image DOWNLOAD HERE

* Gapps no longer included. Beans Gapps default packages are here.

* I know you guys like some built-in love, so I have built a crDroid version of Beans Gapps that leaves Gallery and Snap Camera installed. It is otherwise identical. You can get those here. ALL credit goes to [MENTION=4395895]BeansTown106[/MENTION] - all I did was pull out some replacement code.

Flash procedure (OP updated to reflect all of this):

1) Wipe cache, system, & data (or just cache & system for a dirty flash).

2) Flash ROM

3) Flash TWRP (DO THIS OR YOU WILL LOSE TWRP!)

4) Reboot back into TWRP

5) Flash gapps

6) Flash vendor image

7) Boot up

As always, download link & instructions are in the OP. Dirty flash should be fine, but remember to always clean flash before reporting any problems. Enjoy!

(Side note - I'm still working on Oreo bringup on my marlin, so I have not personally tested this build. Our team members that have say it's working fine. :good:)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] blaze9090:
Is there a chance to test your build on sailfish?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
The Oreo build? Heh, I haven't gotten it to install yet. I've heard it has to do with vendor images, and we will have to build our own now. Once I finish building 3.8 for my devices I'll be going back to trying to get Oreo to boot.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
Well, our main dev got a new phone and is taking a break from Oreo bringup for a bit. As such I'll probably come back to Nougat for now. Being lazy and not liking a bunch of updating, I built a new crDroid version of Beans' gapps with the stuff above, but with updated apks. The download folder is in the quote above. :)

Edit - For random people that happen by, I only updated the arm64 apks, not the arm versions.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
FYI - BUG in crDroid v3.8. This only affects those that like to install APKs from local storage.

You can't install APKs from storage; the install button is deactivated. This was pulled in with a LOS commit that shouldn't have made it out to the wild. There is a known fix, we're waiting on the dev to pull it in, and also likely roll in the WiFi KRACK fix. Those two fixes will likely be published as v3.8.1.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Sirshark10:
Currently on v3.8, have Magisk 14.2 installed, and have flashed Pico GApps, and every so often when restarting the phone (I have to restart multiple times to get this to not happen) it will get stuck on "Android is starting up"
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
Check to see if you have PIN on startup disabled (which is supposed to allow you to use fingerprint on startup). That feature is finnicky.

If that doesn't work, try with my gapps and magisk 14.3.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] hokiealumnus:
crDroid v3.8.1 is Up!

crDroid v3.8.1 for marlin is live and ready to go!

Pixel Specific Info

* You need the NJH47F vendor image

Pixel XL/marlin DOWNLOAD HERE

* Gapps no longer need to be included, thanks to Beans Gapps! Download the default packages here.

* I know you guys like some built-in love, so I have built a crDroid version of Beans Gapps that leaves Gallery and Snap Camera installed. It is otherwise identical. You can get those here. ALL credit goes to [MENTION=4395895]BeansTown106[/MENTION] - all I did was pull out some replacement code. I updated these with new arm-64 apks on 10/16, so required updates on a clean install should be few.

* The issue with 30FPS video saving in Google Camera may still be present. If so, use 60FPS or Snap Camera for video.

Flash procedure:

1) Wipe cache, system, & data (or just cache & system for a dirty flash).

2) Flash ROM

3) Flash TWRP (DO THIS OR YOU WILL LOSE TWRP!)

4) Reboot back into TWRP

5) Flash gapps

6) Flash vendor image

7) Boot up

As always, download link & instructions are in the OP. Dirty flash should be fine, but remember to always clean flash before reporting any problems. Enjoy! :cool:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Bryanx86:
Also flash the n2 g47 f bootloader as that was the reason I couldn't get to boot coming from Android Oreo. Just FYI. Thank you for the ROM and the future Oreo ROM! If it was in op, I missed it...