yashsingh1/xdaforums huggingface dataset:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GROOVYJOSHCLARK:
Battery is fantastic, and no, there is nothing fancy about this ROM, the only difference is the GAPPs install but if you follow my steps, you wont have a single problem. You can cut back on some of them as I tend to be overly OCD but it does work, and works flawlessly every time! CR is my daily driver and I use it for everything, I dont have one single issue or app thats not supported or working! I highly recommend using CR!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Roger.T:
Depends on how much PubG you play...[emoji16]

Gesendet von meinem SM-G975F mit Tapatalk
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] TheSayaMan:
I got it to work following these steps. Thank you so much!!!! I was frustrated. I knew it was obviously operator error but this works!!!!! Thanks again!!!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dimpoblimpo:
Well worth the downgrade from 10 to 9 for this rom. After following above instructions (thanks a bunch Groovy) and setting everything up I am very happy with performance and stability. Came from havoc Q.

Side note: Do volume buttons change ringer volume by default on 9.0? When I use hardware volume buttons on this rom to adjust it changes media volume by default. Not desired by myself, anyway to change?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GROOVYJOSHCLARK:
My pleasure and yup it's definitely worth it in my opinion to put in the work to remain decrypted and use CR. By far the most stable, working ROM for the pixel 2XL, hands down. I tested them all multiple times! CR is what I come back to every time as my DD and had remained my DD for weeks. No issues, nor hiccups, it just works!

Yes you can unkink the volume/media. It's one of the options, either carbon fiber or system but I can't remember which but it's definitely there somewhere. I would also change the default volume steps to 60 in build.prop to get more granular steps:

ro.config.vc_call_vol_steps=60

ro.config.media_vol_steps=60
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Edmontonchef:
Is mindthegapps still the best gapps option? Last time I flashed this with open gapps it wouldn't go through setup.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GROOVYJOSHCLARK:
In my personal opinion and personal experience testing multiple different methods, different GAPPs, yes, only use mindthegapps. This is the only GAPPs I could get working with CR and they work perfectly. OpenGapps would fail every time, I suspect due to how new they are and being written to also cross-support 10 and beyond. Mindthegapps 9 was made for 9 so it works great with 9 ROMs.

This is the exact GAPPs package name I use:

MindTheGapps-9.0.0-arm64-20190615_031441.zip
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] hfmls:
I gotta say this ROM is the fastest, cleanest ROM i ever used. Good job! :)

Btw should i flash elemental kernel or use stock one?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GROOVYJOSHCLARK:
Agreed all around, CR is my DD! I have used both stock kernel and EX kernel, I stick with EX kernel as I have bought the license (in the past) for it so I use it. Either kernel works fine from my testing.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] hfmls:
Yes, me too. Wich profiles do you use with this rom
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GROOVYJOSHCLARK:
EX profiles (CPU/ETC) you mean? None, I leave it default and it works flawlessly. I recommend to everyone using CR with EX to not screw around with the cores, it works perfectly out of the gate and I do EVERYTHING on my Pixel 2X. I play very resource intensive games, to apps, and I have multiple opened at all times, and I NEVER have a single issue with performance and the battery life is insane. Once you start screwing with the cores, the performance goes to crap along with battery life. I found leaving defaults runs flawlessly with an insane amount of battery life. Its a great balance.

Remember just because we CAN do something, doesnt mean we should. I recommend to all users (unless there is a very specific need) to leave the default core and resource allocation in kernel managers. The defaults are usually made to best balance performance and battery. All to often I end up helping users recover from disasters because they tweaked a core (big/little) but not knowing what this actually means. This ends up almost always to a disaster, its best to leave things the way they are unless you know what it is doing, and why you need to change it.

I havent tweaked a single thing in my kernel manager and it runs fantastically (thats my only point).
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] hfmls:
I am using ex kernel and i have 5h06m screen on with 27% baterry left. Wtf?!

I did not use much media, but still!!

Btw how can i add weather to my home screen like in stock ROM?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Edmontonchef:
If you have gapps installed

-Long press home screen

-Widgets

-select Google At a glance widget
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GROOVYJOSHCLARK:
I only use Nova so I cant help with stock issues, Nova launcher pro is the way I like my launcher layout to look.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] hfmls:
ok, got it! thank you.

