yashsingh1/xdaforums huggingface dataset:
[OnePlus 9 Pro] optimumpro:
April 27. New release V-19.1

1. Wakelock blockers in kernel

2. Jaguar version is now displayed in About phone

3. Choice for temperature units F/C for lockscreen battery info

4. A bunch of other under the hood improvements

5. Fixes array mismatch error with fingerprint

Download in post #3.
[OnePlus 9 Pro] IgnIGuard:
THX ROM cool
[OnePlus 9 Pro] gillim74:
What version of oos 11 should i be on for new build?
[OnePlus 9 Pro] JohnTheFarm3r:
Latest.
[OnePlus 9 Pro] gillim74:
Hmm i just get a bootloop or black screen.ive msm to stock and started fresh also 11.10.10 is latest correct?
[OnePlus 9 Pro] optimumpro:
You need OOS-11 in both slots. MSM tool installs in one only. Boot twrp and install stock again.
[OnePlus 9 Pro] gillim74:
Yes i made sure oos was on both
[OnePlus 9 Pro] optimumpro:
How did you make sure of it?
[OnePlus 9 Pro] gillim74:
I fastboot set_active a booted and checked version then the same for slot b
[OnePlus 9 Pro] gillim74:
What twrp should i use and how do i flash it with twrp ill try that way
[OnePlus 9 Pro] optimumpro:
That will do nothing. Unless you install stock manually into both slots, you won't have it. You may have custom 11 in another slot or stock 12 or whatever you had in the past. Otherwise, you won't have bootloop.

Why would you set active manually at all? That would interfere with subsequent installations.

Again, MSM wipes the phone and installs OOS into one slot only. After MSM, you should either boot and install OOS-11 using a local option or boot TWRP and install OOS-11 again. Don't change slots manually.

Another reason for bootloop could be if you forgot to do a factory reset after flashing Jaguar.

Use official TWRP.
[OnePlus 9 Pro] GloriamSemper:
On my 2127, I was on OOS 12 and MSM'd it back to 11.2.3.3. I haven't found any stock images for 2127 that I can flash with TRWP to the other slot. Do I have any options?
[OnePlus 9 Pro] optimumpro:
You can use Lineage's method, i.e., copy partitions to the other slot.

Link: here. Scroll down to 'Preinstall instructions'.

Edit: this should be done either by using my recovery or Lineage recovery.
[OnePlus 9 Pro] gillim74:
Heres my exact steps.msm,set up intstalled 11.2.10.10 through local update.unlocked bootloader,set it up.rebooted to bootloader.fastboot flash boot_a recovery,fastboot flash boot_b.rebooted to recovery.adb sideload jag.zip.factory reset.boot to system.then it reboots to bootlaoder.
[OnePlus 9 Pro] optimumpro:
See my previous response.
[OnePlus 9 Pro] gillim74:
Starting over and doing it now.
[OnePlus 9 Pro] GloriamSemper:
Thanks so much for the quick reply! The sideload of the copy partitions zip appeared to succeed using the lineage recovery. How do I verify that both slots now have OOS 11?
[OnePlus 9 Pro] optimumpro:
You are OK, just flash Jaguar.

There are 2 reasons for this confusion:

1. Thanks to Google's A/B system

2. Difference between flashing custom roms and stock - OOS always installs all partitions including firmware. Custom roms (all) don't touch firmware partitions. That's why users must update those themselves.
[OnePlus 9 Pro] gillim74:
Should i flash your recovery to both slots before copying partitions?
[OnePlus 9 Pro] optimumpro:
For partition copying, recovery in one slot is enough. For Jaguar installation, put recovery into both slots.
[OnePlus 9 Pro] GloriamSemper:
Help! I followed the OP directions perfectly. Flashed jaguar recovery to both slots, rebooted to recovery, flashed Jaguar, factory reset. No errors. Now it will not boot normally and will only boot to the bootloader in slot B (I checked with 'getvar current-slot'). Could it be because I was on OOS 12 before?
[OnePlus 9 Pro] gillim74:
Well that didnt work either
[OnePlus 9 Pro] optimumpro:
Doesn't matter what you were on before: if you properly installed OOS-11 into both slots, you won't have any problems

