yashsingh1/xdaforums huggingface dataset:
[OnePlus 9] optimumpro:
July 6. New Release V-34

1. July security patches

2. Android r69

3. Updated webview

4. Option to have incoming calls to set maximum brightness

5. Allow block/unblock Conversations notifications

6. Ghost FOD appearance fixed (again) - hasn't appeared for 3 weeks

7. Updated OpenCamera

Download in post #3.
[OnePlus 9] optimumpro:
July 16. New Release V-34.5

1. Pitch black interface by default

2. Fixed panel opacity on black

3. Ghost FOD finally fixed (code responsible for that removed).

Download in post #3.
[OnePlus 9] optimumpro:
Locked myself out of TG group and tech support is slow. See new matrix group in the OP.
[OnePlus 9] optimumpro:
Link with working Matrix chat group updated in the OP.
[OnePlus 9] optimumpro:
August 8, 2023. New Release V35

1. August security patches

2. Android r70

3. Updated webview

4. Some additional connections to Google servers during testing removed

Download in post #3.
[OnePlus 9] xeliya4518:
Hi. Is there anybody who can say what to do with these errors?

failed to mount /system_ext (invalid argument)
failed to mount /product (invalid argument)

it happened after I done this

1. MSM tool to latest OOS 11. Boot, unlock bootloader, reboot into bootloader (fastboot)

2. Boot TWRP 3.6 image. Immediately flash TWRP 3.6 installer; factory reset, reboot into recovery (without factory reset, TWRP won't be able to read data)

3. Flash Lineage's copy partition zip (link here) to populate the other slot. Do NOT change slots manually

4. Flash Jaguar
[OnePlus 9] optimumpro:
Factory reset in TWRP - formatting data where you must enter 'YES' to confirm: Wipe/Format Data (button on the right).
[OnePlus 9] xeliya4518:
tnanks! but after Data Wipe I can't put any data to my phone. so, i can't flash anything with TWRP (for example, Lineage's copy partition zip)
[OnePlus 9] optimumpro:
You need to format data like this: Wipe/Format Data (icon on the right)/Enter 'Yes' to confirm, Then, you need to reboot into TWRP and transfer the file(s) you want to flash onto your internal storage. Use direct flashing. Do NOT use sideload in TWRP.

Also, you need to use TWRP 3.6.

The above was confirmed working several times including on Oneplus 9 and 9 Pro.
[OnePlus 9] xeliya4518:
thanks again for helping! and i am so sorry to bother you!

1) yes. i formated data as you said (screenshot is here)

2) yes, i did reboot to TWRP

3) but i can not transfer the files to my internal storage. i tried to put files to my internal storage by simple dragging a file from my pc to my phone while it was in TWRP.

it folder directory looks empy as in previous screenshot (and it doesn't allow me transfer any data)

4) yes, i use TWRP 3.6.
[OnePlus 9] optimumpro:
Let it boot in system after factory reset, then back to TWRP. After flashing Jaguar, do factory reset again and boot normally.

Also, if you could see the folder (even if empty), you should be able to copy the files. Try not to drag, but actually copy with the mouse (right click). Also, this could be your Windows problem.
[OnePlus 9] xeliya4518:
thanks for everythings but i give up!

i again tried several different options, but nothing happened. this is really weird! sorry that it was not possible to test your cool ROM! thank you for doing it!
[OnePlus 9] optimumpro:
I wonder how you can install other custom roms, if you can't have TWRP working.

By the way, another way of installing Jaguar is to use builtin recovery. First, populate the second slot by flashing OOS 11 again (with stock recovery). Second, get Jaguar boot.img zip from post #3, unzip it and boot it temporarily: fastboot boot boot.img. You will boot into recovery. From there, just sideload the rom followed by factory reset. Done.
[OnePlus 9] xeliya4518:
thanks, man! I think I will try this method after I get back from my business trip!

