yashsingh1/xdaforums huggingface dataset:
[OnePlus 12] snowwolf725:
@alp47470 forgot to update the following versions in original post：

CPH2581 (EU) 610

CPH2581 (EU) 802

CPH2583 610

CPH2583 802

PJD110 802

Before he updates this article, you can check my old comments in original post.

Ref:

[OnePlus 12][ROM][OTA][BOOT][Oxygen OS] Repo of Oxygen OS Builds

As OnePlus doesn't always provide download links for all of their OxygenOS ROMs & OTA update zips, we've created an index to put the links in one post so that they're easy to find. Note : This is not a support thread for issues you may have with...

xdaforums.com

You can extract recovery.img of 610 NA from rollback package.

The rollback package contains full 610 NA rom.

Ref:

[OnePlus 12][ROM][OTA][BOOT][Oxygen OS] Repo of Oxygen OS Builds

As OnePlus doesn't always provide download links for all of their OxygenOS ROMs & OTA update zips, we've created an index to put the links in one post so that they're easy to find. Note : This is not a support thread for issues you may have with...

xdaforums.com
[OnePlus 12] EtherealRemnant:
Thanks. I'm on 610 and the phone kept erroring and Oxygen Updater was only serving the 604->802 update.
[OnePlus 12] Poesini:
Anybody has CPH25823 802 patched init_boot images?
[OnePlus 12] MoHed:
Hi Seems like a variation of CPH2583 6xx> 802 problem with

OnePlus 12 NA non rooted, bootloader intact.