If you didn't reboot into system after MSM, but instead flashed copy-partitions zip right away, the script might have copied your unpopulated partitions into OOS-11. Reboot (after MSM) is necessary, as slots are marked active only upon reboot.
[OnePlus 9 Pro] gillim74:
So update i got it to boot.for some reason i had to switch slots and flash jaguar to that slot as well.rebooted got qualcomm crash then it reatarted to jag boot screen but thats where its been stuck
[OnePlus 9 Pro] optimumpro:
If you are bootlooping, then restart in recovery in do a factory reset. If you don't your prior OOS encryption won't get wiped.

Simple steps you should never forget: boot once after MSM flash to use 'copy partition' zip; and a factory reset after flashing Jaguar.
[OnePlus 9 Pro] GloriamSemper:
Yes, a reboot into system after MSM to re-enable the Allow OEM Unlock flag is Required in order to re-unlock the bootloader. I just did another MSM and it's back to start. Any ideas? Should I do as the other poster said and flash Jaguar to both slots?
[OnePlus 9 Pro] gillim74:
Its not bootlooping anymore just stuck on jag splash screen
[OnePlus 9 Pro] optimumpro:
That's what I meant bootlooping: restart in recovery and do a factory reset.
[OnePlus 9 Pro] optimumpro:
You don't need to flash Jaguar to both slots. After MSM and unlocking bootloader, install my recovery and install Lineage's 'copy partition' zip. After that just flash Jaguar + factory reset.
[OnePlus 9 Pro] optimumpro:
Qualcom crash you would only get, if you don't have OOS-11 in both slots.
[OnePlus 9 Pro] GloriamSemper:
I noticed in the bootloader that Secure Boot is enabled. Could this cause any problems?
[OnePlus 9 Pro] optimumpro:
No.
[OnePlus 9 Pro] gillim74:
What is logical partition?
[OnePlus 9 Pro] optimumpro:
What recovery are you using and what are you trying to flash after copying partitions? If you are using older TWRP, it can't handle logical partitions properly. TWRP should only be used for flashing stock OOS-11. TWRP isn't good for flashing roms.

Anyway, after flashing 'copy partitions', reboot and flash Jaguar with my recovery.
[OnePlus 9 Pro] gillim74:
I extracted the recovery from the jag zip.after copying partition i tried to flash jag.btw thank you for your time and help
[OnePlus 9 Pro] optimumpro:
You need to reboot after flashing 'copy partitions'.
[OnePlus 9 Pro] gillim74:
How long should it stay on jag splash screen? I atleast got it to that point
[OnePlus 9 Pro] optimumpro:
First boot may last 5-8 minutes. Sybseqyent boots take 20 seconds. If you stay longer, do a factory reset.
[OnePlus 9 Pro] gillim74:
Ok ill let it sit for awhile
[OnePlus 9 Pro] gillim74:
I get crash dump fatal error die when i factory reset and reboot.when i reboot from crash dum it boots to jag splash screen again.but hangs there.
[OnePlus 9 Pro] gillim74:
O

And the firmware has to be 11.2.10.10 correct?
[OnePlus 9 Pro] optimumpro:
Yes as to firmware. You get crash, because you don't have OOS-11 in both slots. Period. There is no other reason.

Why don't you do this: don't use MSM. Use Official TWRP to install OOS-11. Your bootloader won't get locked. Boot once into system, then boot in fastboot and load TWRP again from fastboot: fastboot boot 'name of twrp'. Once in TWRP, flash the same OOS-11 again. Then flash Jaguar with my recovery, do a factory reset and boot. That's all.
[OnePlus 9 Pro] GloriamSemper:
I found what I was doing wrong. I was using the fastboot commands in the bootloader instead of fastbootd mode.
[OnePlus 9 Pro] optimumpro:
Maybe, but TWRP doesn't have fastbootd mode, and Lineage type recoveries cannot flash stock, so, the only way to flash stock is through TWRP. Anyway, have you booted Jaguar OK?
[OnePlus 9 Pro] GloriamSemper:
I MSM'd again and instead of running the commands fastboot flash boot_a boot.img, fastboot flash boot_b boot.img in the bootloader, I ran the commands in fastbootd mode. Not sure how that was different but it worked like a charm. Side note: I flashed the vanilla rom first and then flashed core gapps. The gapps installer couldnt mount the system partition to install gapps and quit. Not a huge deal since I can flash the full rom, but still weird, right?
[OnePlus 9 Pro] optimumpro:
You did reboot into recovery (not system) to install Gapps? If you don't, you gapps would go to a different slot. But I would just dirty flash the full version.
[OnePlus 9 Pro] razercortex:
Usually you're supposed to flash the boot.img in bootloader since the recovery is in the boot.img, but yes, you can still flash it while booted to recovery, although I wouldn't recommend it.