well, in fact for some reason i didn't have problems with installing Pixel Extended android 13 or crDroid android 11 using instructions
[OnePlus 9] optimumpro:
Unlike other roms, my recovery is user (as opposed to user-debug). A user build recovery is a natural way of installing, but it will only flash files gned with rom's signature. So, for people who use Magisk, TWRP is a must. TWRP on 9 series can't be flashed, can't be installed within the app. The only way to properly install it is boot twrp image and then immediately flash TWRP installer, which is a zip file, available together with image on TWRP website. If you install TWRP within the app, it will never work, i.e., you'll have the red warning your were having. These are not the rom problems.

So, if you can't work with TWRP, then use builtin recovery (get it from post #3 - scroll down until you see it). Boot it from bootloader: fastboot boot recovery.img

Once in recovery, simply sideload the rom and do factory reset.
[OnePlus 9] optimumpro:
September 8, 2023. New Release V36

1. September security patches

2. Android r71

3. Updated webview

4. Add icons to Settings in keyboard

5. Toggle to have system emoji icon permanently in keyboard

6. Add support for new VVC codec

Download in post #3.
[OnePlus 9] xlinux_:
i just downgraded to test this rom, dude its awesome!! thanks for your hard work, a lot of customization, and a lot more stable than 13 based roms.
[OnePlus 9] optimumpro:
That's the point.

Android 13 is barely beta and yet, it is about to be replaced by Android 14 with alpha bugs. Google does it all the time.

Jaguar is based on Android 11 with 2 years of work ironing out bugs + 80% of under the hood commits from Android master branch.
[OnePlus 9] xlinux_:
im finding myself not having to charge my phone every half an hour lol... thanks again man, ill be watching this thread for a while now.. finally a decent daily driver.
[OnePlus 9] optimumpro:
October 5, 2023. New Release V37

1. October security patches

2. Android r72

3. Updated webview

4. Webp vulnerability CVE-2023-5217 fixed in native code and webview - NOT fixed by Google yet

5. New offline charging animation with percentages

6. Launcher: option to manually restart

Download in post #3.
[OnePlus 9] optimumpro:
October 16, 2023. New Release V37.1

1. Reverted some commits to fix black screen on some Gcams

2. Wellbeing, Google (Velvet) and Google Soundpicker removed. They could be installed from Playstore

Download in post #3.
[OnePlus 9] optimumpro:
November 7, 2023. New Release V38

Long list:

1. November security patches

2. Android r73

3. Fixed Auto call recording

4. Fixed Edge light

5. Added Edge light layout

6. Added Edge light width

7. Added Lockscreen shortcuts

8. Fixed icon alignment in RomSettings and OneplusSettings, when an option includes adjustment bar

9. Added more workspaces for larger screens

10. Added background opacity for hotseat in launcher

11. Added smart mute (call silenced by flipping the phone).

12. Added toggle to integrate some third party messenger calls into builtin Dialer

13. Fixed bluetooth battery icons on lockscreen in QS appearing black on black.

14. Added option to use WP3 protocol only in Hotspot.

15. Added Presidential alerts with a toggle to disable

16. Updated webview

Download in post #3
[OnePlus 9] optimumpro:
December 6, 2023. New Release, V39

1. December security patches

2. Android r74

3. Separate toggles to disable Phone and Camera shortcuts

4. Sound volume level per app

5. Camera/Microphone/Sensor toggle made into a standalone QS toggle

6. Separate 5G switch

7. Statusbar battery icons in color depending on charging level

8. Option to disable gestures in Gaming mode (when in Gestural navigation)

9. More apps added to system-wide dark mode, including SetupWizard

10. Reboot into SystemUI (soft reboot)

11. E-Tugra certificate removed

12. Updated webivew

Download in post #3.
[OnePlus 9] optimumpro:
January 7, 2024. New Release V40

1. January 2024 security patches

2. Android r75

3. Local Update option (you can upgrade Jaguar on a live device without recovery)

4. Sim switch is back

5. Fixed Settings accent color in White mode

6. Fixed remaining few icons appearing black on black in QS

7. Fixed delay in clock alarms

8. Bluetooth sound on 9 series - addressed