i ma trying to use carbon settings to display weather, also in lockscreen but i can't find where to set it up.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] hfmls:
guys i am trying to stream to tv but it crashes everytime. Is it broken?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GROOVYJOSHCLARK:
I stream Netflix, Disney+, TruTV, everything all day long, no issues. How are you trying to stream, screencast from the device itself (not using an app like Netflix)? Screencast works for me but I dont use it to stream my device, I only use the apps to chromecast (OR directly to my Samsung SmartTV). We need alot more info, mainly how/what you are trying to do, what is failing (or happening), logs, is it FC, whats going on? Without any info, no one can help but agin, I stream all day/night long from my Pixel 2 XL using CR.

---------- Post added at 10:23 AM ---------- Previous post was at 10:18 AM ----------

Did you ignore my previous recommendation and modify CPU/RAM settings (EX kernel auditor)? If so, dont and revert those changes, leave it default. I can let me device sit for 2 days almost and have plenty of battery left. Leaving my screen on will last a hell of a lot longer than 4 hours but I rarely leave it on without use so I dont have an exact number of hours but its a LOT more than you are getting. All I am saying is if you dont modify the settings, you will have much better luck, there are no issues with the ROM itself but you can mess it up by playing around with things you should leave alone. There are no native issues with the ROM and battery life, but that doesnt mean you can't foul it up by changing things with kernel auditors. Leave it default, do not modify anything and you will have outstanding performance, along with outstanding battery life.

Remember, just because we CAN do something, doesnt mean we should.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] hfmls:
Hi there. I mean as a good thing.5 to 6 hours of on screen. My battery goes on for 48 to 55 hours as total. This is awesome.

I wanted to stream my scrren using this function:
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GROOVYJOSHCLARK:
Ahh then I apologise, I read you the other way. Yes I also get outstanding battery life.

Yup that's what I thought you meant. The device cast, what happens when you try to cast? I'm able to cast but I don't use it. I use the app (Netflix) cast not device
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] hfmls:
Whenever i try to stream it crashes and goes right into insert unlock pin screen, as it was booting first time.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GROOVYJOSHCLARK:
Hmm, that sounds like the RIL service is crashing (mobile/SIM/PIN), that usually happens when RIL crashes, it locks out and restarts the service which requires the PIN.

I dont have that issue but I also only use EX Kernel, MAGISK, but no substratum or theming (other than CR's built-in). I can and do cast daily, usually Netflix as I previously stated but also my droid when I need to show pics or videos (which is rare), so just to make sure, I just tested it now, freshly and it worked as expected. It will cast perfectly fine (see pics below I just now took). I took a screenshot showing casting works, as well as my version, and the TV showing the casting. It is connected to my Chromecast, as well as my Samsung Smart TV. It 100% works but we need to find out what you changed and its not working now.

Do you have all pixel ambient services installed from Google (PlayStore) as well as the "Carrier services" add-on apps (you need to install them separately from the Play Store)?

Are you Fi (if not what provider)?

Tell me your entire setup process please so we can troubleshoot it, as you have to have done something differently than me. I know it works, because I just tested it, so I know if the device is prepared and setup correctly, it will work, BUT I dont know what you did differently so thats where we need to focus.

Do you use Substratum (or any type of theming), custom kernel, MAGISK, ETC? The more info you give me, the better I can help you resolve this. Log would also help quickly identify whats causing your crashes.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] hfmls:
Using 5ghz network Wi-Fi.

Ex kernel

Carbons 9.0

Mindagapps

Crashes with hisense and Samsung smartv.

I made no other changes to image.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GROOVYJOSHCLARK:
That's sounds similar to mine except I'm not in 5GHz, I choose standard 2.4 WiFi. That shouldn't matter but give it a try if your WiFi can. Get me a log right at the crash so I can pinpoint it. Also my screencast in my test was to Chromecast from my screencast and to my Samsung so what you're doing, should work. Get me a log but test 2.4 and to Chromecast (if possible).
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] hfmls:
YouTube stream works but when i try screen mirror it does not.

