yashsingh1/xdaforums huggingface dataset:
[OnePlus 9] gwolfu:
​

*** Disclaimer
I am not responsible for any damage you made to your device
You have been warned

crDroid is designed to increase performance and reliability over stock Android for your device also attempting to bringing many of the best features existent today

Features:

https://github.com/crdroidandroid/crdroid_features/blob/13.0/README.mkdn

Flashing Instructions:

Pre-installation:

OOS 13.1 - 13.1.0.591(EX01) firmware is required (can update via firmware flasher tool found on download page, firmware button)

Optional NikGapps Elite Gwolf2u (from download page, gapps button)

Optional Magisk (boot.img used to patch with Magisk in order to get root, can be found in recovery folder from download page)

First time installation (clean flash):

Backup your data to PC, OTG flash drive

Make sure you are on OOS 13 or at least OOS 13 firmware installed

Extract firmware flasher zip

Enter fastboot

Execute Update-firmware.bat (windows) or Update-firmware.sh (Linux - make file executable) from extracted firmware flasher folder

Now in recovery go to factory reset and confirm the reset

Reboot to recovery

Choose apply update and Apply from ADB

Now install crDroid zip via sideload

adb sideload crDroid.zip

Go back to main menu and reboot to recovery to install gapps (if you don't want gapps, reboot to system)

To install gapps, simply sideload gapps.zip the same way you installed crDroid.zip then reboot to system

Update installation:

Via recovery (recommended way):

Boot to recovery

Choose apply update and Apply from ADB

Now install crDroid zip via sideload and reboot

adb sideload crDroid.zip

If you had gapps, reboot to recovery and sideload gapps.zip and reboot

Via OTA:

Go to Settings -> System -> Updater and download latest build

Choose install and let it finish

If you have Magisk installed, don't click reboot when prompted and go to Magisk and choose install to inactive slot

If having gapps, reboot to recovery and sideload gapps package again

Reboot

Note: In some cases where incompatible gapps used, may result in boot issues that should get fixed by flashing gapps again in recovery.

Sources:

ROM: https://github.com/crdroidandroid

Kernel: https://github.com/crdroidandroid/android_kernel_oneplus_sm8350

Download:

ROM: https://crdroid.net/lemonade/9

Visit official website @ crDroid.net

crDroid OnePlus 9 Telegram

crDroid Community Telegram

If you like my work, consider a donation > My Paypal
[OnePlus 9] gwolfu:
yeah I've seen in my other threads also :))

should be fixed now
[OnePlus 9] Fireblast3:
I tried to sideload GoogleSearch to get hey google but now I'm getting "Check your internet connection and try again" when I press unlock more assistant features.

Edit: GoogleSearch worked fine in android 12.

Forget about it I found the problem. Don't know why google setting were disable but after enabling, everything works.
[OnePlus 9] Venkata Prathap:
Does this oos cam support slowmotion and h265 video rec ?
[OnePlus 9] AkkiV:
"Long press on fingerprint sensor to unlock phone" seems to be broken. It's turning off automatically when I try to turn it on.
[OnePlus 9] pifubaro:
Navigation with hand gestures disappears after 1 day!
[OnePlus 9] forestnew:
Thank you for this amazing rom! I recommend using Msm tool (https://xdaforums.com/t/global-11-2...-for-indian-variant-flashing-as-well.4454357/ and see this video for further help

) if you are coming from Derp android 12 rom like I was. Everything works great, even the oos camera. Unlimited google photos upload works perfectly. I am also passing safetynet and play store settings check after following the youtube video titled SafetyNet ByPass & CTS Profile False Fix, and this is with Magisk 25.2 zip installed after first boot. I think the creator posts a lot on xda if I remember correctly.
[OnePlus 9] gwolfu:
Build 20221106 is ready

Changelog: https://crdroid.net/lemonade/9#changelog

Download: https://crdroid.net/lemonade/9
[OnePlus 9] gwolfu:
Build 20221111 is ready

Changelog: https://crdroid.net/lemonade/9#changelog

Download: https://crdroid.net/lemonade/9
[OnePlus 9] lovebeta:
The ROM is really smooth and stable. Big thumb up.

The only problem I ran into is that the kernel doesn't seem to support Network Signal Guru. Any idea? crDroid 8 worked fine with NSG.
[OnePlus 9] Vmo x:
It's not entirely rom based, if you're talking about an app they probably haven't Updated there app yet to 13. Lots of errors still occur on 13 based ROMs . :)
[OnePlus 9] lovebeta:
That could be, had similar issue with Nameless A13 as well. However Network Signal Guru works with Evolution X A13...
[OnePlus 9] gwolfu:
Build 20221118 is ready

Changelog: https://crdroid.net/lemonade/9#changelog

Download: https://crdroid.net/lemonade/9
[OnePlus 9] ygb7:
Thanks for the Nov 18, 2022 Build. It works fine. However, I did have a problem with the boot-20221118.img file.

It just hangs & do not boot to recovery on my LE2115. I had to go back to the Nov 11, 2022 boot-20221111.img file to boot to recovery & install the new 11/18 ROM.

fastboot flash boot_a boot-20221118.img

fastboot flash boot_b boot-20221118.img
[OnePlus 9] gwolfu:
Weird enough since same boot img is present in rom.zip

Also no need to update boot every update
[OnePlus 9] imirwp:
Same
[OnePlus 9] mihailgreceanu:
for anyone using the latest update... DO NOT USE SMART LOCK! when you try to unlock using the normal pattern the system crashes and resets and you are stuck in an infinite loop. if you do manage to unlock it by some miracle and you try to go to settings and undo that smart lock huge mistake or change/disable the screen lock completely settings will crash so you ll still be stuck. do not use google remote lock as i did as that locks it forever, the brain dead people working for google removed the feature of remote unlock
[OnePlus 9] ygb7:
gwolfu​

Is it by desgin that the cdDroid ROM defaults to Sound in Do Not Disturb mode?

It not a problem to simply toggle the sound on. I was just wondering since on all of the upgrades the sound has been set back to Do Not Disturb mode.
[OnePlus 9] gwolfu:
Build 20221126 is ready

Changelog: https://crdroid.net/lemonade/9#changelog

Download: https://crdroid.net/lemonade/9
[OnePlus 9] xontax:
Yes happens all the time since last release
[OnePlus 9] wizardknight:
Well at least I know I am not more crazy than usual.
[OnePlus 9] gwolfu:
Build 20230428 is ready

Changelog: https://crdroid.net/lemonade/9#changelog

Download: https://crdroid.net/lemonade/9
[OnePlus 9] mattie_49:
This has embedded firmware correct? I'm a global na op9 and can flash lineage and Pe from F21 with zero issues. Dtbo,vendor_boot,boot,sideload build . Factory reset. And do most video modes on oos cam function properly? When there isn't any throttling it works right.
[OnePlus 9] shadabkiani:
No, this doesn't have embedded firmware. You need to flash firmware, given in the downloads link on crDroid website (F.20 is required). It will flash on both slots. Download the zip, extract, run bat file. Simple.

When flashing firmware, it will ask about modem, I choss No (I don't know what difference that would make anyway :p)
[OnePlus 9] mattie_49:
Does video slo motion and 8k function properly?
[OnePlus 9] shadabkiani:
I don't know. I don't use camera often, so it means nothing to me, hence never checked. And I am currently on Nameless.
[OnePlus 9] partcyborg:
<deleted>
[OnePlus 9] gwolfu:
Build 20230505 is ready

Changelog: https://crdroid.net/lemonade/9#changelog

Download: https://crdroid.net/lemonade/9
[OnePlus 9] v_krishna@xda:
Hi, just installed and the play store won't work, any workaround please!!
[OnePlus 9] jmcl3an:
Have you gone into the app settings for the store and made sure the allow network access, wifi, and mobile data options are enabled? I remember that being disabled when I did a fresh install.
[OnePlus 9] v_krishna@xda:
Thanks a lot bro, it worked
[OnePlus 9] jmcl3an:
No problem, glad it worked.
[OnePlus 9] gwolfu:
Build 20230513 is ready

Do note this update required F.21 firmware - firmware flash tool also update and found on op

Changelog: https://crdroid.net/lemonade/9#changelog

Download: https://crdroid.net/lemonade/9
[OnePlus 9] gwolfu:
Build 20230519 is ready

Changelog: https://crdroid.net/lemonade/9#changelog

Download: https://crdroid.net/lemonade/9
[OnePlus 9] gwolfu:
Build 20230526 is ready

Changelog: https://crdroid.net/lemonade/9#changelog

Download: https://crdroid.net/lemonade/9
[OnePlus 9] gwolfu:
Build 20230603 is ready

Do note this update required 13.1.0.500(EX01) firmware - firmware flash tool also updated and found on op

Changelog: https://crdroid.net/lemonade/9#changelog

Download: https://crdroid.net/lemonade/9
[OnePlus 9] wahaj786:
I'm stucked
[OnePlus 9] bluedragon14:
I just did a clean install of build 20230603 w/ NikGApps Core using the 13.1.0.500(EX01) firmware flash tool, so far so good!
[OnePlus 9] gwolfu:
did you update firmware?
[OnePlus 9] firoz990:
Front camera selfies automatically cropping to 50% .. this is kinda weird problem ikr..any solution????
[OnePlus 9] gwolfu:
Switch ratio to 16:9

Some have this issue for some reason
[OnePlus 9] firoz990:
Thank you sir.. one more request please try to upgrade the camera version as well... latest 13.1 has more optimized camera setup with more sharp, detail & color accurate images..

Thanks in advance

peace <3
[OnePlus 9] lancialo:
Hello. Is there any way to upgrade the firmware from CrDroid 9.4 (F.20) to the current current firmware with my data, magisk and gapps intact? What's my procedure? Or will I have to restore MSM and re-flash everything from scratch?
[OnePlus 9] shadabkiani:
Yes indeed. Follow the download link from 1st post. When you are on crdroid.net page, you will see Firmware link. Follow that, download the required firmware zip, extract it, put you phone in bootloader mode, connect to PC and then run the bat file.
[OnePlus 9] lancialo:
After flashing the new Firmware will I have to boot into the recovery and update the ROM via adb sideload in the standard way? And how to save magisk and gapps? Will my personal data (photos, videos, apps) be saved?
[OnePlus 9] shadabkiani:
Yes, your data will be saved if you don't factory reset. Just boot to recovery, then sideload the newest build. Next step is important that you need to reboot to recovery again. Then you have to sideload the GApps package as you used before and Magisk.

However, you should still backup your personal data as a precaution, just in case things go south.
[OnePlus 9] lancialo:
Can I ask you a few last questions? Will the Magisk modules be saved with this update? After flashing the new version I want to extract the boot from it, patch it with Magisk and then flash it manually via Bootloader. After booting into the system will the modules be saved? And what version of NikGapps do I need to flash again after the upgrade? The same version as the original firmware or a new one?
[OnePlus 9] shadabkiani:
I have not tried this dirty flash method. I always do a clean flash, as I don't keep photos in the phone. Just have to reinstall the apps and recover Whatsapp from Drive. That's what I do.

But in my opinion, yes Magisk modules will be saved. You might have to re-enable Zygisk and modules again I think. As for the GApps, I think you can flash newere version too. The thing is that /data partition will be unaffected so Magisk modules and apps and stuff will be safe. When you flash GApps, their base apks and other files are flashed to /super (in which there are /system /product /odm etc.), but their updated version apps are in /data.

That was my opinion. I do not know for sure as I have not experimented to check the above info specifically. But I'm fairly hopeful you will be OK.
[OnePlus 9] shadabkiani:
@lancialo It's also worth mentioning that dirty flash isn't always supported for all ROMs/builds. Sometimes, developers sepcifically ask you to do a clean flash for a specific build. That's why always check the changelog before proceeding with a given build.
[OnePlus 9] gwolfu:
Build 20230609 is ready

Changelog: https://crdroid.net/lemonade/9#changelog

Download: https://crdroid.net/lemonade/9
[OnePlus 9] windowslucker:
im currently on OOS11 which was restored by an MSM tool linked here:

ONE PLUS 9 EU MSM TOOL TESTED

This was a Untested MSM .OPS file for the EU Variant use at your own risk. This was tested by @lockmunk and verified to be working for the EU varient of the device check post 4 if you want to see proof. This will fail verification when pressing...

xdaforums.com

When trying to install the Firmware 13.1.0.500(EX01) via the Firmwareflasher downloaded from here:

crDroid Android - Browse /lemonade/9.x/firmware at SourceForge.net

Highly customizable Android Platform

sourceforge.net

i end up in a QUALCOMM CrashDump Mode state.

What am i doing wrong? Can someone help me to pinpoint my mistake? :-(
[OnePlus 9] gwolfu:
update to OOS 12 then go with firmware flash tool
[OnePlus 9] windowslucker:
Thanks for the fast response, you give me light at the end of the tunnel :-D

One question: can i install OOS 12 with any of the provided tools? Or do i need to go through every OTA update?

I tried updating the OOS11 Version via Local Backup with the files from here:

https://xdaforums.com/t/oneplus-9-rom-ota-oxygen-os-repo-of-oxygen-os-builds.4254579/

Downloaded the correct files for my specific model but the OTA Updater says "Failed" instantly - so is there any tool for that process that i dont have to do it manually?

Thanks!!! <3
[OnePlus 9] gwolfu:
OTA from OOS
[OnePlus 9] shadabkiani:
Here is the basic mechanism. When you use MSM tool, it reverts your phone back to OOS11, and that firmware isn't even the latest OOS11. You can't just directly flash OOS13 from there. You have to go step by step. Head over to OxygenOS repo thread, and find the latest OOS11 full firmware zip. Flash that from System Update > Local Upgrade. Then download the latest OOS12 full zip. Flash that. Then download the OOS13 full zip, and to flash that, you have to install Local Update APK for OOS12, and from there you can flash OOS13. Keep those zips on PC so that next time you don't have to download them again in case you have to use MSM Tool.

If you go through built-in OTA update, it will show you even on OOS11 that it will flash your phone to the latest OOS13 build, but it won't do that directly. It will go through the same steps as I explained above. So better to download zips manually on your PC from the repo thread so that you have a copy available for next time.

Unlock the bootloader. Then flash the required firmware from the link provided on crDroid webpage for OnePlus 9. This will flash firmware to both slots so you can rest assured. Next go with the usual process of installing custom ROM as explained before.

P.S. I see that you used MSM Tool for EU variant. Is you phone LE2113?
[OnePlus 9] v_krishna@xda:
Hi, anyone got jio 5g working, airtel 5g works fine but i can't get 5g for jio
[OnePlus 9] gwolfu:
Build 20230619 is ready

Changelog: https://crdroid.net/lemonade/9#changelog

Download: https://crdroid.net/lemonade/9
[OnePlus 9] xontax:
please reup
[OnePlus 9] chenxuwen:
Wondering if you could offer some help.

Situation:

1. OP9 on Crdroid 9.2 with F20 firmware running perfectly

2. OTAed to Crdroid 9.5 06/09/2023 version

3. Reboot into new and the phone says google play has stopped running (weirdness starts here)

4. Reboot then found boot loop cannot enter system at all

5. Reboot to recovery switch slot then find boot into Qualcomm crashdump

Then don't know what to do at all. Tried

A. Flash EX1 firmware, no booting still (both slot tried, slot B stuck at the bootloader unlocked warning screen, slot A goes into qualcomm crashdump), tried dirty flash Crdroid 9.2 and 9.5, both says error 7.

B. Flash F21 firmware, no booting still (same as above), tried dirty flash Crdroid 9.2 and 9.5, both says error 7.

C. Flash F21 firmware, no booting still (same as above), tried dirty flash Crdroid 9.2 and 9.5, both says error 7.

Don't know what's going on. Anychance I can reboot into system once more to recover the datum on the phone. (My last back up was in April. I thought OTA is safe, but...)

Any help or input would be greatly appreciated!
[OnePlus 9] shadabkiani:
Dirty flash through sideloading. Here is what you should do. Reboot to recovery, sideload the ROM zip. Then reboot to recovery again (this is important). Now sideload the GApps package.

If it still doesn't work, you can boot this unofficial recovery build. It supports encryption/decryption on A12 and A13 ROMs. From there, you can copy your data over to PC through MTP. Make sure you temporarily boot the image by the command fastboot boot <your_boot_image>, and NOT flash it. (Recovery now resides inside boot.img instead of it's own dedicated partition in OP9.)
[OnePlus 9] v_krishna@xda:
not availible please reupload
[OnePlus 9] chenxuwen:
The dirty flash part does not work as I wrote earlier. It gives error 7 to both Crdroid 9.2 and 9.5.

Thanks a lot for letting me know the recovery!

The recovery MTP indeed helps to get most stuffs. The problems are now the stuffs inside some apps.

Thanks again!
[OnePlus 9] shadabkiani:
Are you using the latest platform tools?
[OnePlus 9] chenxuwen:
I am using the latest ADB & Fastboot++ on XDA. I assume only by factory reset, they are gonna let me sideload flash. But any other ways?
[OnePlus 9] shadabkiani:
Get rid of those. Why use those when you can use official platform tools from Google?! Download, extract and make a folder in C:\Program Files (x86)\Platform Tools. Add this folder to system environment variables path so that you can use them from anywhere. (You can palce them anywhere, just make sure to add whatever folder to environment path).

If that still doesn't work, try flashing ROM zip through TWRP. (Of course by temporarily booting the TWRP; not by flashing TWRP)
[OnePlus 9] gwolfu:
should be fixed now

sorry for that
[OnePlus 9] v_krishna@xda:
After updating to the latest version i was having issues with audio and video playback, video is choppy and not playing good at al and the audio isn't coming from the speakers or bluetooth. i tried clean flashing but no luck, can anyone help me with any walkaround
[OnePlus 9] shadabkiani:
Did you flash the required firmware?
[OnePlus 9] v_krishna@xda:
yes. and i tried flashing another rom and then crdroid again everything works well now, but had issues wih fingerprint and refresh rate issues, the refresh rate always stuck at 60 after unlocking the device and i need to disable and enable smooth display option in display settings, other than that everything works great!!
[OnePlus 9] shadabkiani:
Go to Developer Options and enable Force Peak Refresh Rate.
[OnePlus 9] crazyg4merz:
I don't know what happened, after updating to the latest version, my IMEI is changed (both IMEI numbers become `001009661016766` which different from the box). If I boot into `fastboot` and click on `Show Barcode` I can see that it shows my original SIM1 IMEI. This is important because in my country IMEI which is not registered from the vendor will be blocked from using SIM card and right now I got zero signal from network provider.

Is there anyway I can still fix this? I don't have my original IMEI backed up (I hope it's not lost because I can see it in fastboot mode.
[OnePlus 9] shadabkiani:
Go back to the factory firmware using MSM tool. It would revert back to OOS11, wiping your data, with locked bootloader, just as it came off fresh from factory.
[OnePlus 9] crazyg4merz:
I managed to fix this by sideloading crdroid below 20230607. Seems like this happen for LE2110 units because there's another guy in telegram group having the same issue.
[OnePlus 9] shadabkiani:
Hmm... I have LE2110 as well, and I just flashed latest crDroid. My IMEIs are OK.

Might be a temporary bug. Maybe you can flash latest build again and it would be OK.
[OnePlus 9] gwolfu:
possible cause is bad firmware on second slot
[OnePlus 9] crazyg4merz:
Dirty flashing older version of crdroid (below 20230607) fixed the problem, I tried reflashing the firmware with the flasher tool a lot of time without any success. Maybe it's because the version 20230607 above has firmware 13.1 baked in?
[OnePlus 9] shadabkiani:
Does the other slot firmware matter? I know if you are on slot a currently, and you sideload, it will flash to slot b. So in that sense, other slot's firmware matters because ROM is flashed to it. But taking all that into account, at the end, only the active slot's firmware is in use, correct? So it only matters what active slot's firmware is? Or am I missing something.

crDroid ROMs don't have firmware baked in. That's why there is a separate firmware flasher. You can check that yourself by extracting payload.bin from ROM zip, and then extracing that payload.bin with Payload Dumper Go tool. Other ROMs like LineageOS, Nameless, EvolutionX, etc.
[OnePlus 9] crazyg4merz:
Then that makes me more certain that the firmware side is fine, because I updated the firmware back and forth from F20 to EX1 without any success, then I downgraded to 20230618 and problem persists, until I downgraded to 20230605.
[OnePlus 9] shadabkiani:
That is weird. Well, this is what I always do, no matter what the ROM, so maybe you should try this. Flash the latest required firmware through firmware flasher. Then as per instructions, flash boot.img dtbo.img vendor_boot.img (I don't download these from given link. I just download ROM zip, then extract payload.bin from that zip, then further extract it with Payload Dumper Go, and then use those images). Reboot to recovery. Factory reset and format data. Then reboot to recovery again. Factory reset again just to be sure. Sideload the ROM. Then reboot to recovery. Then sideload ROM again. Then reboot to recovery. Then sideload GApps.

Before all that, I make sure to be on slot_a. So that when I sideload ROM, it flashes to slot_b. Then reboot to recovery, it is switched to slot_b. Then I sideload ROM again, and it flases to slot_a. Then I reboot to recovery again and it will switch back to slot_a. Then I sideload GApps, and reboot to system.

The summary of the process is that I make sure to sideload ROM twice, and that my active ROM is on slot_a.

Remember, when you sideload a ROM zip, it automatically flashes to other slot. But if you sideload any other zip like GApps, it will flash to current active.
[OnePlus 9] BrauliX:
Nice rom, thx master
[OnePlus 9] gwolfu:
Build 20230629 is ready

Changelog: https://crdroid.net/lemonade/9#changelog

Download: https://crdroid.net/lemonade/9
[OnePlus 9] shadabkiani:
Great work, really appreciate it. I have a small request. Currently in charging control, the lowest available is 70%. Could you please lower it down to 60% or 65%?

I normally used ACC module to set charge limit to 65% but it isn't working anymore on crDroid, so I use the ROM's built-in charging control feature.
[OnePlus 9] gwolfu:
Build 20230707 is ready

Changelog: https://crdroid.net/lemonade/9#changelog

Download: https://crdroid.net/lemonade/9
[OnePlus 9] BrauliX:
Still imei issue on Le2110
[OnePlus 9] gwolfu:
Build 20230711 is ready

Changelog: https://crdroid.net/lemonade/9#changelog

Download: https://crdroid.net/lemonade/9
[OnePlus 9] v_krishna@xda:
High cpu usage and high temps, battery drain issue any walkaround please
[OnePlus 9] gwolfu:
Build 20230714 is ready

Changelog: https://crdroid.net/lemonade/9#changelog

Download: https://crdroid.net/lemonade/9
[OnePlus 9] somuncu:
I'm on version 13.1.0.582(EX01) can I install this rom?
[OnePlus 9] shadabkiani:
Best way is to be on exact firmware as recommended. You can easily flash the required firmware from the link given in first post. Download that zip. Extract it. Pit your phone in bootloader mode and run the update-firmware.bat. It will flash the firmware automatically to both slots so you won't have to worry about whatever slot you flash the ROM afterwards. Plain and simple. Then proceed with flashing ROM zip as per instructions.
[OnePlus 9] somuncu:
now i'm starting from OS 11 again i've been doing this 3 or 4 times