9. Audio service restructured - should address voip issues in TG/WhatsApp

10. Added support for advanced extensions in Camera (should extend GCAM capabilities)

11. Seedvault backup now has its own icon in app drawer

12. Added 30 seconds automatic timeout for torch

13. Wireguard removed. Users can install as a third party app

14. Updated webview

15. Bluetooth stack redone

Download in post #3.
[OnePlus 9] optimumpro:
Links updated to include:

1. Prebuilt TWRP

2. Missing System Update

Download in post #3.
[OnePlus 9] Jimppa:
Hello.

Does this rom have option to choose broadcast channel at Wi-Fi hotspot configuration?

Sorry for dumb question, but this feature is absolutely necessary for me.
[OnePlus 9] optimumpro:
Yes.
[OnePlus 9] optimumpro:
Jaguary 21. New Release fixing bluetooth AAC codec issue

1. Fixed bluetooth

2. Fixed sound (after VOIP calls) going into earpiece instead of the main speaker

3. Updated webview

Download in post #3.
[OnePlus 9] optimumpro:
Big New Privacy Feature is coming in the next release: Toggle to Disable Clipboard Access.

Users will able to disable access to Clipboard for all.

Google has been promising this for 10 years, but it never happened.
[OnePlus 9] optimumpro:
February 6. New Release V41

1. February 2024 security patches

2. Android r76

3. New feature - Toggle to disable access to clipboard for all apps

4. Updated webview

Download in post #3.
[OnePlus 9] optimumpro:
March 6. New Release V42

1. March security patches

2. Updated webview

3. Shelter profile redone: browsers no longer crash in work profiles

4. Toggles to share data between profiles and work hours to disable work profiles at user preset hours

5. Multi-user mode: regular user can fully run including mobile data which has always been crippled by Google. Now, you can run as a regular user in a safer environment

6. Remaining icons shown black on black in QS fixed

7. 8 new Volte icons to total of 12

8. New Jaguar logo (replaces cheetah)

9. New Rom Control icon

10. Smart charging should now work

Download in post #3.
[OnePlus 9] SerseriStyLe:
v42 image error

D:\Minimal ADB and Fastboot>adb sideload D:\Temp\MegaBasterdWINDOWS64\JaguarOneplus9_Full-V42-03062024-OTA.zip

serving: 'D:\Temp\MegaBasterdWINDOWS64\JaguarOneplus9_Full-V42-03062024-OTA.zip' (~0%) adb: failed to read command: No error

D:\Minimal ADB and Fastboot>adb sideload "D:\Minimal ADB and Fastboot\JaguarOneplus9_Full-V42.zip"

serving: 'D:\Minimal ADB and Fastboot\JaguarOneplus9_Full-V42.zip' (~0%) adb: failed to read command: No error

D:\Minimal ADB and Fastboot>adb sideload "D:\Minimal ADB and Fastboot\JaguarOneplus9_Full-V42-03062024-OTA.zip"

serving: 'D:\Minimal ADB and Fastboot\JaguarOneplus9_Full-V42-03062024-OTA.zip' (~0%) adb: failed to read command: No error,

fix rom bro wait to you
[OnePlus 9] optimumpro:
On 9 series, you have twrp builtin. With twrp, you can flash directly, no sideload.
[OnePlus 9] optimumpro:
April 6. New Release V43

1. April security patches

2. Updated webview

3. Alarm clock should be fixed

4. Offline charging fixed

Download in post #3.
[OnePlus 9] pepfapeste:
Very nice rom optimumpro :)

I've been using it for a week and today I noticed that smart charging doesn't work.
[OnePlus 9] optimumpro:
Smart chaging has been fixed. Will be available in May release.
[OnePlus 9] pepfapeste:
Hey @optimumpro! I've also noticed a strange behaviour when reproducing videos. Sometimes the video freezes and I have to start it from the beginning.

In Brave browser video also flickers, so I started using Firefox.

This happened to me before on OOS 11 and stopped after I upgraded to LOS 14.

