How To Guide Convert ColorOS to OxygenOS (OFP & OTA | Bootloader reLock & PIN working)

Search This thread

kaijern

Senior Member
Sep 16, 2012
79
33
cool, will give it a try again with fastboot -w after done.

how these files below? because i can find them in "dsp" folder and are in .img.

fastboot flash --slot=all modem modem.img #this file is missing

fastboot reboot fastboot

fastboot flash --slot=all abl abl.elf
fastboot flash --slot=all aop aop.mbn


--------

can you also share how you got screen to work afterward? thanks..
share my screen ?
 

kaijern

Senior Member
Sep 16, 2012
79
33
sorry, i meant the steps on how you got PIN lock screen to work.

also, about the .img files i mentioned above, you mentioned they are missing or not in .img but they seem to be in "dsp" folder. thought?
i dont rememeber seeping "dsp". missing file i just skip it. I do remember there are some missing file.
 

oprocks

Senior Member
Jan 25, 2023
86
11
ok, will try skipping the missing files in "images" folder.

you mentioned above you managed to get PIN lock to work, how did you do it?

ok, i finally got oxygenos to boot properly now, following the instruction at start of this thread, i simply skip the files that aren't in "images" folder, looks like my earlier issue was i was flashing .img from the "radio" folder also as that's where i was able to find them, but simply ignore those missing ones, flash what's in "images" folder only.
 
Last edited:

kwokchun

Member
Jan 30, 2023
18
1
The same thing is happening in my environment.
I locked the bootloader and after that I can't get into bootloader mode with any combination of volume and power buttons.
The adb command is also not accepted because of the boot loop. Any ideas?
Do you use mac or windows?

Can anybody help us please? It is in boot loop to fastbootD after locking BL
 
Last edited:

BratoMo225

Senior Member
Sep 20, 2014
171
27
Mostar
Is it possible to convert it just by updating it with oxygen os file, via update menu ? like local upgrade and select oxygen os file?
 

DKwan2048

Member
Feb 3, 2023
10
3
hey guys, I'm having this error, any ideas?

fastboot flash my_carrier my_carrier.img
Resizing 'my_carrier_a' OKAY [ 0.007s]
Sending 'my_carrier_a' (12 KB) OKAY [ 0.001s]
Writing 'my_carrier_a' FAILED (remote: 'Invalid argument')
fastboot: error: Command failed

===========update=============

this error doesnt affect anything, if you are facing this error, just ignore it
 
Last edited:

elurex

Member
Aug 28, 2010
10
1
no matter What I do, I can't get bootloader unlocked.

I was able flashing my oneplus 10Pro/10T but not 11

under
Code:
adb devices
I see my oneplus 11, Howerver, when I ran

Code:
adb reboot fastboot
and then ran
Code:
fastboot devices
there are no devices list under it

If I ran
Code:
adb reboot fastboot
fastboot devices
, I do see my oneplus 11 devices however, when I ran
Code:
fastboot flashing unlock
it says
FAILED (remote: unknown command)
finished. total time: 0.000s
 

elurex

Member
Aug 28, 2010
10
1
issue solved...just need to use orignal oneplus cable
1675503700079.jpg


However, the phone cannot be re-lock again, fastboot devices again is the culprit

1675504872098.png
 
Last edited:

elurex

Member
Aug 28, 2010
10
1
issue solved... need to use high speed usb type c cable which support monitor/docking type of cable
1675505849499.png
 

oprocks

Senior Member
Jan 25, 2023
86
11
inside \CPH2447export_11_A.06_2023010723390000\RADIO\ there is moderm.img should we use that file instead?

as i mentioned above, for me, if i'd to use any .img from /RADIO folder the conversion to oos won't work. i simply used all possible .img in "IMAGES" folder, let the missing .img be missing, and that turned out good.

btw, it seems this firmware can't do ota update, there is no check for update under version.
 

[email protected]