Sorry stuoid question how can i log?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GROOVYJOSHCLARK:
No question is stupid, I use syslog (Play Store - free), but needs ROOT so make sure your MAGISK is running right and you grant syslog ROOT access. Fire up the screencast and as soon as is force closes, or crashes, grab the log and upload, but go through it first for anything personal (like names, phone numbers, IEMI, ETC). Since this isnt rebooting or looping the device, you should be able to log it right after it crashes. If you cant get it right after, let me know and I will offer ADB options but this is the easiest as it has the GUI for you. Get the main log, and leave defaults, I believe it cleans the personal info but just check to make sure BEFORE uploading. You need to be careful on sharing personal info device on the internet so that why I am cautioning you.

Also before you bother doing the logcat, answer if you are using themes (any type) or substratum? I often find that system apps like this will crash when using themes. I know for a fact that the "music now playing" (which is a system app - ambient services), will crash if I theme my system dark, but when on light, it works fine. This is with using the built-in system display theme (so not even 3rd party). I have reported this to CR dev team as a reported bug so they are aware and I can easily see a theme being applied causing the system app to crash so that's important to know.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] hfmls:
Hi, i tried to steam, then it crashed and i took log. Hope it logged the crash, if not please do tell me.

thank you

I don't use any theme. I installed only some google apps. Message, contacts, etc.

04-14 00:09:56.196 I/WifiDisplayController( 1164): Connecting to Wifi display: [TV] quarto
04-14 00:09:56.200 I/ExtendedRemoteDisplayHelper( 1164): ExtendedRemoteDisplay: not available
04-14 00:09:56.211 I/WifiDisplayController( 1164): Initiated connection to Wifi display: [TV] quarto
04-14 00:10:03.587 I/WifiDisplayController( 1164): Connected to Wifi display: [TV] quarto
04-14 00:10:03.587 I/WifiDisplayController( 1164): Stopping Wifi display scan.
04-14 00:10:03.592 I/WifiDisplayController( 1164): Listening for RTSP connection on 192.168.49.20:7236 from Wifi display: [TV] quarto
04-14 00:10:03.606 E/AndroidRuntime( 1164): *** FATAL EXCEPTION IN SYSTEM PROCESS: android.display
04-14 00:10:03.606 E/AndroidRuntime( 1164): java.lang.IllegalStateException: Could not start listening for remote display connection on "192.168.49.20:7236"
04-14 00:10:03.606 E/AndroidRuntime( 1164):	at android.media.RemoteDisplay.startListening(RemoteDisplay.java:121)
04-14 00:10:03.606 E/AndroidRuntime( 1164):	at android.media.RemoteDisplay.listen(RemoteDisplay.java:84)
04-14 00:10:03.606 E/AndroidRuntime( 1164):	at com.android.server.display.WifiDisplayController.updateConnection(WifiDisplayController.java:819)
04-14 00:10:03.606 E/AndroidRuntime( 1164):	at com.android.server.display.WifiDisplayController.access$1200(WifiDisplayController.java:70)
04-14 00:10:03.606 E/AndroidRuntime( 1164):	at com.android.server.display.WifiDisplayController$15.onGroupInfoAvailable(WifiDisplayController.java:916)
04-14 00:10:03.606 E/AndroidRuntime( 1164):	at android.net.wifi.p2p.WifiP2pManager$Channel$P2pHandler.handleMessage(WifiP2pManager.java:819)
04-14 00:10:03.606 E/AndroidRuntime( 1164):	at android.os.Handler.dispatchMessage(Handler.java:106)
04-14 00:10:03.606 E/AndroidRuntime( 1164):	at android.os.Looper.loop(Looper.java:193)
04-14 00:10:03.606 E/AndroidRuntime( 1164):	at android.os.HandlerThread.run(HandlerThread.java:65)
04-14 00:10:03.606 E/AndroidRuntime( 1164):	at com.android.server.ServiceThread.run(ServiceThread.java:44)
04-14 00:10:03.924 I/wificond(20684): wificond is starting up...