Let me know if I can get logs or try something to help you out finding the cause of this behaviour.

Thanks in advance.
[OnePlus 9] optimumpro:
May 12. New Release V44

Magisk included and TWRP replaced with builtin recovery. If you want to preserve TWRP, flash TWRP installer immediately after the rom (or lose it)

1. May security patches

2. Rom pre-rooted now with Magisk 26.1 (you can update within Magisk manager)

3. Builtin recovery replaces TWRP, which caused many issues

4. Smart charging now fully works (confirmed)

5. On screen charging now shows real current and voltage

6. Vastly improved handover from Volte to VoWifi

7. VoNR ready - requires 5G Stand Alone and support by carrier

8. Updated kernel with improved deep sleep.

9. Updated webview

10. Grey system-wide accent improved

Download in post #3.
[OnePlus 9] pepfapeste:
Very good! I confirm smart charging is working now :)

But I'm still having this weird issue described in my previous comment :(
[OnePlus 9] optimumpro:
May 24. New release. Read carefully in post #3. Data format required.

1. New encryption

2. New kernel

3. Battery shows true current capacity and full design capacity (numbers are true only on a fully charged phone)

4. Screen recording playback crashing is fixed

5. Lockscreen shows true remaining time to full charge

Download in post #3.
[OnePlus 9] optimumpro:
June 3, 2024. New release V45:

1. June security patches

2. Lockscreen charging time to full fixed

3. Lockscreen charging: new distinction: Will show Swarp (super-warp) charging with OEM 65W charger; and Warp with OEM 30W charger. Different algorithm for each

4. Updated kernel

5. Updated webview 125.x

6. Phone and Camera shortcuts on lockscreen fixed (were misidentified before)

Download in post #3.
[OnePlus 9] pepfapeste:
Hi @optimumpro!

I'm getting a "Fatal exception" from time to time and the phone enters in "Qualcomm Crash Dump Mode"
[OnePlus 9] optimumpro:
June 17, 2024. New Release

Addresses DNS leak when VPN is switched Off.

Another Google hidden 'feature' discovered as a bug.

Download in post #3.
[OnePlus 9] Astur_Torque:
Hi, when I first boot, the touch doesn't work
[OnePlus 9] optimumpro:
That may happen if you are using TWRP as recovery, which is no longer recommended. If using TWRP, the phone must be formatted with it. Otherwise, touch and other problems. There is no reason to use TWRP with my rom.

Another reason: You don't have OOS 11 in both slots.
[OnePlus 9] optimumpro:
July 6, 2024. New Release V46

This update removes some FOD icons that obstructed FP sensor. Before updating, set FOD icon to default, which should be the one on top left , with light grey background and black lines. If you failed to do that, you'll have continuous SystemUI crash, because of your prior saved setting with FOD icon that no longer exists.

1. July security patches

2. Removed various FOD icons that blocked FP sensor

3. Updated webview

4. Updated kernel

Download in post #3.
[OnePlus 9] optimumpro:
July 11, 2024. New Release:V46.1

To fix touch interface issue. If you don't have any problems, you don't need to update

Download in post #3.
[OnePlus 9] iaio72:
You have to flash First oxygen 11 in both slot, then follow the instructions on the OP
[OnePlus 9] dlembazo:
Copy that!

Thank you, Sir ;)
[OnePlus 9] incesu:
Why vendor_boot.img is needed. I forgot, but there is no problem with the device. it's working. Should I go back to the beginning?

Also, when will the new build come with the february security patch? Also, you need to edit the recovery. because i use another rom recovery and install your rom and finally i run it with your boot.img. thx.
[OnePlus 9] optimumpro:
No, you don't, if recovery works without vendor_boot.
[OnePlus 9] optimumpro:
February 19. New release V-17

1. February security patches

2. Android r52

3. New recovery

4. Toggle to hide statusbar clock (when launcher is active)

5. Toggle to enable torch blinking on incoming calls

6. Display calibration section in Settings/Display