I believe you're supposed to flash the boot.img, then wipe data, then flash ROM, then reboot to recovery, then flash gapps.
[OnePlus 9 Pro] optimumpro:
TELEGRAM CHAT GROUP: Here
[OnePlus 9 Pro] optimumpro:
May 7. New release, V-20

1. May security patches

2. Google r55

3. Recovery fixed to have 'yes/no' prompt on signatures mismatch (for Magisk). Recovery will install automatically, just reboot to flash Magisk etc.

Download in post #3.
[OnePlus 9 Pro] optimumpro:
May 12. New release V-20.1

1. Redone adaptive brightness

2. Call recording (bug introduced in V-20) fixed

3. Captive portal: added 3 options Standard (Google), Alternative and Disabled) and moved to Settings/Network

4. Fingerprint icons and colors made more transparent, so, now fingerpint works flawlessly.

Download in post #3.
[OnePlus 9 Pro] gillim74:
I still cant get this to flash still get error about logical partition.do you know where i could get a back up if it from?
[OnePlus 9 Pro] optimumpro:
How about any other custom rom? I bet you will have the same problem.

Because OOS-12 is drastically different from OOS-11 (unlike custom 11 and 12, which both run on OOS-11), you probably need to use a downgrade zip, as opposed to MSM tool.

Logical partitions have nothing to do with your problem. They are created during a flash. Even if, as you said, someone deleted them, a new flash would recreate them.

Read general thread on downgrading from OOS-12.

Edit: I have looked at your prior posts, and indeed, you had similar problems flashing other custom roms.

Another mistake some people make, when using Lineage's 'copy partition': if you just flashed OOS-11 via TWRP and then immediately flash Lineage's copy partition file without reboot, you will copy the other (not updated) slot's firmware into your OOS-11, which would mean: you just literally killed your OOS-11 installation, and got yourself back to square 1.
[OnePlus 9 Pro] gillim74:
Heres my exact steps.msm,let it boot.used local update 11.2.10.10 fast boot zip again let it boot.used local update 11.2.10.10 again let it boot.flashed copy partition let it boot.the only one i can get to flash without any issues is crdroid.i can get other roms to boot(except yours lol) but have no signal after set up
[OnePlus 9 Pro] optimumpro:
Well, you posted on another thread a few days ago about your logical partition error.

What's 'fastboot zip'? Also, which OOS version are you installing with MSM tool? What's your device model version?

Why don't you forget MSM tool. Boot official TWRP image (not installer), flash 11.2.10.10 and boot. Then back to fastboot, boot TWRP again and flash 11.2.10.10 again. Boot again. Don't use 'copy partition'. Back to fastboot, boot my recovery, factory reset, flash Jaguar and boot.
[OnePlus 9 Pro] gillim74:
The zip in forums.i think msm takes it to 11.2.2.2.i think I made some headway.i was able to install spark and everything's working.when I tried doing it the TWRP way when I first flash it I get unable to mount system and a few others.
[OnePlus 9 Pro] optimumpro:
Ok. Were you able to boot my rom?

I still have no clue what you are talking about. What zip? OOS-11? If yes, you don't flash those in fastboot. What the heck is spark?
[OnePlus 9 Pro] gillim74:
Its a new rom.i havent tried yet but im about too
[OnePlus 9 Pro] Borderliner:
hi,

after factory reset nd reeboot into system , the jaguar bootscreen tooks very long time . so what should i do now just waiting or is something went wrong?
[OnePlus 9 Pro] optimumpro:
What's wrong is: you don't have OOS-11 in both slots. Read how to properly downgrade from OOS-12.
[OnePlus 9 Pro] XGX5309:
For more understanding:

A/B (seamless) system updates | Android Open Source Project

source.android.com

Google uses an A/B partition scheme. You need to flash recovery to boot_a and boot_b. That way one partition can be retired and the one you just flashed can be used. Very simple.
[OnePlus 9 Pro] Fir3Inf3rno:
Attempted to install your rom 4 times, every time with oos 11.2.10.10 in both slots but it will never boot and always returns to fastboot mode? so maybe people arent doing things wrong?
[OnePlus 9 Pro] mcc2005:
I have tried to install Jaguar Rom. The attempt failed. I kept getting a QualComm error that my phone was dead. The only thing that helped was the MSM tool.

I followed the installation instructions. At the first attempt I copied OOS 11 into the 2nd slot via copy-partion-script. On the second attempt I tried this with a second installation. Both did not work. Both times I got the QualComm error phone dead.
[OnePlus 9 Pro] optimumpro:
Read about A/B system. I can't help, if people don't learn about properly populating both slits.

Msm tool takes care of one slot only. After that, you need to unlock boooader and install OOS-11 again. Don't change slots manually, if you do, yoy will end up with one working slot, like you are now.
[OnePlus 9 Pro] mcc2005:
@optimumpro

you mean:

flash the phone once with the MSM tool, then boot into the system and then flash again with the MSM tool? That solves my problem?
[OnePlus 9 Pro] optimumpro:
No. Msm + reboot + flashing OOS11 with twrp or as local option. You can flash MSM 20 times, it will always go to one slot. Roms always get flashed to the other slot. Addons such as gapps or magisk always go onto the same slot. So, after MSM, fully boot, then transfer OOS-11 onto internal storage and flash either through a local option, or unlock bootloader, boot twrp image from fastboot and flash OOS-11 again with TWRP.
[OnePlus 9 Pro] mcc2005:
@optimumpro

Thanks for your help. I will do it.
[OnePlus 9 Pro] optimumpro:
Also, don't forget to do factory reset either before or after flashing Jaguar.
[OnePlus 9 Pro] GT 69:
v19 work .

v20 not work,not start
[OnePlus 9 Pro] optimumpro:
That's because you only have one working slot. So, every other flashing will result in no boot. Flash Jaguar again without manually changing slots and you will boot. To fix that, after the step above, i.e., flashing Jaguar again (and booting), go to fastboot, boot TWRP image and flash OOS-11. Boot into OOS-11 once, then back to fastboot and boot my recovery, flash Jaguar again and you will have both slots working.
[OnePlus 9 Pro] GT 69:
Which twrp? It does not allow me to move OOS11 to the internal memory. How to flash it?
[OnePlus 9 Pro] optimumpro:
Official twrp. You need to enable mtp. Also, what prevents you from putting twrp on internal sd on a booted rom?

Edit: I meant putting OOS-11 on internal SD and then flash it with twrp.
[OnePlus 9 Pro] GT 69:
He has been testing roms for 8 years. I know what you are explaining to me, but it does not work. I like Jaguar and I want it to be my daily rom, but there are always small and annoying problems. You need to listen, not repeat the same thing we all know.

Give step-by-step instructions for installation from scratch.

Thanks !!!
[OnePlus 9 Pro] JohnTheFarm3r:
Seem like you know but yet somehow you can't figure out his simple instructions on what to do. Would you like a VIDEO tutorial as well?
[OnePlus 9 Pro] GT 69:
Yes. You can also make a TV show.
[OnePlus 9 Pro] Inventory69:
Its just not working as it should.

Got OOS11 in both slots.

Following his instructions sending me straight to bootloader again.

So i tried it now for the 4. time.

First time i did msm, then local update to have it in both slots.

Second time i did msm then update to newest oos11, run copy partitions zip and rebooted to recovery

Third time i just installed jaguar again after i got send to bootloader again. Then it gave me a quallcomm crashdump.

I can get every other ROM working (A11 & A12)!!! But this one not!