also, is this rom getting updates?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GROOVYJOSHCLARK:
Perfect, let me go through the logs and see what I can find. Once I find it, I will advise, and yes, CR is the only 9 ROM I know of that still receives security and bug updates (but monthly). The monthly update is due any day however with the coronavirus, I dont know how the CR team is holding up. Assuming they are fine, it should drop literally any day.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GROOVYJOSHCLARK:
Can you redo the log, but this time, after a fresh reboot, but without anything else opened? You collected a tremendous amount of logs, which is good, but its really hard to pinpoint the cause of why the event crashed. Redo the log without anything opened, and grab the log immediately after you crash it with trying to cast. That way I will have a cleaner log. I can see where its crashing but its difficult to pinpoint why with so many other running apps and services. Also confirm you are trying to cast to a TV directly, and not to Chromecast device? Do you have a Chromecast, if so, have you tested that, if so, does it work? I am trying to understand the difference between mine working, and yours crashing. I have dealt with this issue in the past with screencasting for other users, but I cannot recall the fix (but this was also on my HTC 10 a while back).

04-14 00:10:00.039 I/am_pss ( 1164): [19871,10109,com.android.webview:webview_service,12659712,7008256,1077248,37453824,0,18,6]

04-14 00:10:00.566 I/service_manager_stats( 1988): [100,42,125172]

04-14 00:10:03.607 I/am_crash( 1164): [1164,0,system_server,-1,java.lang.IllegalStateException,Could not start listening for remote display connection on "192.168.49.20:7236",RemoteDisplay.java,121]

04-14 00:10:04.040 I/boot_progress_start(20678): 46688172

04-14 00:10:04.282 I/boot_progress_preload_start(20678): 46688415

04-14 00:10:04.709 I/boot_progress_preload_end(20678): 46688842

04-14 00:10:04.823 I/boot_progress_system_run(20759): 179872102

Also in my spare time, I am considering a new 9 Pie build and maintaining it myself (if there is enough interest). I dont know if I want the headache anymore again, I quit last time because of dealing with users who were to demanding, but I do want more Pie options for myself. I may build it, but I dont know yet, but are everyone's thoughts? Is anyone interested in more 9 Pie options?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] hfmls:
Well if it is clean ROM i am UP to. Clean Android.

I dom not use chromecast.

Only TV options.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] hfmls:
Here it is
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] hfmls:
Also, i am trying to disable encription but whenever i press it, it wont allow me to change it
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GROOVYJOSHCLARK:
Send me a screenshot as I do not know what you are referring to with encryption and explain what you meant by "clean rom"? Are you on CarbonRom (this ROM), and have you tested this freshly with literally nothing installed at all, not even MAGISK or kernel, just CR? I am curious on whats going on with your miracast to TV, I know mine works but mine is a Samsung latest TV so its possible the TV is part of the equation so thats why I wanted to test on a ChromeCast.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] hfmls:
At security, advanced, encription. Can you change it? I wanted to make a full Carbon ROM backup with twrp but i can't disable encription also.

I mean if you're going for a New ROM. The cleaner the better.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GROOVYJOSHCLARK:
Ahh, understood, you can only prevent /data from being encrypted (but not the OS) and many users do not even know the /data is encrypted UNTIL they try to mount it in TWRP. If you follow the following steps you will remain unencrypted /data (nandroids/mount in TWRP/ETC), you must FIRST apply the April 2019 FULL ROM with -w intact (so back everything up), then OTA to the last 9 OTA firmware from Google, then follow these install ROM/MAGISK. Follow these steps below:

(SIDELOAD STEP IN RECOVERY AFTER you apply the April 9 firmware with -W intact)

Execute flash-all.bat (both slots)

adb sideload OTA-9.0.0-PQ3A.190801.002(ZIPNAME).zip

--> ZIP FILE, NOT EXTRACTED (done in TWRP/advanced/OTA)

Fastboot into TWRP recovery

Swipe to Factory Reset

FORMAT /DATA

FORMAT /system (YES system, YES you will get "no system" when rebooting to TWRP, ignore it)

push files

Flash the latest TWRP installer

Flash the latest build of ROM

Flash the latest TWRP installer

Reboot to recovery in TWRP (this will reboot you into the other slot) --> it will warn no OS, ignore this, there is

Flash the latest MindTheGapps

Flash Magisk

Flash a custom kernel (optional)

Reboot to system

Here are the push commands:

fastboot --set-active=a

fastboot --set-active=b

fastboot boot twrp-3.3.0-0-taimen.img

adb push Magisk-v20.4.zip /sdcard