Download in post #3.
[OnePlus 9] incesu:
There is an error in the clock view. not all visible. How can I move the clock to the right by 1mm?
[OnePlus 9] optimumpro:
Settings/Display/Display cutout: switch to Small and enable Stock statusbar height Small; then switch back to Normal on top.
[OnePlus 9] incesu:
Thx Bro
[OnePlus 9] incesu:
great
[OnePlus 9] optimumpro:
That's pretty good indeed, considering you have Gapps etc. Without Gapps screen time would easily go over 10 hours.
[OnePlus 9] incesu:
Can I get rid of gapps with dirty flash without deleting existing data? I use Gapps for guide only. I don't have any other google dependencies. When using gapps, I make sure to use the smallest package.
[OnePlus 9] optimumpro:
Flashing dirty would get rid of Gapps, unless there is an update survival script, which I doubt, because you need to change slots after flashing the rom.

The smallest package is PICO, which installs core functions only, which could then be extended by adding needed apps from Playstore. But even with that package, you will still have Google services framework, which is a spyware. If you want to get rid of it, you should try MicroG, which still gives you the ability to use Playstore.

If you want no Gapps (including MicroG) at all, you wouldn't be able to use Playstore directly, but there are many options to still have that: Fdroid Aurora Store, which is a proxy for Playstore, as well as independent sites such as Apkmirror.
[OnePlus 9] incesu:
I did a clean install of the rom again and did not install gapps. No need for third party apk installer apps. Telegram is enough. every app has it.
[OnePlus 9] kieeps:
i just got my oneplus 9 today and was gonna put jaguar on it before i actually start using it... but i run in to this error when it ry to flash:

fastboot flash boot_a boot.img

Warning: skip copying boot_a image avb footer (boot_a partition size: 0, boot_a image size: 201326592).

Sending 'boot_a' (196608 KB) FAILED (Write to device failed (Invalid argument))

fastboot: error: Command failed

i'w tried both the boot.img files from post #1 and #2 (even though im sure they are both the same)

i also tried on my laptop runnig linux with the same kind of error.

NVM it was the cable....
[OnePlus 9] kieeps:
Up and running :-) never really got a chance to use it as a daily driver with my one plus 8 pro before it broke so I'm very glad I found you in this forum as well :-D

I have a question though, will it come rooted anytime soon? Saw it mentioned in post #1 :-)
[OnePlus 9] optimumpro:
February 19 version is relockable, and it will allow you to flash Magisk and Gapps with locked bootloader.
[OnePlus 9] optimumpro:
Jaguar for 9 series could be used with locked bootloader and Magisk. If interested, send me a PM.
[OnePlus 9] blumenthala:
None of my apps can access the mobile network. If I'm on wifi, everything works but as soon as I switch over to mobile data, nothing has access. What did I miss??
[OnePlus 9] incesu:
Data saver may be turned on in the battery saver tab. or you may have directly enabled data saver. Please check.
[OnePlus 9] blumenthala:
I have Data Saver turned off in Network and Internet and I don't see that setting in Battery Saver. I am missing information for Access Point Names, but when I try to add one, it errors and says my user isn't allowed to do that. Anything else I can try besides reflashing the ROM?
[OnePlus 9] optimumpro:
Have you enabled multiuser and created a non-administrative user for youself? If yes, you have to login as owner, go into that user's profile and grant permissions. If no, then it is your version of Gapps that's incompatible or it's overridden some stock apps.
[OnePlus 9] nujackk:
Quick Question, what version magisk is the ROM patched with?
[OnePlus 9] optimumpro:
Oneplus 9s are not prepatched, but you can flash whatever you want, even if you have Jaguar on locked bootloader.
[OnePlus 9] nujackk:
Ok cool, have 8t and it was prepatched. One to stay with 23 as zygisk causing too many issues with my usual apps.
[OnePlus 9] optimumpro:
8 series have Magisk 23.
[OnePlus 9] optimumpro:
March 8, New release, V-18

1. March security patches

2. Android r53

3. User build

4. Updated kernel

