yashsingh1/xdaforums huggingface dataset:
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] lm089:
Sorry if this sounds stupid. Never had trouble flashing my older classic Sony devices but as none of them has the A/B slot layout I feel somewhat lost here and I don't to risk any bricking:

In relation to the Guides section: are you referring to this thread:

https://xdaforums.com/t/oneplus-6-r...icial-oxygen-os-roms-and-ota-updates.3792244/

If so: would I use one of the later signed zips for OOS10, or rather one of the roll-back builds?

Then:

my OP6 has an unlocked bootloader for quite a while, I'm running mauronofrio's TWRP V 3.4.0. Quite old, I know, but I never had trouble so why bother.

I assume I's need to flash a different / more recent recovery now. Any recommendations / links?

Thanks for your patience anyone
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
The main problem when downgrading from OOS-11 to OOS-10 is this:

TWRP 3.5.2 cannot boot with OOS-11, but it works fine with OOS-10. TWRP 3.6.1 works fine with OOS-11, but cannot boot on OOS-10. Also, it can't do a factory reset. Lineage type recoveries cannot flash OOS at all.

So, if you are on OOS-11, you might need TWRP 3.6.1 for initial boot and flashing OOS-10 the first time. After that, boot TWRP 3.5.2 to flash OOS-10 into the second slot. All links are below:

Here is the latest OOS-10: Download

Here is the TWRP installer 3.5.2: Download

If you need to load TWRP image to boot the first time, here is the link for the full 3.5.2 image: Download

Here is TWRP 3.6.1 image: Download

Rename the TWRP image into twrp.img to make it easier to type.

Put it into a directory on your PC. Open terminal in that directory. Put the phone in fastboot, connect it to PC and execute the following command on PC terminal:

fastboot boot twrp.img

You will boot into TWRP. Then flash OOS-10, flash 3.5.2 installer, factory reset and reboot into system (if you can't do factory reset, just reboot in TWRP and repeat factory reset and boot into system. Then back to TWRP anf flash OOS-10 again followed by 3.5.2 TWRP installer. Boot into system. Now, you are ready to flash Jaguar.

Boot in twrp and flash Jaguar; then immediately flash TWRP installer (3.5.2). If you want Gapps, they must be flashed before the first boot into system. So, reboot in TWRP and flash Gapps and Magisk (optional). Then do a factory reset, where you get a prompt for 'yes' to confirm, and finally, boot Jaguar.

P.S. This is all done on unlocked bootloader. If you want to have Jaguar on locked bootloader, send me a PM.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] lm089:
Thank you very much, guess I got it.

Since I not only want to simply accomplish but also understand what's going on in the process:

I assume that this double-flashing of OOS10 is meant to to get this version into both slots. Do I somehow have to switch slots before flashing OOS10 the 2nd time? Or is this somehow taken care of automagically? Up until now I always thought that switching slots is done by some process during OTA updates, but probably I simply haven't fully understood the concept...

Any recommendations here which GAPPS flavour is to be preferred? MindTheGapps is OK?

From what I read here in this thread it sounds as if I could still simply flash Magisk.zip from TWRP. Or should we rather use the now recommended method of patching the boot.img?

Thanks again for your help and patience!
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
After flashing OOS-10 the first time, when you boot in recovery again, the rom (OOS-10) will automatically go into the second slot. Don't change slots manually.

Roms are always flashed into inactive slot. Everything else like Gapps and Magisk are flashed into the active slot. Example: your active slot is A. Every time you boot recovery, you are in A. When you flash rom, it goes into slot B and slot B becomes active. This is why, after flashing a rom, you need to reboot into recovery into the new slot to flash Gapps and Magisk. From now on, slot B is your active slot. When you upgrade the rom next time, you boot into B (automatically). Then flash the update , which goes into slot A. Upon flashing, slot A becomes your new active slot. Then, to flash Gapps/Magisk, you need to reboot into your new active slot A. That's how A/B system works.

Gapps: Pico and Nano. Mindthegapps - someone was complaining about them.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mv0hra:
I have 2 questions if anyone can help.

- Is there anyway to get call recording on this ROM? I have tried several options and nothing seems to work for me.

- Can you take Extended Screenshots?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mv0hra:
Anyone that needs a step by step guide to installing this ROM then hopefully the below will help. I hope it is all correct. I have only listed the below because it has been 10-15 years since I flashed a ROM and with the current Slot A/B things seemed more complicated.

Disclaimer: I was on Stock 11.1.2.2 with Root, Magisk-v24.1, and an unlocked Bootloader, so it might be a little different for you.

