[OnePlus 6 & 6T Cross Device Development] Terminator.J:
*** Disclaimer ***​

I am not responsible for any damage you cause to your device.

I hope you like reading.

You have been warned.

crDroid is built on top of LineageOS, and is designed to increase performance and reliability over stock Android for your device, while also attempting to bring you many of the best features in existence today.

​

Features:​

General:​

See our current feature list at our GitHub!

Device-specific:​

Thanks to the LineageOS team, we're FINALLY SHIPPING FIRMWARE BUILT-IN to the installer zip! You should still update all the way to the latest OxygenOS 11.1.2.2 for your device and use functions like NFC, Bluetooth, VoLTE & VoWiFi, use your camera, etc. etc. prior to unlocking the bootloader & installing a custom ROM if you go back to stock with MSMTool.

DeviceExtras for OnePlus-feature-specific customizations including alert slider modes, High Brightness Mode including customizable Auto-HBM threshold (you should probably disable Outdoor Mode in LiveDisplay if you want to manually tune this), customizable rendered FPS overlay, digital earpiece/mic gain controls, built-in UI jitter test, AdrenoBoost GPU boost driver control, and 3-category vibration strength control (thanks to AnierinBliss for all his work on this implementation).

Retrofitting dynamic partitions & using compressed vendor filesystem to free up several hundred more MB of space in the system partition to support larger GApps packages (HUGE kudos to jabashque for making it possible, and implementation help from snnbyyds & TQ Matvey).

Ongoing performance/memory tuning including switching to AOSP libperfmgr & lmkd in preparation for an eventual jump to kernel 4.19 (big thanks to EdwinMoq and bcgngm for the implementation, and many folks too numerous to name for suggesting things & helping test).

Backported security fixes, and various driver updates in kernel courtesy of bananafunction, plus some tuning & optimization from work done or curated by mcdachpappe & AnierinBliss & snnbyyds & many others who have come before.

Optional "crDroid++ kernel" flashable zips with KernelSU support & overclocked GPU frequency table, for a little bit of that circa 2019 "best gaming kernel pls sir" flavor.

No OnePlus Camera & Gallery yet, since I wanted to release stable trees that don't violate every possible notion of best practice for selinux rules first. 😜 Well I figured it was better to have it than not, and it basically all seems to work so I'm including OP Camera & Gallery again; I didn't rework the sepolicy like I'd hoped so hopefully it doesn't destroy camera for everything else. GLHF!

Where did all the extra "notes on stuff" go?:​

I'm going to make a compendium of my collected documentation, including instructions, and keep it on my GitHub... eventually. I'll link here once there's something to see.

For now, please refer to the first post in the Android 13 crDroid thread for questions about things like custom recoveries, firmware, slots, etc.

Flashing Instructions:​

Pre-installation prerequisites, necessary files, and first-time installation procedures are all here:​

https://gist.github.com/Terminator-J/172c8daa5a50312cbb1e39d81d482fec

^^ THIS IS THE MOST IMPORTANT LINK, DO NOT SKIP IT. EVERYTHING IS HERE! ^^

Update installation:​

Spoiler content hidden.

Please see post #2 for information about Google apps & microG, release notes, installation notes, known issues, and lots of helpful links.

Please see post #3 for information about bug reporting & troubleshooting.

​

Sources:​

ROM:​

https://github.com/crdroidandroid

Device trees:​

https://github.com/crdroidandroid/android_device_oneplus_enchilada

https://github.com/crdroidandroid/android_device_oneplus_fajita

https://github.com/crdroidandroid/android_device_oneplus_sdm845-common

https://github.com/crdroidandroid/android_hardware_oneplus/tree/14.0

Kernel:​

https://github.com/crdroidandroid/android_kernel_oneplus_sdm845

Vendor-specific:​

https://gitlab.com/crdroidandroid/proprietary_vendor_oneplus_enchilada

https://gitlab.com/crdroidandroid/proprietary_vendor_oneplus_fajita

https://gitlab.com/crdroidandroid/proprietary_vendor_oneplus_sdm845-common

https://gitlab.com/crdroidandroid/android_vendor_oneplus_apps

https://github.com/Terminator-J/vendor_ih8sn

Download:​

ROM:​

https://crdroid.net/enchilada/10

https://crdroid.net/fajita/10

Changelog:​

https://crdroid.net/enchilada/10#changelog

https://crdroid.net/fajita/10#changelog

Links:​

Visit the official website at crDroid.net

crDroid OnePlus 6/6T Telegram Group

crDroid Community Telegram Group

crDroid Updates Telegram Channel

Donate to help our team pay server costs (PayPal or Patreon)

Donate to support me in maintaining this device (PayPal or Patreon)