Now its booting for the first time but still thats already about 6 minutes and nothing happens.
[OnePlus 9 Pro] GT 69:
I waited 30 minutes and it still doesn't start.
[OnePlus 9 Pro] JohnTheFarm3r:
Well, apparently you would need one. Acting a bit entlitled.
[OnePlus 9 Pro] JohnTheFarm3r:
I'll flash this ROM out of stubbornness just to prove that if you follow the steps as instructed by the dev, the ROM works and boots just fine.
[OnePlus 9 Pro] Inventory69:
Lol the instructions are kinda the same for every rom, so why shouldn't we understand this instruction when we successfully install other roms?

Please just do it and tell me if it works exactly like that and also tell me from which rom you came and which steps you did before flashing.
[OnePlus 9 Pro] optimumpro:
This is a test user-debug build so that users can run and submit a logcat, in case the phone is not booting. This is the full version:

Rom: Here

Recovery: Here
[OnePlus 9 Pro] optimumpro:
How do you format data? F2fs or Ext4? If ext4, you won't boot.
[OnePlus 9 Pro] GT 69:
You're too young to tell me how to behave. There is a problem. And another says it. I have repaired thousands of phones with software. I have tested hundreds of roms. I asked normally and you are making fun of ....
[OnePlus 9 Pro] pavankiddo:
hey Hi Dev, First of all, I want to thank you for creating a fabulous ROM for 9 pro device

I have a few doubts to share with you

Right now I'm on android 11.2.10.10LE15DA

is it possible to install this custom ROM on 9 pro device without rooting the device?

is the auto call recording feature available?
[OnePlus 9 Pro] optimumpro:
Another test build:

Rom: Here

Recovery: Here

Run logcat early. You can execute it right after hitting 'reboot in system'. It will say waiting and entries will start running as soon as bootanimation starts.

adb logcat > logcat.txt

With this command, logcat will be saved into the directory where your terminal is opened.
[OnePlus 9 Pro] optimumpro:
Another test build:

Rom: Here

Recovery: Here
[OnePlus 9 Pro] optimumpro:
So, you booted the latest test release fine?

There was a selinux denial for sensors, which caused bootloop on prior releases, which is fixed now.
[OnePlus 9 Pro] JohnTheFarm3r:
Yes, it boots fine. (latest test release). You need some LOGS or you already figured out everything?
[OnePlus 9 Pro] optimumpro:
Thank you. I had logs on TG. It's fixed.
[OnePlus 9 Pro] JohnTheFarm3r:
Btw, maybe a less relevant question now.

Any idea why would be this an issue on your ROM? Regardless of which Custom ROM I use, it works fine, just on your it doesn't.

Now if you ask me why is this benchmark tool "important" for me, well, I use it to evaluate the GPU stability under different Frequencies/Voltage tables. I do lots of testing, undervolting, etc... And 3DMark is one of the few which gives consistent results when benching or just testing the stability of the GPU.
[OnePlus 9 Pro] optimumpro:
I think it is kernel. Look here, it is squashed, but probably the 'side-channel' restriction won't let the app read values.
[OnePlus 9 Pro] JohnTheFarm3r:
I see. Sad.
[OnePlus 9 Pro] optimumpro:
A part of that commit is to 'disallow use of any event by users without CAP_SYS_ADMIN'. That simply cuts access to kernel from userland, unless root is specifically requested and granted.
[OnePlus 9 Pro] gillim74:
I knew i wasnt crazy lol
[OnePlus 9 Pro] JohnTheFarm3r:
Hmm, so, by using a custom kernel, that wouldn't technically exist, right? (I mean a kernel on which 3DMark already works fine by default).
[OnePlus 9 Pro] optimumpro:
No. custom kernels without the mentioned restrictive commits, would work with 3dMark. And trust me, they do exist. It's the other way around: kernels (like mine) with those commits are virtually non-existent. :)
[OnePlus 9 Pro] JohnTheFarm3r:
Yes, well, I just flashed Arter97's kernel, but I get the same issue. Weird. The same kernel on other ROMs and the app work fine. Wonder if it's something ROM-related too? I'm by no mean a developer and maybe my questions sound a bit "stupid". lol Just approaching here from a logical standpoint.
[OnePlus 9 Pro] optimumpro:
Well. You can run logcat, while using 3dMark: it should mention permission denial...
[OnePlus 9 Pro] gillim74:
Which is the working version to flash?
[OnePlus 9 Pro] optimumpro:
In post #334.
[OnePlus 9 Pro] gillim74:
Awesome thank you
[OnePlus 9 Pro] optimumpro:
May 29. New release V-20.2