ALSO, ALWAYS DO THE BELOW USING YOUR ORIGINAL USB CABLE OR A GOOD QUALITY CABLE WITHOUT ANY OTHER TYPE OF EXTENSIONS IN BETWEEN - I should know, I have had to learn the hard way.

Download Roll-back build 10.3.11: OnePlus6Oxygen_22_OTA_054_all_2105112236_downgrade_fc69a428ccee4497.zip

(https://xdaforums.com/t/oneplus-6-r...icial-oxygen-os-roms-and-ota-updates.3792244/)

Ensure USB debugging is activated on your device (Developer Mode)

Connect your phone to your computer using your Original USB cable or a good quality one and place the file in the root of your phone - not in any folder

On your phone go to settings - system and select update. This process will wipe your device completely

Select the above zip file (Roll-back build 10.3.11) - even if you are on a higher version of Android

This will now downgrade your OOS

On your computer download and use TOOL ALL IN ONE to install TWRP recovery. (this software will handle all the ADB commands you need) (https://xdaforums.com/t/tool-tool-a...ck-twrp-factory-image-stock-recovery.3398993/)

click on 'Recovery Flasher and Device Rooter'

in the drop down select 'Manual Mode'

in the top box choose 'TWRP-3.5.2-enchilada-Nebrassy-2.img'

in the box below choose 'twrp-installer-3.6.0_11-0-enchilada.zip'

click 'flash'

Now your phone is in TWRP Recovery mode, place the zip file (Roll-back build 10.3.11) into the phone and install the ROM again - this will automatically install the ROM in the

inactive slot

- so both slots will now have the ROM

Place all the files below into your device via Recovery and your PC

OOS 11 firmware zip, Jaguar ROM, TWRP, Magisk, and if you want you can include Gapps however it could break some of the functionality already included by OP

Flash OOS 11 firmware zip

Flash Jaguar ROM - do not reboot

Flash TWRP

Reboot Phone System

Reboot to Recovery

Install Gapps

Reboot into Phone System

Reboot into Recovery

Install Magisk

Reboot your Phone and remove the USB cable connection

Done

If for some reason you BRICK your device, don't panic, you can use MsmDownloadTool V4.0 to get back to the latest version of OOS. Just ensure that you use your Original USB cable or a good quality one without any other extensions in between.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] lm089:
Thanks for your instructions. Am still in the process to decide between LOS and JAGUAR...

I lost you at the quoted steps: what is TOOL ALL IN ONE? And why would I use TWRP 3.5.2 to boot into recovery but 3.6. for the installer? Iit's not a typo, or is it?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mv0hra:
TOOL ALL IN ONE is a software that will handle all the ADB commands you need.

I might be wrong, but I do think you need both versions of TWRP, as the lower version will get the phone into TWRP and the higher version will then be flashed on to your phone, else you might find yourself stuck on Bootloader.

If for some reason you BRICK your device, don't panic, you can use MsmDownloadTool V4.0 to get back to the latest version of OOS. Just ensure that you use your Original USB cable or a good quality one without any other extensions in between.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mv0hra:
Jaguar seems quite good with good options, however I cannot get Call Recording to work - I have tried several options. And Extended Screenshot is not available. I am waiting for OP to help, failing that then I might have to jump ship and onto another ROM.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] lm089:
So this is something I would run on my pc, right? Never heard of it, will look for it
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] lm089:
...and while I'm asking around: anyone using this ROM has any experience in regards to GPS performance? I'm using my device a lot to record outdoor activities like hiking / biking etc. So the recording app may not be killed by battery optimization etc when running in background, and GPS must stay active as well.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mv0hra:
Yes. I have made adjustments to the instructions.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
That's because your stupid Gapps override Jaguar Dialer, which has call recording working perfectly. Instead, you have Google dialer which either has no call recording or has restrictions depending on the country.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mv0hra:
Not certain, would have thought this ROM would handle it properly, but you can also install xxx NoLimits on top of this ROM, via Magisk. (https://xdaforums.com/t/rom-xxx-nolimits-op6-6t-speed-ram-optimized-magisk-rom.3799167/page-358)

You can do quite a lot of optimisations with it, including the ability to add apk's into a folder thus ensuring that the app stays active.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mv0hra:
Thanks for the reply.

Did not realise that this could have been the issue, I installed NikGapps-omni-arm64-11-20201116-signed.zip.

What would you recommend?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Each Gapps should have a configuration file with all apps listed. You can open that file and delete GoogleDialer... .Then reinstall the rom (flash dirty) and Gapps.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mv0hra:
Perfect, thank you. I will give that a shot.

Is Screenshot Extender part of your ROM?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mv0hra:
I flashed the ROM again, not dirty flash and no GAPPS. Call Recording is working, so thank you, but where are the files stored please, as I could not find them in the normal places?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Ask someone else. I have never had Gapps on any of my phones. The configuration file should be inside the Gapps zip.

Use PICO Gapps. It doesn't override Dialer and let you install individual apps later.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mv0hra:
Sorry i don't think I was very clear there.

I am trying to find the location of the call recorded files.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Music/Call Recordings. That's on my Oneplus 8. If it is not there, search for CallRecord file on internal card.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mv0hra:
Perfect, thank you for that, it was in the location you stated.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] lm089:
Are you referring to this project here: https://xdaforums.com/t/android-all-in-one-toolkit.2494319/?