5. Options to choose between Bromite and Vanadium webivew

Download in post #3.
[OnePlus 9] optimumpro:
March 12: Rom updated to include the full version. Download in post #3.
[OnePlus 9] optimumpro:
Telegram Channel Added: HERE
[OnePlus 9] orangekid:
I am new to the concept of multiple "slots" - are these just separate partitions? How would I know or go about flashing OOS 11 to "both slots?"

I am coming from another custom ROM that I don't particularly like..
[OnePlus 9] optimumpro:
Boot your favorite TWRP image and flash OOS-11. (your twrp will be replaced with stock recovery). Boot in system once, Then boot your favorite TWRP recovery again and flash OOS-11 again. You'll have OOS-11 in both slots.

A/B system means you have identical set of partitions (except Data) in 2 slots. Your current rom is always in Active partition. You always boot into an active partition. Here is the catch: roms always get flashed to Inactive slot, which upon booting becomes your new Active. Addons get always flashed into your Active partition. This is why, when you flash a rom and want to flash addons (magisk/gapps), you always need to reboot into recovery (so that you will be in your new Active slot).

This is done by Google so that you have seamless (my foot) updates. In other words, if something goes wrong with your update, you can switch to your old one.
[OnePlus 9] orangekid:
Ok I think I get that. Couldn't I just flashed your ROM twice then?

when you say flash OOS-11 like does it need to be a stock ROM or what?
[OnePlus 9] optimumpro:
OOS-11 (Oxygen OS) is the full stock rom that includes firmware. Custom roms do not include firmware. That's why you need OOS-11. Moreover, even if you have OOS-11, it is still in one slot only, so, when you flash a custom rom, it will go into another slot, which doesn't have OOS-11 firmware. As a result, people face various problems: no signal, no wifi, no gps etc.
[OnePlus 9] orangekid:
ok but on a tmobile OP9 do I need to flash teh tmobile varaint, and if so where can I even find that?
[OnePlus 9] optimumpro:
They are all in the Guides section.
[OnePlus 9] orangekid:
Ya I cannot find a stock tmobile rom to flash no matter where I look, I downloaded the one from oneplus but that isn't TWRP flashable, I don't know why this ROM is so hard to find or what others are doing that I am missing.
[OnePlus 9] optimumpro:
Branded phones are pain in you know where.

If you have OOS-11 in one slot (assuming T-Mobile MSM tool comes with Android 11), you can use Lineage tool to copy partitions to the second slot. Check here, then go to

'Ensuring all firmware partitions are consistent', section. Read, download and sideload the file. Technically, you'll be fine to flash Jaguar.​
[OnePlus 9] orangekid:
ya man branded phones make me want to punch things.

Apparently that was not a tmobile ROM, so I extracted the files and flashed it, now my device is hard bricked. Fun times. You know I'm a positive guy though so now the name of the game is unbrick. I am trying to do so with the MSM tool for tmobile, but having a few issues, so that's going to be fun.

If i can get it unbricked then I can try again to flash this ROM.
[OnePlus 9] D3G0N:
For anyone with a T-Mobile device, these are the working steps that I took after some trial and error:

1. Use MSM Toolkit to restore device to OOS

2. Set up as fast as possible, connect to wifi but don't bother signing in to google or doing anything it will be wiped soon

3. Go to settings, enable OEM unlocking from developer options, then do a system update

4. Reboot to bootloader and unlock device, this will rewipe data which is why I said to only connect to wifi for update and not bother with anything else

5. Flash lineage recovery and use that to sideload the copy partitions zip (I used the files from Stag OS thread in this forum with great success, if you use the files from Lineage website your mileage may vary)

6. From here, reboot to bootloader and follow the instructions as per post #1 in this thread

6a. just flash boot_a and boot_b, and then vendor

6b. then reboot to recovery and sideload Jaguar zip

6c. have fun!
[OnePlus 9] orangekid:
I have unbricked my device, and instlted the ROM in OP, but I am getting "signature verification failed" when trying to flash gapps, any idea?