yashsingh1/xdaforums huggingface dataset:
[OnePlus 6 & 6T Cross Device Development] gecko8k:
Edit: Nevermind, a faulty download was the reason for the error. CrDroid runs like a charm now 8^)

I get all the way through the install process until sideloading CrDroid. Then this happens:

PS D:\Skrammel\Mobiltelefoner\Platform Tools> ./adb sideload crDroidAndroid-14.0-20231231-enchilada-v10.0.zip
* daemon not running; starting now at tcp:5037
* daemon started successfully
adb: sideload connection failed: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.
adb: trying pre-KitKat sideload method...
adb: pre-KitKat sideload connection failed: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.

I tried to pull a recovery log as suggested with

./adb pull /tmp/recovery.log

but that gives me

adb: error: connect failed: closed

ADB works fine up to this point, so I do not quite understand the device unauthorized-part. Does anyone know how to flash CrDroid from here?
[OnePlus 6 & 6T Cross Device Development] denorangel:
Does this rom have unlimited Google photos and parallel space ?

Also are updates delivered through OTA updates or have to dirty flash everytime?
[OnePlus 6 & 6T Cross Device Development] Terminator.J:
Google Photos: Yes; the ROM supports spoofing fingerprint for Google Photos, so if you want to try cheating for unlimited full-resolution photos, you may. This can cause problems elsewhere, but it's your Google account if you want to try and use the ability & risk it. Personally, if you want full-resolution file backups, you should use a proper backup solution. Trusting that Google will provide you free, unlimited something forever is never a good plan. ;)

Parallel Apps: There was debate; we're using the Cloned Apps implementation in Android 14, rather than Parallel Spaces, because it works with other launchers as well, rather than Parallel Spaces which only works within the built-in "crDroid Home". Personally I liked Parallel Spaces since it allowed multiple clones, but oh well. Some people just live & die by their custom launchers.

OTA Updates: Yes, you can usually safely update from the booted Updater in Settings > System. It's not required to dirty flash from recovery every time there's a release (although there are of course situations where you might want to, or you might need to use recovery to flash something like the "crDroid++ kernel" after updating if you want to use KernelSU).
[OnePlus 6 & 6T Cross Device Development] Terminator.J:
Glad you got it sorted. Generally if you see the "trying pre-KitKat sideload method" line, that means you didn't start the phone listening for an update first. You start the adb sideload on the phone first so it's listening (the timeout is something like a minute or two, not 5 seconds), then you start sending from the computer.
[OnePlus 6 & 6T Cross Device Development] denorangel:
Are gapps included ? If not can they be downloaded from playstore or need to be flashed?

Also how is the battery life ?

Do banking apps and gpay work without issues or have safetynet issues?

Above info would be appreciated.

Edit: Never mind I took the plunge and installed it. Since I installed Nikapps I have extra clock, contacts , messages apps. Any idea how to get rid of these apps.?
[OnePlus 6 & 6T Cross Device Development] denorangel:
After using for a couple of days I noticed battery drain even at night when phone is not in use.

Another issue is YouTube videos do not play after ads. Even YouTube shorts don't auto play to the next shorts.
[OnePlus 6 & 6T Cross Device Development] Terminator.J:
All stuff that's covered in the first & second posts in the thread, my friend.

- Google apps are never included; this will not change. Use one of the recommended Google Apps packages for best results.

- Media Playback problems in the regular YouTube app is due to a combination of our deprecated kernel and non-updated Media HAL (missing changes for Android 14 that SM8150 and newer got).

- Google Play Integrity is a moving target and I don't know from day to day if Google has broken it so that it works or not. Usually it shows up so that Play Store shows "device is certified", but individual apps may or may not detect things they don't like, and Google Pay/Wallet may not work.

- If you installed Google versions of the apps, then yes, you'll have extras. Great. You can disable them, but I wouldn't. If you want them hidden from the Launcher so they don't show up in the app drawer, just go into crDroid Home Settings (long-press on empty space and choose "Home Settings", and under "Miscellaneous", you can choose "Hidden & protected apps") and hide them from being visible. Disabling the built-in system apps is a bad idea. Don't worry, it doesn't take up extra usable space in your userdata partition or waste memory or anything.

Battery drain:

- Usually there's a commit needed to make sure we don't have battery drain after an update has been released (due to PixelPropsUtils convincing Play Store that we are a different device, so Play Services thinks it "should" have a new version of Android available, but there isn't one. I'll check with the dev team to see if that's applied or not. That's the most common cause of battery drain after a few days...

... but without logs, that's just guesswork.

Please see post #3. ;)
[OnePlus 6 & 6T Cross Device Development] denorangel:
I looked in battery settings and the drain is caused by system apps. I lose about 20% battery in about 8 hrs at night. Hope it gets fixed in future updates. Everything else is amazing. Thanks for the hard work. Much appreciated.
[OnePlus 6 & 6T Cross Device Development] Terminator.J:
Ooof, that's no good.

Got any logs to share? That helps a lot with troubleshooting.

See post #3 in this thread.
[OnePlus 6 & 6T Cross Device Development] Terminator.J:
crDroid v10.1 (Android 14.0.0_r20) Test 1 -- January 2024 ASB test build now available!

Release notes, changelogs, known issues, things to test, installation instructions, and downloads:

— Enchilada —

Release enchilada_cr10.1_test1 · TJ-Releases/enchilada

*** crDroid v10.1 (Android 14.0.0_r20) Test 1 *** January 2024 ASB Builds Changelog: — Test 1 - Changes since 10.0 Release: Android 14.0.0_r20 & January 2024 Android Security Bulletin merged. Upst...

github.com

— Fajita —

Release fajita_cr10.1_test1 · TJ-Releases/fajita

*** crDroid v10.1 (Android 14.0.0_r20) Test 1 *** January 2024 ASB Builds Changelog: — Test 1 - Changes since 10.0 Release: Android 14.0.0_r20 & January 2024 Android Security Bulletin merged. Upst...

github.com

— crDroid++ kernel for KernelSU support & OC GPU —

Release crDroidPlusPlus_kernel-cr10.1_test1 · TJ-Releases/crDroidPlusPlus_kernel

In sync with kernel changes in crDroid 10.1 test 1 build KernelSU support integrated (updated to tag v0.7.5) OC Adreno GPU frequencies (max freq at 812MHz) Also a KernelSU-only build without OC GPU

github.com

KernelSU apk (requires KSU-enabled crDroid++ kernel flashed from recovery):

https://github.com/tiann/KernelSU/releases/download/v0.7.5/KernelSU_v0.7.5_11434-release.apk
[OnePlus 6 & 6T Cross Device Development] denorangel:
Which is the best version of gcam for OP 6? Can somebody share a link too?
[OnePlus 6 & 6T Cross Device Development] sinkoo1979:
can't download the vbmeta and required files. does anybody else have this problem? any solutions? Thanks in advance
[OnePlus 6 & 6T Cross Device Development] Meepaco:
Meow!
[OnePlus 6 & 6T Cross Device Development] giantflash:
Just wanted to say how awesome this rom already is. Just installed it yesterday and I already fell in love with it. Super smooth, seems to be easy on the battery, no gapps, and how the hell are there already that many customization options :O

Awesome work, thank you very much
[OnePlus 6 & 6T Cross Device Development] Mindrel:
Thank you very much for keeping this smartphone alive and for this ROM, which looks very interesting! I'll be testing it next week and will give you some feedback.

🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻
[OnePlus 6 & 6T Cross Device Development] Mindrel:
There's no problem here. ROM successfully installed!
[OnePlus 6 & 6T Cross Device Development] Mindrel:
Hi there!

Here's my feedback after 2 days of use.

The ROM is incredibly stable.

Battery life is decent. It seems almost identical to what I had previously on LineageOS 20 and PixelExperience 14.

I haven't tried all the modules yet, but everything I've tried works perfectly (wifi, data, bluetooth, fingerprint reader, camera, alert slider, etc.).

I've had no application crashes.

There was quite a bit of lag, especially in the app drawer, in the running apps menu and when scrolling down the notifications panel, but it was eliminated by activating the "AdrenoBoost" function (smooth, even with window blur activated.).

Unfortunately, I rooted the system and set up PlayIntegrityFix, but my banking application still doesn't work (but that was to be expected... Thanks Google... :mad::mad:).

The only minor bug I encountered while testing was a bug with the taskbar. Action buttons stack up on it (but I don't use this function) :

Please note: the French translation of the information in the "at a glance" widget is not very good. For exemple:

"It's Tuesday 30 January" translates as "Nous sommes le mardi 30 janvier" and not "Il est mardi 30 janvier".

"Le potentiel ne connait pas le temps de coucher" doesn't make any sense.

But that's not really important, it's more aesthetic and can be deactivated with the minimalistic style option.

In short, it's very, very good!

Keep up the great work and thank you very much!
[OnePlus 6 & 6T Cross Device Development] Terminator.J:
BSG GCam APKs - Google Camera Port

Modified Google Camera app by BSG.

www.celsoazevedo.com

Download latest 8.9.xxx.

60fps video & both slow-mo framerates working; from a GCam port with this config.

Knock yourself out.
[OnePlus 6 & 6T Cross Device Development] Terminator.J:
crDroid.net - help out with translations

translations for crDroid Android project

crdroid.net

Feel free to help make the French translations even better!

And thank you for your kind words; I appreciate them immensely. :)
[OnePlus 6 & 6T Cross Device Development] Terminator.J:
Pushed cr10.1_rc1 to OTA as the official January 2024 ASB release.
[OnePlus 6 & 6T Cross Device Development] Terminator.J:
Play Integrity is real ugly right now.

Google is going bat**** insane; they're even sniffing OpenGL driver version strings and custom kernel localversion strings *in Google Play Services*, because that would indicate an unlocked bootloader and potentially root.

I have no idea what to recommend anymore; I don't bother with it. If an app requires it, I do not require that app and will not be giving the company behind it any of my time or money. I recommend y'all do likewise. Get a better bank, carry your wallet like a grownup, etc. If your job requires the use of these features, then use your job-supplied phone with locked bootloader for those functions; they have no business requiring an app if they're not furnishing the phone.
[OnePlus 6 & 6T Cross Device Development] lm089:
Wow! Although I'm on plain LOS20 (A13) I think this post is a near-perfect compendium on the topics "clean install without losing data" and "data backup". 10 stars out of 5! ⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

As for backup: I'm currently using Seedvault which is not perfect but is still better than nothing. Unfortunately doesn't like to backup everything, for no apparent reason.

Regarding backup of the wifi access point database: because in the past Titanium (when it it still worked for backups on older devices) let me down esp. with the access points I made it a habit to do a manual backup of the database which can be read by any ascii editor. I also tend to copy the most important ones into my keepass database...

For completeness: at least for LOS20 the file in question is /data/misc/apexdata/com.android.wifi/WifiConfigStore.xml...
[OnePlus 6 & 6T Cross Device Development] Mindrel:
I signed up and suggested some corrections (y)
[OnePlus 6 & 6T Cross Device Development] lm089:
Just 2 quick ones:

LOS20 since a while contains a charging controller which allows to limit charging the battery bayed on various parameters (like charge up to xx%). Something similar here?

which camera is bundled in this ROM?

Checked git and other sources but couldn't find answers
[OnePlus 6 & 6T Cross Device Development] Terminator.J:
- Yes, we include the Lineage [Battery] Health HAL; you have the same ability to limit charging (I usually have mine stop at 80 or 85%).

- Currently, just Lineage Aperture in crDroid 10.x (Android 14) builds. However, this may change... soon...
[OnePlus 6 & 6T Cross Device Development] Terminator.J:
... of course I look at the commits, and realize "oh, I guess we could just relabel the secontext for that executable now" since we're building vendor from source at this point.

meh, it seems to run, and it's already brittle & janky af so I'm not going to deliberately try to break it now. 😜

I've got kernel 4.19-related things to worry about now! 😁
[OnePlus 6 & 6T Cross Device Development] lm089:
That would be great! I'm currently using a rather old version of OP Cam (V 3.2.106) which for me is ~95% stable, all newer versions are crashing. Aperture is just too limited, and GCAM flavors don't really convince me, either, esp too slow when storing pics
[OnePlus 6 & 6T Cross Device Development] ChubbyEno:
Is there any unofficial TWRP for Android 14? I found the whole internet but failed to find the one able to decrypt data partition on A14.
[OnePlus 6 & 6T Cross Device Development] vinzon24:
ROM is great. Waiting for an update that includes OOS Cam. Lol. Thank you dev
[OnePlus 6 & 6T Cross Device Development] Terminator.J:
I'm not making one, and I dunno if I can talk Yacha into making a custom OrangeFox build that supports my own particular... idiom... for dynamic partition sizing and using all the necessary patches in the right place to support using zstd-compressed squashfs for vendor filesystem.

Maybe if you ask him nicely and wave a little paypal donation at him, we can work together on making it happen. ;)