seems to be somewhat outdated, and the op wrote some years ago there wouldn't be any activity; guess I'll stick to good-old footwork ;)

View attachment 5552347

But thanks anyway.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mv0hra:
No that's not the one. Here is the link for TOOL ALL IN ONE, not ALL IN ONE TOOLKIT. ;)

I will add it to my instructions too.

https://xdaforums.com/t/tool-tool-a...ck-twrp-factory-image-stock-recovery.3398993/
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
March 9. New release V-18

1. March security patches

2. Android r53

3. User build

4. Options to choose between Bromite and Vanadium webivew

5. Optional torch flashing on incoming calls

6. Night display renamed into Display calibration

Download in post #3.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mv0hra:
Thank you for the update Optimumpro - I will install it next week.

I have been using v17 for about 2 weeks and it is an excellent ROM - great features. However there are a few issues with it, but I hope v18 will fix those.

If you are interested then here is a list of issues I found with v17;

1) The most annoying bit is that during the last week the bottom half of the screen will constantly flash - sometimes it gets so bad that it goes very dark on the bottom half. This used to happen with the Oneplus original stock ROM too, but then it was resolved.

2) The Brightness slider in the notification area sometimes moves to the top as appose to the bottom where I have configured it. After a while it goes back to the position I have set it to.

3) With Snaptube for some reason it does not work on this ROM. The download button is only partially visible and when you do get to click it, the correct option is not there. I have tried a version that I have not had an issue with and the latest one too.

Is it possible to change the colour of the dialler (the area where the current call is active)? Currently this is on the green side.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
When you are in mobile network settings, press a pen icon on top right to change accents

Screen flash: never happened, no one else mentioned. That you had it on stock too indicates some app you are using.

Don't use any other launcher.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mv0hra:
Did not realise that setting was there - thank you!

The screen flash issue - the apps were the same when it was fixed in the stock ROM. I am actually using less apps than before.

Another user reported the same issue with a different custom ROM.

Not certain but it might be a kernel thing.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
TELEGRAM CHANNEL ADDED: HERE
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] mv0hra:
@optimumpro, I have installed v18 and found the following apps will not work.

Tor Browser - will not launch when you press connect. I think it was working in v17.

Snaptube - the correct options not available to download. Was not working in v17 either.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Tor Browser logcat says this:

Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), ServiceManager: Permission failure: android.permission.ACCESS_SURFACE_FLINGER from uid=10294

This either has to do with the fact the latest Jaguar release is 'user', as opposed to 'user-debug' (but I doubt it) or that Tor browser devs have accidentally removed the 'access_surface_flinger' permission.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] insomniac20:
How to install this ROM with locked bootloader?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Send me a PM.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] funinagg:
hi, i was able to install twrp and magisk.

then i did a complete wipe including everything hoping to do a clean install.

then i copied the mokee rom to sdcard and it installed ok.

however when i booted into system, i got qualcom crashdump mode.

i would go with your ROM this time.

but want to understand what i did wrong.

how do i install the ROM correctly?

i did not install gapps but that should not have caused the problem?

thanks.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
This is not a Mokee rom. Assuming you meant Jaguar:

Read instructions: the first thing they say 'YOU NEED the latest OOS 10 (not 11) in both slots. That's a prerequisite. Also, when it comes to TWRP, don't use 3.6, use the latest 3.5x TWRP.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] funinagg:
thanks.

i just used MSM tool which puts me on OOS 5?

how do i get OOS10 in both? i will look too but you may just know.

oh ok, i used latest twrp which was 3.6x

after i do all this, do i just install this ROM from twrp?

or there is something else i must do?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Yet, read again. There is a link in the first post with exact instructions and links to all the files...
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Err... There is a link in post #3 with all the files
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] funinagg:
thanks. i was going to follow it to a letter. but thought would ask again. this A/B is new to me. all other ROMs on other phones were so easy.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Only on old models. All newer phones have A/B system: it's a Google's requirement. Otherwise, they won't get certification.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] funinagg:
ah didnt know that.

is there a post which explains what is different with A/B?

looks like i am flashing stock and custom ROM twice, for A and B?