Senior Member
Mar 26, 2019
115
26
Been staying in China since 2020. Also a Oneplus user since OnePlus one. Give up Oneplus and swtiched to Nothing phone since Oneplus 10. Decided to try out OnePlus 11 and... ColorOS is really pain in the ....

Decided to play around with fastboot flasing this is what i mange to get.

Additional Note:

Just bare in mind, this is a temporary solution to bring the phone from coloros to oxygen. After Feb 7 when the international version is available. I still need to redo the firmware flashing. But that time is just a Oxygen OS upgrade and it will be way easier

Step 1:
Download all the usual tools
- Android SDK
- Get the firmware from this post

Step 2:
In most cases, a soft-bricked drive could already be in the Fastboot Mode. But if you’re stuck in a bootloop, long-press the Power key to turn it off. After that, press and hold the Power + Volume Down keys simultaneously to boot your device to Fastboot Mode.

If you aren’t able to power off the device, allow its battery to drain out. Once this happens, you should connect it to the charger. As soon as it is about to boot up, you should use the Power + Volume Up/Down keys and it’ll boot to the Fastboot Mode

Step 3:
To clear all user data

fastboot –w

Step 4:

Take note, most of the command i got it from this post , if there are missing files, replace tne extension from img to elf or mbn.

fastboot --set-active=a
fastboot flash --slot=all boot boot.img
fastboot flash --slot=all modem modem.img #this file is missing
fastboot flash vendor_boot vendor_boot.img
fastboot flash vbmeta vbmeta.img
fastboot flash vbmeta_system vbmeta_system.img
fastboot flash vbmeta_vendor vbmeta_vendor.img

fastboot reboot fastboot

fastboot flash --slot=all abl abl.elf
fastboot flash --slot=all aop aop.mbn
fastboot flash --slot=all aop_config aop_config.img
fastboot flash --slot=all bluetooth BTFM.bin
fastboot flash --slot=all cpucp cpucp.elf
fastboot flash --slot=all devcfg devcfg.img
fastboot flash --slot=all dsp dsp.img
fastboot flash --slot=all dtbo dtbo.img
fastboot flash --slot=all engineering_cdt engineering_cdt.img
fastboot flash --slot=all featenabler featenabler.img
fastboot flash --slot=all hyp hyp.img
fastboot flash --slot=all imagefv imagefv.img
fastboot flash --slot=all init_boot init_boot.img
fastboot flash --slot=all keymaster keymaster.img
fastboot flash --slot=all oplus_sec oplus_sec.img
fastboot flash --slot=all oplusstanvbk oplusstanvbk.img
fastboot flash --slot=all qupfw qupfw.img
fastboot flash --slot=all recovery recovery.img
fastboot flash --slot=all shrm shrm.img
fastboot flash --slot=all splash splash.img
fastboot flash --slot=all tz tz.img
fastboot flash --slot=all uefi uefi.img
fastboot flash --slot=all uefisecapp uefisecapp.img
fastboot flash --slot=all xbl xbl.img
fastboot flash --slot=all xbl_config xbl_config.img
fastboot flash --slot=all xbl_ramdump xbl_ramdump.img
fastboot flash system system.img
fastboot flash system_ext system_ext.img
fastboot flash vendor vendor.img
fastboot flash product product.img
fastboot flash my_product my_product.img
fastboot flash odm odm.img
fastboot flash my_engineering my_engineering.img
fastboot flash vendor_dlkm vendor_dlkm.img
fastboot flash system_dlkm system_dlkm.img
fastboot flash my_stock my_stock.img
fastboot flash my_heytap my_heytap.img
fastboot flash my_carrier my_carrier.img
fastboot flash my_region my_region.img
fastboot flash my_bigball my_bigball.img
fastboot flash my_manifest my_manifest.img

Step 5:
If your phone goes into bootloop with oneplus logo. Most likely its not brick. Just need to do a factory reset in fastboot.

Shutdown completely, power + volume down, connect to usb and run

fastboot –w