Otherwise, use the built-in crDroid recovery, and sorry about not being able to decrypt userdata.

Android changed how they deal with FBE encryption key handling a long time ago and it's dangerous to try and keep doing it from recovery these days.
[OnePlus 6 & 6T Cross Device Development] weny_i:
So if i want to use the V10.1, from 9.13 only i need just download lates version and hit the local update, its that simple?
[OnePlus 6 & 6T Cross Device Development] Terminator.J:
Uhhh, no.

Do the steps in that linked github gist in the first post.

Android 14 release builds use retrofit dynamic partitioning (to increase available space in the system/ partition to allow for bigger GApps packages & reduce the chance of boot loops after updating), and you'll need to go through the one-time conversion process as outlined in those instructions.

Please please, if you want to submit bug reports, back up your stuff & clean flash.

It's not technically required to factory reset in order to update to a new major Android version (it's up to you to verify you have the correct Android 14 version of whatever GApps you're already using, or do steps to reset runtime permissions), but I'm not going to support dirty-flashed updates if you decide to skip the "factory reset" step.

See the section in post #3 about "supported configuration". It's your phone, do what you like, but don't take up my time with bug reports if you didn't clean flash for a major version change; fair enough?
[OnePlus 6 & 6T Cross Device Development] denorangel:
I have been experiencing battery drain again since last few days . losing about 35% battery in around 9 hrs overnight. System apps using most of the battery.
[OnePlus 6 & 6T Cross Device Development] syamkumar.tpl:
Battery 💊 is empty when battery removed from status bar..
[OnePlus 6 & 6T Cross Device Development] Okiera29:
I have to say, this is quite a nice ROM. My 6T died a few years ago., soft bricked it. Been using a Pixel 6 since then. A couple of months ago, I plugged the 6T in and low and behold, it booted to stock recovery and I was back in Oxygen 11. Found this ROM yesterday. The instructions on installing are top notch! Took me longer to download the files than to install them on the phone. I just use the phone for media and some light gaming, but it is nice to have it back. Thanks to the dev team!!