1. Captive portal now On/Off

2. Addressed some apps crashing with message "missing Internet permission'

3. HBM fixed, now fully working (Auto HBM is recommended with trigger set to 40000 lux in Oneplus Settings)

4. One shot auto-brightness

5. In-call volume increased for Speaker and Headset

Download in post #3.
[OnePlus 9 Pro] ThisIsMadonna:
This didnt work for me im so sad. It wouldnt load after instalation im not seeing a lot of 11 roms anymore. I just hate how big the icons are on 12 roms in the quick settings
[OnePlus 9 Pro] gillim74:
Works great now.no issues booting.any plans to move to a12?
[OnePlus 9 Pro] benhidalgo:
It's a great ROM for 11 but I'm a fan of 12 as well. I tried it and was highly satisfied. There was no need to switch kernels at the time.
[OnePlus 9 Pro] HasanMuha:
Hi

I am not able to flash magisk. Always getting the signature verification error. Installed and up and running on 20.2. Any suggestions?
[OnePlus 9 Pro] JohnTheFarm3r:
Extract the boot.img from the Jaguar ROM.zip file, patch it inside the Magisk app and flash it in Fastboot.
[OnePlus 9 Pro] HasanMuha:
I actually tried but it is likely in the payload file which i do not know how to extract. Any suggestions or can someone share the boot.img so will patch
[OnePlus 9 Pro] JohnTheFarm3r:
You can extract it by using the Payload dumper tool for either Windows, Linux, or even MAC, just search for it on XDA. Or you can even google it, you'll find a "Payload dumper-GO" on Github.
[OnePlus 9 Pro] optimumpro:
No need to extract anything: Recovery from post #3 is your boot.img. 9 series have recovery builtin in boot image .
[OnePlus 9 Pro] optimumpro:
June 7. New release V-21:

1. June security patches

2. Android r56

3. Automatic sleep/suspend mode (scheduled by a user) in Settings/Battery

4. 'Internet permission missing' issue with several apps fixed. Now, all apps including Googleplay, as well as third party apps, have no problems connecting to the internet (no F/C)

Download in post #3.
[OnePlus 9 Pro] HasanMuha:
i really liked the rom but unfortunately many apps were crashing primarily in the work profile so i had to switch back. Good rom however!!
[OnePlus 9 Pro] optimumpro:
You probably installed an older release. Nothing crashes in V21 - confirmed by several users.

The latest release is always at the top of post #3.
[OnePlus 9 Pro] abadasstanker69:
So I just flashed the rom and before I say anything, shout out to @optimumpro for making a NOT ****ty rom WITHOUT Google crap.

I just wanted to help with the install directions. I found a way to avoid some of the pain of installing this rom. 2 parts that made the install a breeze especially if you're using the T-mobile branded device.

1) Use whatever oneclick solution (MSM) you use to get to stock. Unlock bootloader. Reboot to fastboot and "fastboot boot twrp.img" Then sideload this It'll copy the partition for you without any added headache. Now you have A11 on both slots. Reboot and flash the boot.img file from the OP. Then install the rom

2) After the rom is installed, i installed the magisk apk. Afterwards, reboot to fastboot and simply boot the TWRP image. Not install it. So "fastboot boot twrp.img" again. Then flash the same magisk apk from within TWRP. Reboot to system and that's it. No data loss no problem. Everything works great!
[OnePlus 9 Pro] optimumpro:
Which version of Magisk are you using?
[OnePlus 9 Pro] abadasstanker69:
24.3
[OnePlus 9 Pro] abadasstanker69:
Also, about to email you about getting the donate features. Not even necessarily because I want to use them but because you saved me the headache of trying to build GrapheneOS myself lol So thanks again for that!
[OnePlus 9 Pro] this.guy.lol:
whats the difference between the vanilla and full? im still not sure how to properly flash this rom. any help would be appreciated.