View attachment 5822655
Sorry, Why didn't you use the Fastboot Enhance procedure
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Please stop littering this forum with repetitive posts. People have already given you advices. Go find a friend offline to help you with firmware flashing if you are not willing to try it yourself. Or request the seller to provide support.
    Dude, I've just got rid of all my problems. Don't you see that I was only looking for help after spend a bunch of money in a phone that was completely useless? Why are you trying to rebuke me for seeking help? Isn't this forum exactly for things like this? If you have nothing to contribute, just shut up and don't be a moron. You can't expect normal users to start flashing phones if they have no clue how to start, which was exactly my case.
    Come on
    Be a better person for fcks sake.
  • 17
    Update: 18th March 2023

    **** Give Up ****


    I got so fedup and decided to goto HK and get my OnePlus 11, a real CPH2449 GLO. Paid and waiting to collect.

    I will not be update and maintaining this post from now on.

    Why give up?

    Minor issue like auto brightness and things is still something i can live along with.

    Some othe rmajor issue are just impossible to make this chiniese converted 1+11 to be my daily driver:

    - Auto reboot randomly
    - Lagging randomly, screen lag, video recording lag.
    - OTA update issue, refreshing/reinstall at every update is just anonying

    My advice? just get a proper non chinese version or if you own a Chinese version just stick with colorOS.


    **** Flash at your own risk ****
    **** Flash at your own risk ****
    **** Flash at your own risk ****

    *** DO NOT OTA UPDATA Your Phone After Convert. It will brick and only Official MSM Tool can save you ***


    A Oneplus user since OnePlus one. Give up Oneplus and swtiched to Nothing phone since Oneplus 10. Decided to try out OnePlus 11 and ColorOS is really pain in the a**

    This post tested converting from PHB110 to CPH2447 / CPH2449. I did not test CPH2451.

    Model:
    • CPH2447 - Indian
    • CPH2449_EEA - EU
    • CPH2449_GLO - International
    • CPH2451 - North America
    • PHB110 - China

    Credits:

    Thanks for their feedback

    Following is the steps to flash the OTA updates:


    Step 1:

    Download all the usual tools
    Step 2:

    To boot into bootloader from Android
    1. Turn On developer mode
    2. Turn on USB Debug
    3. Turn on OEM-unlock
    4. Run $ adb reboot-bootloader
    5. After enter into fastboot (The one with Menu and shows SECURE BOOT/DEVICE STATE)
    6. Run $ fastboot flashing unlock
    7. Reboot back into bootloader, as in step 2 item 4.
    Step 3:
    1. Download and unzip eea73728a1b945ea8e3ff6b628495af5.zip
    2. Goto Fastboot Enhance
    3. Check "Ignore Unknown Partition"
    4. Make sure fastbootd is NO (Phone Screen: The one with Menu and shows SECURE BOOT/DEVICE STATE)
    5. Flash payload.bin

    Step 4:
    1. Boot into fastbootd (Phone Screen: The one with language selection)
    2. Goto Fastboot Enhance
    3. Check "Ignore Unknown Partition"
    4. Make sure fastbootd is YES
    5. Flash payload.bin
    Step 5:
    1. Download and unzip Abandon_PHB110_V13_202301030.zip
    2. Unzip make sure radio/oplusstanvbk.img exits
    3. Boot into fastbootd (Phone Screen: The one with language selection)
    4. Use Fastboot Enhance or command line
    5. fastboot flash --slot=all oplusstanvbk radio/oplusstanvbk.img
    Step 6:

    Follow step 6 from "flash the OFP/EDL Packages"

    Following is the steps to flash the OFP/EDL Packages:


    Step 1:

    Download all the usual tools

    Step 2:

    To boot into bootloader from Android
    1. Turn On developer mode
    2. Turn on USB Debug
    3. Turn on OEM-unlock
    4. Run $ adb reboot-bootloader
    5. After enter into fastboot (Phone Screen: The one with Menu and shows SECURE BOOT/DEVICE STATE)
    6. Run $ fastboot flashing unlock
    7. Reboot back into bootloader, as in step 2 item 4.
    Step 3:
    • fastboot flash --slot=all modem radio/modem.img
    • fastboot flash --slot=all boot images/boot.img
    • fastboot flash vbmeta_system_a images/vbmeta_system.img
    • fastboot flash vbmeta_system_b images/vbmeta_system.img
    • fastboot flash vbmeta_a images/vbmeta.img
    • fastboot flash vbmeta_b images/vbmeta.img
    • fastboot flash vendor_boot_a images/vendor_boot.img
    • fastboot flash vendor_boot_b images/vendor_boot.img
    • fastboot flash vbmeta_vendor_a images/vbmeta_vendor.img
    • fastboot flash vbmeta_vendor_b images/vbmeta_vendor.img

    Step 4:

    Go into fastbootd (Phone Screen: The one with language selection)
    • fastboot reboot fastboot
    • fastboot flash --slot=all init_boot images/init_boot.img
    • fastboot flash --slot=all abl radio/abl.img
    • fastboot flash --slot=all aop radio/aop.img
    • fastboot flash --slot=all aop_config radio/aop_config.img
    • fastboot flash --slot=all bluetooth radio/bluetooth.img
    • fastboot flash --slot=all cpucp radio/cpucp.img
    • fastboot flash --slot=all devcfg radio/devcfg.img
    • fastboot flash --slot=all dsp radio/dsp.img
    • fastboot flash --slot=all dtbo images/dtbo.img
    • fastboot flash --slot=all engineering_cdt images/engineering_cdt.img
    • fastboot flash --slot=all featenabler radio/featenabler.img
    • fastboot flash --slot=all hyp radio/hyp.img
    • fastboot flash --slot=all imagefv radio/imagefv.img
    • fastboot flash --slot=all keymaster radio/keymaster.img
    • fastboot flash --slot=all oplus_sec radio/oplus_sec.img
    • # Flash the ColorOS version A.08 # fastboot flash --slot=all oplusstanvbk radio/oplusstanvbk.img
    • fastboot flash --slot=all qupfw radio/qupfw.img
    • fastboot flash --slot=all recovery images/recovery.img
    • fastboot flash --slot=all shrm radio/shrm.img
    • fastboot flash --slot=all splash images/splash.img
    • fastboot flash --slot=all tz radio/tz.img
    • fastboot flash --slot=all uefi radio/uefi.img
    • fastboot flash --slot=all uefisecapp radio/uefisecapp.img
    • fastboot flash --slot=all xbl radio/xbl.img
    • fastboot flash --slot=all xbl_ramdump radio/xbl_ramdump.img
    • fastboot flash --slot=all system images/system.img
    • fastboot flash --slot=all system_ext images/system_ext.img
    • fastboot flash --slot=all vendor images/vendor.img
    • fastboot flash --slot=all product images/product.img
    • fastboot flash --slot=all my_product images/my_product.img
    • fastboot flash --slot=all odm images/odm.img
    • fastboot flash --slot=all my_engineering images/my_engineering.img
    • fastboot flash --slot=all vendor_dlkm images/vendor_dlkm.img
    • fastboot flash --slot=all system_dlkm images/system_dlkm.img
    • fastboot flash --slot=all my_stock images/my_stock.img
    • fastboot flash --slot=all my_preload images/my_preload.img
    • fastboot flash --slot=all my_heytap images/my_heytap.img
    • fastboot flash --slot=all my_carrier images/my_carrier.img
    • fastboot flash --slot=all my_region images/my_region.img
    • fastboot flash --slot=all my_bigball images/my_bigball.img
    • fastboot flash --slot=all my_manifest images/my_manifest.img

    Step 5:

    From the fastbootd screen (with language selection),
    • English
    • Format Data

    Step 6:

    From daxiaamu blog post,
    1. Go in to OxygenOS, skip all the setup. DO NOT SET THE PIN
    2. Go into bootloader again. follow step 2
    3. Run $ fastboot flashing lock
    4. Again, go in to OxygenOS, skip all the setup. DO NOT SET THE PIN
    5. Once passed the setup screen. Goto settings and set the pin

    Additional Tips:

    If your phone goes into bootloop with oneplus logo. Most likely its not brick. Just need to do a factory reset in fastboot or QLMFlasher.

    As mention by mark332 use the free edition. Goto the fastboot tab and unbrick your phone.

    I also paid for the commercial edition. Received username/password which can never login to the commercial editon. Commercial edition allows flash in EDL which i wanted to try.



    1676377681790.png
    4
    Mod edit - translated by https://translate.google.com/?hl=en&sl=auto&tl=en&op=translate:
    Are you sick too?
    ****************
    Bác cũng bị à kk
    Mod edit - translated by https://translate.google.com/?hl=en&sl=auto&tl=en&op=translate:
    Haha I sent the phone to 2 places and couldn't save it. Hardbrick now
    ****************
    Haha gửi máy 2 chỗ rồi ko cứu đc. Giờ hardbrick luôn
    Mod edit - translated by https://translate.google.com/?hl=en&sl=auto&tl=en&op=translate:
    Please print4 a message for your convenience :3
    ****************
    Xin in4 nhắn tin cho tiện bác :3
    Mod edit - translated by https://translate.google.com/?hl=en&sl=auto&tl=en&op=translate:
    what's wrong with it bro? no fastbootd? I'm just wondering how to get up
    ****************
    nó bị sao bác? ko có fastbootd hả? e cũng mới bị mò mò sao lên đc rồi nè
    Mod edit - translated by https://translate.google.com/?hl=en&sl=auto&tl=en&op=translate:
    What version did you flash?
    ****************
    bác flash bản nào thế
    @trungth4nth0ng @xuanhoang1811 @Namhoang05

    As courtesy I've translated your above posts. With reference to rule no. 4 of the XDA Forum Rules, please post in English or add at least an English translation to your Vietnamese posts.
    4. Use the English language.
    We understand that with all the different nationalities, not everyone speaks English well, but please try. If you're really unable to post in English, use an online translator. You're free to include your original message in your own language, below the English translation. (This rule covers your posts, profile entries and signature). You could try :- https://translate.google.com/ or https://www.babelfish.com/ or use one of your choice.
    Already yesterday, my esteemed team mate @TNSMANI translated posts. This is now enough! Please read my message as a friednly warning! I've subscribed to this thread and any future non-English post will simply get deleted. Additionally, I reserve the right to apply more severe consequences to your accounts.

    Thanks for your cooperation!
    Regards
    Oswald Boelcke
    Senior Moderator
    3
    Just sharing the steps I took for successful flashing of my device

    0. Backed up my nudes (obviously)
    1. Unlock bootloader (fastboot flashing unlock)
    2. copy paste the commands line by line, use only the files from images folder

    2(a). after fastboot -w I got
    make_f2fs failed: 4294967295
    fastboot: error: Cannot generate image for userdata


    Safely ignorable, ntg wrong

    2(b). any missing files, again ignore, just proceed (will appear like quite a few missing, dont worry)

    3. After the last my_manifest file, I again ran the "fastboot -w" (with same output as 2(a)).
    4. fastboot reboot - brought me to recovery, choose english, factory reset, reboot

    After that it booted into OOS, but lock screen security didnt work
    as mentioned in the thread, the solution was to keep locking/unlocking/locking till it worked

    Thankfully for me it worked first time so;
    5. fastboot flashing lock - voila
    3
    Oneplus sucks! After having regional lock and limitation of converting from ColorOS to OxygenOS, I gave up finally. It is no more Never Settle, and I become no more a Oneplus fan after 6 years. ColorOS has unlimitedly ridiculous notifications of Chinese advertisements made by Baidu news. You become a pathetic user again facing algorithmic harassment.
    2
    @kaijern Any luck with the Global firmware and obtaining it? Also, are you rooting your Oneplus 11?
    i been using oxygenOS for a week now. Everything works, even with bootloader lock. I did not roo.