After using it for a bit, I have not noticed the battery drain others have spoken of. I did not use the phone all weekend. I was 100% fully charged on Friday evening. This morning when I pulled it out, it was only down to 89% pretty good for two days idle.
[OnePlus 6 & 6T Cross Device Development] vinzon24:
Hi there is Version 10.2 available?
[OnePlus 6 & 6T Cross Device Development] Terminator.J:
Sorry about the wait.

I've had a release candidate available for testing in the Telegram group for a few weeks now; I've just been literally too busy to deal with all of the work required to push an official release. I finally had a couple free hours today, so I just uploaded it.
[OnePlus 6 & 6T Cross Device Development] syamkumar.tpl:
Thanks for the oos cam
[OnePlus 6 & 6T Cross Device Development] Mindrel:
Thanks so much for the feedback.

Take your time, the priority is your personal and professional life.

This version is already very stable. As far as I'm concerned, I don't mind waiting until April to get a new version. As for changing the kernel version, if I have to go through a complete phone reset, well, so be it.

See you soon!
[OnePlus 6 & 6T Cross Device Development] Terminator.J:
Welp, they did it.

Those ba-people of questionable parentage at Google went & did it.

They added the "fail to boot any kernel below 4.19" check to bpf in Android 14 QPR2 (android-14.0.0_r29) this afternoon.

Great.

And I'm about to be swamped for the next 3 weeks.

ALTHOUGH!

I've just about got a 4.19-based build ready to go; just doing some finishing touches on the pieces of DeviceExtras that I intend to keep bringing forward, and some sepolicy shenanigans ironed out.

There's also the possibility of backported bpf kernel driver update from newer (5.4? 4.19? not sure) that will function correctly with the new bpfprogs, plus spoofing the uname version to bpf & netd, so it's possible we might be able to make 4.9 limp along a little longer...

Although honestly, 4.19 allows for accelerated VP9 media decoding again so YouTube & Instagram don't stutter at 1080p & 4K, so that would be nice to get back!
[OnePlus 6 & 6T Cross Device Development] Okiera29:
Got the notification about 10.2 last night. OTA went great! Thanks for all your hard work on this ROM!
[OnePlus 6 & 6T Cross Device Development] Terminator.J:
State of the ROM Update:

I have finished the video production project, and am now in the last week of "I can't do a damn thing" working on programming projection content for the next ballet performance. So hopefully I can do something ROM-related again soon!

Among the reasons that LineageOS March ASB (14.0.0_r29 with QPR2 merge) has taken so long is because they've been reverting all the "kill pre-4.19 kernel" commits, and trying to fix up everything for older devices.

But it looks like we won't NEED to convert to 4.19 or perish.

I think it's still a good idea to figure out how to do it properly anyway; seeing as how it fixes the media playback hardware acceleration issue with VP9 decoding.

But it requires a factory reset, and if you try installing a 4.19 build via updater on top of a 4.9 install, and have used F2FS for userdata filesystem format, it will actually clobber it and you cannot just switch slots back to previous slot & boot.

I am not inclined to push an OTA update that will essentially brick 800+ peoples' devices and force a factory reset without the ability to backup your data first.

It would require essentially creating new device names ("enchilada-4.19" and "fajita-4.19" or something) so that the OTA doesn't become available on standard 4.9 installations.

Meanwhile, I've been firming up "10.2 release 2" builds to help tide folks over in the mean time, with updated PPU spoofing fingerprint, fix some potential battery drain from powerhint being a little too boost-happy, etc.

Actually FINALLY getting around to importing some of the scheduler/governor improvements from MCD kernel to try out (remember EAS tuning from RenderBroken? I think I've got it integrated reasonably well).
[OnePlus 6 & 6T Cross Device Development] tomasz-c:
@Terminator.J

Thank you for the update.

After upgrading enchilada_cr10.2_next2 to enchilada_cr10.2_next3, I noticed a big improvement in battery life. Has anyone else observed this?

Is there already a decision to move to kernel 4.19? If I would decide now to format the memory and switch to this version then with the official release I won't have to do it anymore? In general do you recommend this version or is it better to hold off for now?
[OnePlus 6 & 6T Cross Device Development] Ditti4:
So, silly question... I'm currently on PixelExperience 13 but would like to give crDroid a shot (last time I did must've been on my Redmi 3S Prime). PE already required a dynamic partition layout, does this mean I should skip (parts of ) the pre-installation setup or do I have to redo it all?
[OnePlus 6 & 6T Cross Device Development] Terminator.J:
So, for right now, the plan appears to be to continue building with 4.9 for the remainder of Android 14.

I'm taking my cues from the LineageOS team, and they made it plain they're going to continue forward-porting support for kernels 4.14 & 4.9 as long as it's feasible.

In order to switch to 4.19 in an official capacity, one of two things needs to happen so that 4.19-based OTA updates don't clobber installations for hundreds & hundreds of people on current 4.9-kernel-based Android 14 builds:

1) I create new device names entirely so that there's no overlap (like "enchilada-4.19" and "fajita-4.19"), or...

2) the crDroid ROM dev team decideds to update our branch name to something newer than 14.0 -- either something like 14.1 if we decide to split device OTAs within the current major Android version cycle, or 15.0 for Android 15 release.

For now, the 4.19 builds are *very* "testing" flavored, using the same device name as 4.9, which means you'll get OTA notifications for official 4.9 updates; which is not ideal because you should in no way install those over a 4.19 install.

So if you want to wait until things are good for being able to accept OTA updates & whatnot on the newer kernel, I would just stick with 4.9 builds for now.

Glad to hear battery is good on 10.2next3 (pre-release build available for testing in the TG group)! If nobody is experiencing major function regressions, I'll probably push that as an official 10.2-release2 to OTA while we wait for the QPR2 overhaul to work its way through the pipeline.
[OnePlus 6 & 6T Cross Device Development] Terminator.J:
Sorry for the delayed response!

Do it all just to be on the safe side.

Although I guess right now the "crdroid-official" NikGapps (and even standalone addons) installers are broken in recovery...?

MindTheGapps is working, so use that I guess. 😅
[OnePlus 6 & 6T Cross Device Development] Ronnik:
so i did try out going from PE 13 ,

first a flashed rom

restarted to recovery

flashed mindgapps

restarted it took a little bit more time but it started up,

there was little hiccups here and there, but after 2 system restart, it worked perfectly..

thankyou for the amazing rom.

will report if anything arises.