adb push CARBON-CR-7.0-OPAL-RELEASE-taimen-20200302-2020.zip /sdcard

adb push MindTheGapps-9.0.0-arm64-20190615_031441.zip /sdcard

adb push twrp-pixel2-installer-taimen-3.3.0-0.zip /sdcard

adb push MagiskManager-v7.5.1.apk /sdcard

This will leave your /data unencrypted, BUT the OS will ALWAYS be encrypted:

Also to fix MAGISK CTS, create a file called cts.sh under /data/adb/services.d/cts.sh:

#!/system/bin/sh

resetprop ro.build.version.security_patch 2019-08-01

Save as cts.sh and give it 755 permissions

*** I take it 1 step further and disable the guest users (only leaving the primary available), I do this for TWRP (multi-user issues) and for my own OCD issues (I dont like the guest users on my device), this is disabled with a simple build.prop tweak (add the following two lines anywhere in the build.prop) and it will disable the option in the system settings and enforce only the primary user (disabling guest altogether): ***

fw.show_multiuserui=0

fw.max_users=1
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GROOVYJOSHCLARK:
April 2020 update firmware (latest CR) dropped this morning, I would flash cleanly the new ROM then retry the casting under the latest firmware.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] b4lenisme:
Hello all, i am trying to install this ROM, however it cannot mount /vendor during gapps installation. i already clean flash Android Pie April Factory Image and then dirty flash Android Pie August Factory Image, however the problem persists. Can anyone give me some enlightement? For the info i use the latest official TWRP and mindthegapps
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GROOVYJOSHCLARK:
If you have everything backed up, format /data, reboot into TWRP and try again. If its still an issue, then I need to ask if you used the -W in the factory firmware reset/prep? If not, this is also required (but test formatting /data first assuming you have everything backed up on the internal storage and messages).

You need to reset everything back to 9 (pie) because I am assuming you were on a 10 ROM (/vendor mount issues is usually 10 and TWRP), so vendor cant mount. Once you wipe it using the firmware with -W, you will restore all partitions and fix the 10 /vendor issues. Trust me, I use CR and have been through this multiple times. I am currently on 10/LOS but CR is my go-to ROM for when I need Pie. LOS for when I need 10/Q ROM.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] palimatix:
[MENTION=6423569]GROOVYJOSHCLARK[/MENTION]

My phone is dying I guess, it's getting uncomfortable warm in every ROM leave alone A11. Thinking to go back to 9.

This carbon rom has good reviews, but I guess no support anymore. Do you have any recent personal build of A9 than this? Any other options for A9 that has active edge?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] GROOVYJOSHCLARK:
unfortunately I deleted all older ROM downloads, all I use now is RR or Bliss. Mainly RR as its stable as a table, give that a try if you want a decent 10 ROM. Its my daily driver and all I sue now for the most part (resurrectionremix).
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dimpoblimpo:
delete
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Edmontonchef:
I love carbon rom as well, lately it seems like they've given up on pixel devices which is a real shame.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dimpoblimpo:
I can't believe I ever left. I am easily at 6+ hours screen on time with well over a day and a half since charge. This is on a two year old battery while still installing and setting up apps. Not to mention changing apps to "open all the time" for certain files and extensions brings you through a whole new menu on android 10+, on 9 it's so much easier. I question the changes Google makes every year I think they're just bored at this point.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] palimatix:
Deleted
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dablackface:
Question can Carbonrom CR 7.0 be installed on Android 10 or 11 ? without issues ?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] droidbot1337:
you need to have the appropriate firmware. for pie ROMs, flash pie firmware. for Q ROMs flash the Q firmware. btw, use the latest available.
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dablackface:
Thank You !
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] droidbot1337:
no problem, happy to help! btw, there is no functional release of twrp for android after pie so make sure you do backups of whatever files you find important. i move all my files to my pc and backup all my apps with swift backup. if you need detailed help, feel free to pm me. cheers!
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
Does this have substratum support so that we don't need to reboot?
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] Prattham:
which version of stock android image do I need to flash? currently I am on android 11 PixelDust
[Google Pixel 2 XL ROMs, Kernels, Recoveries, & Oth] dimpoblimpo:
I flash April image with Google's tool through the website. Then ota upgrade to august. There are great instructions on the 4th page