and the phone/twrp does that automatically? thanks
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
No. You don't need to flash Jaguar twice. Stock OOS -yes, but not the rom(s).

You only need to know this about A/B systems. Your phone ALWAYS boots into the Active (current) slot. Roms always get flashed into the Inactive (other) slot. Everything else, including Magisk, Gapps etc, go into the Active (current) slot.

This is why, after flashing the rom, and if you want to flash Gapps or Magisk, you must reboot to change into your new Active slot. Otherwise, they will end up into your old slot.

Example: your current rom is in slot A. You ALWAYS boot (automatically) into slot A, which is your Active slot. When you flash any new or (upgrade) rom, it goes into slot B. Upon booting, slot B becomes your new Active slot. So, to flash Gapps or Magisk, you need to reboot into your new Active slot (B).

Edit: The only exception to the above is TWRP installer, which goes into both slots automatically...

Edit 2: Phones' other supporting partitions (about 30+) also have two slots. This is why you need to have a required stock OOS in both slots...
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] VaSU#:
Umm I configure dnd to not show notification while silent mode is only supposed to mute notification and call but still show them.

According to oos and preety much all roms they are not the same
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
I understand what you mean, but you are simply unfamiliar with device options in Jaguar. If you go into OnePlus Settings, you could see 5 choices for Notification Slider: Normal, Vibrate, Priorty only, Silent and Total Silence. So, the options are there, you just need to pick what you want.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] VaSU#:
But the silent option and total silence are the same for me :(
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
I am not sure what you are trying to achieve.

This is a modified Lineage implementation and that's what it means:

1. Total silence - No interruptions

2. Silence - Alarms only

3. Priority - Important interruptions

4. Vibrate - Vibrate only

5. Normal - Self-explanatory
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] Zure:
ROM is solid so far. But for some reason video playback doesn't work on any app. Doesn't work on Twitter or Reddit. It works in browsers but not on apps.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Check permissions for each app in Apps and Notifications.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] judaxxx:
I had the same problem, it is not a question of permissions, I tried several solutions, not even a gallery played videos, only with vlc ..

I can not help more, since I am in another Rom at the moment, I hope this is solved to return, great great job :cool:
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
January 30. New release:

1. Fixed video not playing in Facebook/Whatsup and other 3rd party apps

2. Updated Android sources

3. Updated Kernel

Download in post #3.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] erad1:
This looks interesting, what is your kernel based on?
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] sschacko1960:
Two times downloaded,ended with 338 mb? Here showing 738 mb.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
It is 738 mb. Just downloaded - no problem whatsoever. Try again. Use wifi.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] stas1c:
I’m also having the same problem with dowloading. Tried on different wifi networks..🤷🏻‍♂️
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Again. Download on my side is working flawlessly. Contact XDA support.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Check kernel source linked in the first post. Most hardening commits were taken from here
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] erad1:
Yeah I had just finished checking that out thanks, going to add your kernel to one of my builds. I like the changes you made. LOS based kernels give the best battery on my device.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
I notice that people are downloading the initial release. Please note that new releases are in post #3.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
February 2. New release, V-2.0

1. Android r30

2. February security patches

3. Call recording enabled for all

4. Dialer now shows 'record call' button, instead of useless 'RTT' button

(See attached pictures)

Download in post #3.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] vindipi:
Download impossibol....
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Alternative download added in post #3.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] sanjay parmar:
Is panel modes in live display is fixed or still broken
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
March 20. Rom updated to include the FULL VERSION

Download in post #3.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] funinagg:
still dont see it. will try to install later today. thx
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
At a minimum, XDA users are REQUIRED to have reading skills :) . Not trying to insult anyone.

All downloads, as I scream everywhere, are in post #3. So, head to post #3 and look for the FULL version. Hint: the latest version is always on top.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] funinagg:
one last question:

the guide says "So, reboot in TWRP and flash Gapps and Magisk (optional). Then do a factory reset, where you get a prompt for 'yes' to confirm, and finally, boot Jaguar."

I understand Gapps and Magisk part. But why factory reset? i think now one parition has Jaguar and one OSS10? and this reset is for OSS10 parition?

thanks.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] funinagg:
guess i irritated you. not the intention. see attached. i dont see the March 20 one up yet. anyway thanks for all the replies.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Data has one partition only for both A and B slots. That's why you need factory reset to get rid of encryption and data from the previous rom. You don't need factory resets on upgrade, only when changing to another rom.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
It's right there in your screen shot: 'Download rom V18 FULL'.
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] funinagg:
it says march 9 not march 20
[OnePlus 6 ROMs, Kernels, Recoveries, & Other Devel] optimumpro:
Because there are no changes in the latest release, except that it is a full version.