Gives the following error when trying to partial update from 610 to 802 (Couldn't Update Installation Problem)

Screenshot provided.

Tried oxygen updater for a full update > NA lacks updater > downloaded suggested system updater > Verification error of the system update package despite repeated redownload.

TIA
[OnePlus 12] _MartyMan_:
Yes, check OP.
[OnePlus 12] D4rKr0W:
I would also love to know how to change from Global to EU, what is the process?

just to share that i tried to:

- extract payload.bin from latest EU image OxygenOS-CPH2573_14.0.0.802(EX01)

- flash each partition with command

fastboot flash 'partition_name' 'image_name'

but that bricked my phone, it will not boot only fastboot / recovery

so please take care before trying something that you don't know
[OnePlus 12] omar302:
Download the Incremental OTA 610->802 from post# 318 earlier in this thread.
[OnePlus 12] snowwolf725:
When you switch systems, you need to format userdata partition.

Ref

How to flash OxygenOS/ColorOS OTA zip via TWRP/fastboot

I. Introduction The OTA flashing tool is a recovery flashable zip can be used to flash the official OTA full package within TWRP. Credits: 淡存@CoolAPK for the OTA flashing tool II. Tutorial 1. First, unlock bootloader and flash TWRP or other...

xdaforums.com

Or

[OnePlus 12][ROM][HYBRID][COS_OOS] HYBRID ROM PACKAGE TO FLASH YOUR ONEPLUS 12

To make the flashing easier, i made a package for who wants to change region, convert global,... that can flash with BOTH 2 method: FASTBOOT and TWRP Thanks Nebrassy for TWRP build...

xdaforums.com
[OnePlus 12] D4rKr0W:
Thank you! the fastboot method worked for me, i was successfully able to convert from GLO to EU using this
[OnePlus 12] acasmc:
Any changelog for 802?
[OnePlus 12] Icmer:
Need to add US 802.
[OnePlus 12] acasmc:
Yeah, saw that. Thought there was more. Tbh OnePlus sucks with updates lately. Especially for EU.

I think I'm gonna move to S24 Ultra.
[OnePlus 12] phoe zay:
Global 802 stock init_boot imgand magisk patch boot init_boot IMG

EU patched does not work for global rom
[OnePlus 12] RussianBear:
mine fails on 21.5% extraction. the file is 1.32GB and shows as 1.23GB in the local updater (for 610-802). oxy updater only has 604-802 update.

system updater also fails (right away). i've restored images to stock in magisk and am not on custom recovery. any ideas?
[OnePlus 12] Philly@52:
Hmmm... Maybe try going from 604 to 610 then to 802. I don't have a custom recovery either and I also did the "restore images" but didn't have any issues going from 610 to 802
[OnePlus 12] kevino2001:
How long is gonna take for full OTA , cuz incremental doesn't work for me (NA variant) :c
[OnePlus 12] Philly@52:
From my experience with the 11 series, full are few and far between for NA
[OnePlus 12] RussianBear:
i'm already on 610. may have to unroot completely and see if it works.
[OnePlus 12] kevino2001:
please let me know if it works for you
[OnePlus 12] RussianBear:
i've restored images to stock and restarted with no root. still failing both thru system and local updater.
[OnePlus 12] Philly@52:
Thaaattttssss weird. Both methods are failing after it starts? I know when i first attempted to update from 610 to 802 with the zip i downloaded from Oxygen Updater, i kept getting verification failed. For some reason i HAD to use the zip that was uploaded by the other user.
[OnePlus 12] Benni231990:
We need the GLO 802 xD
[OnePlus 12] RussianBear:
Alright, got it to work... Grabbed a stock 610 image from here: https://mega.nz/folder/Fq9hwC7A#UT7OTDMpTXMvCEkuRMgDlQ

Returned to stock in magisk and then flashed this stock 610 image. Rebooted and used magisk to patch it.

Stock system updater was still failing, but local updater actually went thru (yay!). I did not hit install on it, as that would reboot me to another partition and lose root. Instead, i rebooted to bootloader and flashed the patched stock 610 image and rebooted back into the system.

The local updater was still in the backgorund with the "install" button still there. Went into magisk and installed it into inactive slot (also used the "restore to stock", just in case).

Hit "install" from the local updater and profit, it's finally on 802 LOL What a mess...

get the 610-802 incremental from here: https://xdaforums.com/t/oneplus-12-...xygen-os-builds.4657465/page-16#post-89547508
[OnePlus 12] Philly@52:
Unfortunate you had to jump through so many hoops but glad its working proper. I've been fortunate so far to just be able to "Uninstall --> Update --> Install to inactive --> Reboot" and WIN
[OnePlus 12] RussianBear:
That's how it has always been for me on all prior OPs I've had. Let's see how the next update goes next month lol
[OnePlus 12] Philly@52:
Right now Google is being a far bigger pita than OnePlus is for me. All their "security measures" are screwing up my phone & messages app settings. Can't get anything to work like before after this 802 update.
[OnePlus 12] kevino2001:
can you do a guide ?
[OnePlus 12] Cheesethief:
Thanks a bunch for the quick write up.

Luckily I was on 604, so I flashed the full stock image, which removes root, then used Oxygen Updater to get the latest 802 image. Used Software Updater to Extract 802, did not hit install, USB debugging got disabled for some reason, so had to enable that real quick, used ADB to reboot into the bootloader and install the patched 604 init_boot image. Rebooted back into the system, used Magisk to install to inactive slot, and then went back to Software Updater to finally hit install. Worked like a charm.

I just wonder why it did not work with just using restore files.
[OnePlus 12] RussianBear:
Did it not work for you with just magisk "restore images" at first either? I think my magisk still had stock 604 image backup, while on 610. That's my theory, at least.
[OnePlus 12] Cheesethief:
Nope, it didn't. It failed around 21% every time.

My restore image was 604 while on 604, so it couldn't be that I don't think. I was updating this phone from 502, so I had literally just run the full update and manually created the restore images using the 604 init_boot.img. Having to reflash 604 right after I just flashed and rooted 604 was annoying just to get to 802. It must be detecting root somehow.
[OnePlus 12] RussianBear:
Weird indeed. Mine was failing at the same exact % via local updater.
[OnePlus 12] WyattSuperior:
Can the provided patched boot img be used with Aptach?
[OnePlus 12] slavetoart:
Hi guys sorry I am having trouble finding the full version of OxygenOS-CPH2583_14.0.0.802 the NA VERSION. Anyone got a link? Thanks 🙏 🙏
[OnePlus 12] JEANRIVERA:
It doesn't exist, only incremental, and there is 2 of them depending on what version you're coming from
[OnePlus 12] slavetoart:
So I need to unroot I suppose
[OnePlus 12] Superguy:
Can you just flash a different region if it's an upgrade like you could on the OP9? Like downloading full EU rom and flashing it with the updater?
[OnePlus 12] giaur:
Is there any changelog?
[OnePlus 12] judaxxx:
1 page back they left something.
[OnePlus 12] yumeiro:
what? God that's not the description in NA CPH2583, the hell i know why there is no FULL OTA in CPH2583
[OnePlus 12] user2332:
Hello!

I saw that the "EU" region has been updated for the past few days, but not the "GLO", does the global region always update later? Is it worth switching to the EU region from Global?

*global is always updated later (if it is updated)?
[OnePlus 12] Adrianoooo:
VConsidering all the bugs I prefer to wait and not be a beta tester...
[OnePlus 12] MastXX:
How to Unbrick your OnePlus 12 Devices
[OnePlus 12] Incendia0:
thats for oneplus open and will not work for oneplus 12 or any device running gen 3
[OnePlus 12] MastXX:
it works on oneplus 12 devices only no "oneplus open" . i have tried and fixed mine
[OnePlus 12] Incendia0:
did you pay to fix your phone or the process is totally free
[OnePlus 12] xchikyx:
How can I update it? since i rooted the phone the update is impossible to install
[OnePlus 12] snowwolf725:
GLO:

OxygenOS-CPH2581_14.0.0.802(EX01) (Full OTA)

https://gauss-componentotacostmanual-eu.allawnofs.com/remove-b8f4385c7c5e586ae8cdf52678c15e6a/component-ota/24/05/22/18f0709bca28404b8e7214574d28257a.zip

OxygenOS-CPH2581_14.0.0.802(EX01) (Incremental OTA)

https://gauss-componentotacostmanual-eu.allawnofs.com/remove-b8f4385c7c5e586ae8cdf52678c15e6a/component-ota/24/05/22/8e81c2912a5f48c48df86640fbec3317.zip
[OnePlus 12] Benni231990:
GLO 802 is available

They made a Change in wireless Charging

I used the Airvooc Wireless charger with a USB-C Cable with display and before i had at about 80% 25-26Watt charging now you have 28-30watt at 80%
[OnePlus 12] galambar:
Hi, Lost root after update (global version)

After the update, I accidentally rebooted instead of going back to Magisk and doing what I needed to do.

What should I do to restore root?

Thanks
[OnePlus 12] khalisz:
@alp47470 thanks a lot bro
[OnePlus 12] mysky911:
Do GLO and EU both sharing same firmware since they having same model number??
[OnePlus 12] d4815162342:
I believe they have different firmware.

I purchased my device from wondamobile who flashed the cph2581 EU rom but when using oxygen updater it shows the device as the GLO/ROW firmware, so now I'm worried that it is a redundant / abandoned firmware as I've not received the latest update
[OnePlus 12] ZanaGB:
At the risk of sounding quite naïve, can it be safely assumed that using these recovery-flashable ZIP files would be enough to return any OP12 back from stock after, say, installing a GSI build of Android?
[OnePlus 12] d4815162342:
Is it possible to switch from GLO/ROW to EU rom?
[OnePlus 12] khalisz:
I think, like previous op series by doing local update.

Must try.
[OnePlus 12] xtcislove:
GLO and EU Roms are the same or am i wrong?
[OnePlus 12] alp47470:
Both GLO & EU have model for OnePlus 12 i.e CPH2581
[OnePlus 12] alp47470:
IN build is out too now, CPH2573_14.0.0.602(EX01)

Links will be added soon
[OnePlus 12] snowwolf725:
OxygenOS-CPH2573_14.0.0.602(EX01) A62

https://gauss-componentotacostmanual-sg.allawnofs.com/remove-4317ad4257b9305140d9d9d8f9aaa845/component-ota/24/02/23/e81cd496a8474d14961db00bcc9dd090.zip
[OnePlus 12] alp47470:
Updated now
[OnePlus 12] judaxxx:
By unlocking the bootloader almost anything is possible.

I do not recommend it, I received my op12 in the US, thinking the same as you and with more Google restrictions than normal, I changed it to EU, I did not like the weaker signal, I changed it to GLO and it flies, without compatibility problems with some external applications even from OP, much more stable signal, in terms of updates it took about 2 weeks to receive after UE, I'm talking about 404, so that's the same thing this last afternoon, it's still more stable for me than the other versions (y)
[OnePlus 12] LZGM:
Wait you changed from US to GLO? I didn't know you can do that.
[OnePlus 12] nhat.nguyen:
Hello,

IN and EU which one is better about stabilities? Since there are different in build version?
[OnePlus 12] xtcislove:
Choose the one where you live. Each one will get the update a few days apart i would say.
[OnePlus 12] nhat.nguyen:
I am at SEA location, near India, so I would choose IN rather than EU?
[OnePlus 12] L3m0$:
Can you explain to me how you distinguish the Global version from the European version?

On the opening page of this thread it explains that the GLO and the EU are exactly the same.

Tkx
[OnePlus 12] judaxxx:
Actually I believed the same since CPH2581 is the same model, until I installed firmware published as Global in several threads, but Oxygen Updater marks it as EU, and I found this other publication:

Official updated Oxygen OS ROM US-IN-EU/PU + HOW TO DO LOCAL UPDATE + UNBRICK TOOL.

Hello, Below the officials rom for your OnePlus 12 device. The rom are updated to the lastest update. OnePlus 12 official ROM_full package_9008 wire flash package_brick rescue package_downgrade package_firmware download Model information Bank...

xdaforums.com

Firmware especificos:

一加OnePlus 12 - 一加手机官方ROM - 一加手机官方ROM下载

本站提供一加全机型ROM下载，包括一加Ace 2V、ACE2、Ace/10R、一加10 Pro、9Pro、9RT、9R、8T、8 Pro、一加8、7T Pro、7T、7Pro等全系一加机型的升级全量包、降级包、9008线刷救砖包等各种官方和原厂ROM，全部资源完全免费，不限速，无需登录

yun.daxiaamu.com
[OnePlus 12] judaxxx:
use this method, extracting from the firm Global payload.bin with fastboot enhanced.

-note: the firm marked as global in that thread is EU-

How to convert from ColorOS to Global ..US.. India On Chinese Oneplus 12

USE AT YOUR OWN RISK... Do not lock bootloader after Flashing Complete setup first . I edit bat file ..removed fastboot-w in the beginning down in attachments You can get Files from here if IceCloud not working...

xdaforums.com

Fastboot Enhance:

[TOOL][Windows] Fastboot Enhance [Payload Dumper & Image Flasher]

Fastboot Enhance What it can do? - Show fastboot vars - Switch between fastbootd & bootloader - Switch between A & B slot - Flash Payload.bin in fastbootd - Flash images - Erase partitions - Delete logical partitions - Create logical partitions...

xdaforums.com
[OnePlus 12] xtcislove:
Idk, but you dont have another phone you bought near you? You can look up which firmware are they using, or go to a phone shop and take a look.

I would think India Version is for India, China is for China and anything else is jsut global/EU
[OnePlus 12] LJPENL:
I did the same, I just rooted again, not to much work.
[OnePlus 12] RussianBear:
grab a stock image, patch with magisk and flash it.
[OnePlus 12] jarjarr:
I don't think you can update via OTA. You will need to install the full ota update not incremental and then flash patched image before rebooting to conserve root
[OnePlus 12] xchikyx:
Oh, should I download the version that the OTA say, or the lastest one (if there's another)?
[OnePlus 12] avik735:
Indian OnePlus12 user here. After 802 update, battery backup reduced a lot, so I am here exploring options of going back to 610. While on the subject of flashing, what happens if I flash EU/GLO ROM on my Indian device? Does it brick the device or do I get esim support in India?
[OnePlus 12] poeypresents:
is it okay to extract init_boot from GLO version of 802 to flash to NA version for rooting until Full Package comes out? I wasnt paying attention and clicked install before i patched to side slot with Magisk
[OnePlus 12] .ALph4.:
I am experiencing the opposite. I've had horrible battery life on 610, while the 802 has been great.

10 and a half hour SOT with 23% charge left before I finally recharged. It was charged almost 2 days ago before that point.
[OnePlus 12] Muhammadop12:
My phone last week updated to

CPH2573_14.0.0.802(EX01U90P00)

Its has 2 second lag.. Always on all apps

If i flash lower version using settings system update local install.... will i lose data?
[OnePlus 12] 0kti:
It will not work, you can't flash lower version (because of security update)
[OnePlus 12] XirXes:
Here's my copy of init_boot from the NA version of 14.0.0.802, magisk version included. I was able to use the tools from this guide to extract full copies of the last two incremental updates.

Extracting proprietary blobs from LineageOS zip files | LineageOS Wiki

wiki.lineageos.org

$LINPATH/prebuilts/extract-tools/linux-x86/bin/ota_extractor --payload payload.bin --input_dir ../../OP12NA-610/out
[OnePlus 12] LYNNYY:
Hi all, I am new to oneplus family. Would like to know what does incremental mean?
[OnePlus 12] LeoPosas:
Incremental it's a small update over the full firmware released.
[OnePlus 12] LYNNYY:
Just recived my Oneplus 12, it is CPH2583 _14.0.0.802(EX01)

Can I use 610 patched boot image to root?

Where can I find the stock Rom for CPH2583 _14.0.0.802(EX01)?
[OnePlus 12] LeoPosas:
[20240725][ROM][OTA] Repo of ColorOS / OxygenOS Builds

Because @alp47470 is busy and doesn't have time to update the article frequently, a new article has been started. OTA (Over-the-Air Technology) is a technology that remotely manages data and applications of remote devices through the air...

xdaforums.com
[OnePlus 12] cabagekiller:
I did and it worked fine. I do not think there are boot in incremental. Idk what the other dude was linking to.
[OnePlus 12] RussianBear:
He's linking to boot images repo thread. You could use a patched image, but then magisk won't have your native backup. Get a clean image from that thread and patch it yourself.
[OnePlus 12] cabagekiller:
Ahhh I see he tagged the wrong post. The post he tagged just had the ROMs in it. I didn’t scroll down far enough.
[OnePlus 12] slavetoart:
Thanks!! Will try soon
[OnePlus 12] vegetaleb:
Looks like .810 version is out for India, no?
[OnePlus 12] JEANRIVERA:
Yes it is out
[OnePlus 12] RussianBear:
Got notification for 810 NA. Let the "fun" begin LOL
[OnePlus 12] Philly@52:
Yelp. Same issue as before (for me). The zip I've downloaded from Oxygen Updated gives me a Verification Failed.
[OnePlus 12] RussianBear:
Gotta start flashing those stock images...
[OnePlus 12] Philly@52:
Boooo. Too much hassle for what it's worth 😅 . OnePlus has majorly worked its way to my ****list right behind google.
[OnePlus 12] RussianBear:
Yes, def pita for rooted people
[OnePlus 12] Philly@52:
I just went ahead and DL'd the zip OTA from snowwolf725. With that, im able to just Restore Images and update.
[OnePlus 12] LJPENL:
Just got the download trough Oxygen Updater (Full OTA) CPH2581_14.0.0.810 (EX01) on a rooted system no problem.
[OnePlus 12] galaxys:
Also, just received the latest OTA ; about 1.1 GB. Here's a few screenshots....
[OnePlus 12] cabagekiller:
anyone have the boot img for 810 for US?
[OnePlus 12] snowwolf725:
CPH2583 14.0.0.810 boot and init_boot
[OnePlus 12] RussianBear:
Same. No issues with snowwolf's zip (big respect) and magisk stock images.

Looks like they did something to the color control. Not sure if I'm a fan yet.
[OnePlus 12] XirXes:
I updated my US model using the Oxygen Updater local OTA method, and extracted the full fastboot flash package using `ota_extractor`.

I put together an easy OTA pack for Magisk users to use. Included is a copy of the unmodified init_boot.img from 802, and both patched and unpatched 810 images.

To OTA safely, restore the original 802 init_boot, then install the OTA zip from Oxygen Updater, after that's installed confirm the new version in About device, then flash the Magisk image to restore root.

MD5s:

init_boot-mg27-810NA.img b442d901584086380f6b12a17e1ff8e3

init_boot-810NA.img 73f1094fe973a9d6575c5de296f79cad

init_boot-802NA.img ea295ee938b2fec25108ba3c8379acfb
[OnePlus 12] kevino2001:
Can anybody help me to safely upgrade from 801 to 810 in NA variant pls
[OnePlus 12] kevino2001:
can you do a video or tutorial?
[OnePlus 12] vegetaleb:
No need to patch init boot?
[OnePlus 12] acasmc:
Is there 810 version for EU? 👀
[OnePlus 12] Philly@52:
I've actually been debating checking out the Nothing Phone 2. The 2 biggest things I would like to have are RCS(which is extremely hit or miss right now when rooted) and Call Screen which for some reason i cannot get to work on my OP12 to save my life but it is still working just fine on my up to date OP11.

At least i could run Pixelify on the Nothing and try to get call screening that way ( Pixelify just bootloops on OOS).
[OnePlus 12] omar302:
Check this other thread. It has the EU 810 version.
[OnePlus 12] kevino2001:
And what if I can't update even after restoring the original init_boot img
[OnePlus 12] null0seven:
EU 14.810 i got it on my phone few days ago.

Notification on Oxygen updater. Then i go to Settings > About > Oxygen. And install new version from there. No more BS from Oxygen Updater.
[OnePlus 12] LJPENL:
No it stayed rooted, as before the update
[OnePlus 12] mysky911:
anyone getting 810 GLO???
[OnePlus 12] zelos156:
New update for GLO/ROW out 810.
[OnePlus 12] Superguy:
Still no full NA image, eh?
[OnePlus 12] lleshia:
Hi

I'm new, just bought OP12 yesterday, and I live in Europe, but the phone in INDIAN version, can I use the link to change it on EU version 2581

Thanks
[OnePlus 12] JEANRIVERA:
No, and probably won't be until A15 release
[OnePlus 12] Arnav2015:
For me, Oxygen Updater only shows the 604 package. How do i update?

edit: changed ota to incremental and got update. now i need to see how to do the ota
[OnePlus 12] Arnav2015:
Okay i think i messed up. according to oxygen updater i am on CPH2583_14.0.0.802(EX01).

The last full OTA was 604 i think since Oxygen updater only lets me download that. i can see the 810 incremental update too. But i accidentally uninstalled magisk fully (did not restore images). Now i can't update to 810 using the updater (says installation failed) and even the local update apk says "Extraction failed". Any help? do i need to factory reset and root again????? :(

Edit: so I softbricked it lol. Had to flash full ota using fastboot enhance. Unrootes 802-810 update and just flashed the magisk patched init_boot.IMG to get root. Really need a tutorial on how to do incremental updates on root or how to get init_boot IMG to patch and root
[OnePlus 12] sizzlemane727:
I have no idea how the Boot images work or the in it boot images could someone please explain they're main purpose and if they're just flashed thru adb or what?
[OnePlus 12] JEANRIVERA:
they can be flashed in adb but the safest method is doing it on fastboot mode, the boot.img & the init_boot.img are 2 different partitions, depending on the root method you chose you will need to patch one or the other, and then flashi it on your device, in order to flash it in adb mode I am pretty sure you'll need to be rooted already, if you are not rooted you'll need to flash it in fastboot mode with the following command

fastboot flash boot boot.img for boot.img

and

fastboot flash init_boot init_boot.img for init_boot.img

on adb mode you can flash it with the following command in a terminal emulator (termux) on the device or n a terminal window in your computer:

su
adb shell
dd if=/sdcard/init_boot.img of=/dev/block/sde32

if your currently on slot A

or

su
adb shell
dd if=/sdcard/init_boot.img of=/dev/block/sde66

if you are on slot B
[OnePlus 12] RussianBear:
830 is out for NA. Incorporates July sec patch.
[OnePlus 12] MENINBLK001:
830 is out as of today in US.

Oxygen Updater caught it before my OP12 saw it.
[OnePlus 12] galaxys:
Also, just got CPH2583_14.0.0.830(EX01) usa about 78 MB
[OnePlus 12] Arnav2015:
Can someone instruct me on how to OTA incremental on this device?
[OnePlus 12] Philly@52:
Depends which model device you have, but look here for CPH2583

How to install incremental update on a rooted NA CPH2583 **Updated

steps 1. unroot open magisk and use the option to restore image if this worked for you skip to step 4 if not follow bellow: OR if your Magisk does not have stock img to restore you can do this: (if magisk can't restore your original...

xdaforums.com
[OnePlus 12] Arnav2015:
thanks! i am aware of the thread but magisk cant restore factory image so i am confused which version init_boot to flash before proceeding to install ota.