How to Create a OnePlus Fastboot ROM

In this guide, we will show you the steps to create a OnePlus Fastboot ROM. Ever since the introduction of dynamic partition, flashing firmware has become quite a challenging task. If we talk about OnePlus, then the users till the ninth series can easily use the MSM Download Tool to carry out this task [we aren’t just talking about unbricking the device, even going back to stock from custom now requires taking the help of EDL Mode].

However, from the tenth series onwards, things have taken a turn for the worse. The tenth series in particular doesn’t have any tool whatsoever. Its successors, though, have been blessed with a couple of tools, namely Oppo Flash Tool and OPlus Flash Tool. However, at the time of writing, both of them have been patched. Moreover, using an EDL Tool just to go back to stock or fixing bootloop/softbrick also required additional efforts.

In this regard, we do have the Fastboot Enhance Tool that will help you flash the firmware in the Fastboot and FastbootD Modes. However, my experience hasn’t been quite great with this tool [and we can’t blame the developer either as it was particularly built for OnePlus 8T]. So let’s minimize our dependency in these third-party tools and create our very own Fastboot ROM for your OnePlus device. Follow along.

  • How to Create a OnePlus Fastboot ROM Instructions Steps Command Sheet

How to Create a OnePlus Fastboot ROM

create oneplus fastboot rom - 1

The below process will wipe off all the data from your device. Moreover, even a slight mistake in the command and your device will end up in a bricked or bootlooped state [in such cases, you can use the Fastboot Firmware Flasher Tool to unbrick your device]. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device. and data by performing the below steps.

This is a generic guide for all OnePlus devices. The commands given here are for OnePlus 11, so there is every possibility that a few files might not be there in your device, and in other cases, your device might be having some additional partitions that my device lacks.

Instructions Steps

  1. First off, download and extract Android SDK Platform Tools on your PC.
  2. Now, download the firmware for your device using the Oxygen Updater app or any third-party site.
  3. Then extract the payload.bin file using the Fastboot Enhance Tool .
  4. Now transfer all the files inside the platform-tools folder.
  5. Then create a new text file inside this folder and paste the commands given in the next section.
  6. Compare the commands with the files that you have got from the firmware and make the changes accordingly, as discussed above.
  7. Once done, save the changes. Then go to Rename and change the file extension from TXT to BAT.
  8. Now reboot your device to the Fastboot Mode. For that, power it off, then long press the Power and Volume Down keys.
  9. Finally, launch the BAT file. The flashing will start and take a while. Once done, your device will boot to the OS.

Command Sheet

ECHO ###############################

ECHO # Format Data #

ECHO ###############################



fastboot -w



ECHO ###############################

ECHO # Set A as Active Slot #

ECHO ###############################



fastboot --set-active=a



ECHO ###############################

ECHO # Flash in Fastboot Mode #

ECHO ###############################



fastboot flash boot_a boot.img

fastboot flash boot_b boot.img

fastboot flash init_boot_a init_boot.img

fastboot flash init_boot_b init_boot.img

fastboot flash modem_a modem.img

fastboot flash modem_b modem.img

fastboot flash recovery_a recovery.img

fastboot flash recovery_b recovery.img

fastboot flash vbmeta_a vbmeta.img

fastboot flash vbmeta_b vbmeta.img

fastboot flash vbmeta_system_a vbmeta_system.img

fastboot flash vbmeta_system_b vbmeta_system.img

fastboot flash vbmeta_vendor_a vbmeta_vendor.img

fastboot flash vbmeta_vendor_b vbmeta_vendor.img

fastboot flash vendor_boot_a vendor_boot.img

fastboot flash vendor_boot_b vendor_boot.img



ECHO ###############################

ECHO # Boot to FastbootD #

ECHO ###############################



fastboot reboot fastboot



ECHO ###############################

ECHO # Flash in FastbootD Mode #

ECHO ###############################



fastboot flash abl_a abl.img

fastboot flash abl_b abl.img

fastboot flash aop_a aop.img

fastboot flash aop_b aop.img

fastboot flash aop_config_a aop_config.img

fastboot flash aop_config_b aop_config.img

fastboot flash bluetooth_a bluetooth.img

fastboot flash bluetooth_b bluetooth.img

fastboot flash cpucp_a cpucp.img

fastboot flash cpucp_b cpucp.img

fastboot flash devcfg_a devcfg.img

fastboot flash devcfg_b devcfg.img

fastboot flash dsp_a dsp.img

fastboot flash dsp_b dsp.img

fastboot flash dtbo_a dtbo.img

fastboot flash dtbo_b dtbo.img

fastboot flash engineering_cdt_a engineering_cdt.img

fastboot flash engineering_cdt_b engineering_cdt.img

fastboot flash featenabler_a featenabler.img

fastboot flash featenabler_b featenabler.img

fastboot flash hyp_a hyp.img

fastboot flash hyp_b hyp.img

fastboot flash imagefv_a imagefv.img

fastboot flash imagefv_b imagefv.img

fastboot flash keymaster_a keymaster.img

fastboot flash keymaster_b keymaster.img

fastboot flash oplus_sec_a oplus_sec.img

fastboot flash oplus_sec_b oplus_sec.img

fastboot flash oplusstanvbk_a oplusstanvbk.img

fastboot flash oplusstanvbk_b oplusstanvbk.img

fastboot flash qupfw_a qupfw.img

fastboot flash qupfw_b qupfw.img

fastboot flash shrm_a shrm.img

fastboot flash shrm_b shrm.img

fastboot flash splash_a splash.img

fastboot flash splash_b splash.img

fastboot flash tz_a tz.img

fastboot flash tz_b tz.img

fastboot flash uefi_a uefi.img

fastboot flash uefi_b uefi.img

fastboot flash uefisecapp_a uefisecapp.img

fastboot flash uefisecapp_b uefisecapp.img

fastboot flash xbl_a xbl.img

fastboot flash xbl_b xbl.img

fastboot flash xbl_config_a xbl_config.img

fastboot flash xbl_config_b xbl_config.img

fastboot flash xbl_ramdump_a xbl_ramdump.img

fastboot flash xbl_ramdump_b xbl_ramdump.img





ECHO ###############################

ECHO # Delete Logical Partitions #

ECHO ###############################



fastboot delete-logical-partition odm_a

fastboot delete-logical-partition odm_b

fastboot delete-logical-partition product_a

fastboot delete-logical-partition product_b

fastboot delete-logical-partition system_a

fastboot delete-logical-partition system_b

fastboot delete-logical-partition system_dlkm_a

fastboot delete-logical-partition system_dlkm_b

fastboot delete-logical-partition system_ext_a

fastboot delete-logical-partition system_ext_b

fastboot delete-logical-partition vendor_a

fastboot delete-logical-partition vendor_b

fastboot delete-logical-partition vendor_dlkm_a

fastboot delete-logical-partition vendor_dlkm_b

fastboot delete-logical-partition my_bigball_a

fastboot delete-logical-partition my_bigball_b

fastboot delete-logical-partition my_carrier_a

fastboot delete-logical-partition my_carrier_b

fastboot delete-logical-partition my_company_a

fastboot delete-logical-partition my_company_b

fastboot delete-logical-partition my_engineering_a

fastboot delete-logical-partition my_engineering_b

fastboot delete-logical-partition my_heytap_a

fastboot delete-logical-partition my_heytap_b

fastboot delete-logical-partition my_manifest_a

fastboot delete-logical-partition my_manifest_b

fastboot delete-logical-partition my_preload_a

fastboot delete-logical-partition my_preload_b

fastboot delete-logical-partition my_product_a

fastboot delete-logical-partition my_product_b

fastboot delete-logical-partition my_region_a

fastboot delete-logical-partition my_region_b

fastboot delete-logical-partition my_stock_a

fastboot delete-logical-partition my_stock_b



ECHO ###############################

ECHO # Create Logical Partitions #

ECHO ###############################



fastboot create-logical-partition odm_a 1

fastboot create-logical-partition odm_b 1

fastboot create-logical-partition system_a 1

fastboot create-logical-partition system_b 1

fastboot create-logical-partition system_dlkm_a 1

fastboot create-logical-partition system_dlkm_b 1

fastboot create-logical-partition system_ext_a 1

fastboot create-logical-partition system_ext_b 1

fastboot create-logical-partition product_a 1

fastboot create-logical-partition product_b 1

fastboot create-logical-partition vendor_a 1

fastboot create-logical-partition vendor_b 1

fastboot create-logical-partition vendor_dlkm_a 1

fastboot create-logical-partition vendor_dlkm_b 1

fastboot create-logical-partition my_bigball_a 1

fastboot create-logical-partition my_bigball_b 1

fastboot create-logical-partition my_carrier_a 1

fastboot create-logical-partition my_carrier_b 1

fastboot create-logical-partition my_company_a 1

fastboot create-logical-partition my_company_b 1

fastboot create-logical-partition my_engineering_a 1

fastboot create-logical-partition my_engineering_b 1

fastboot create-logical-partition my_heytap_a 1

fastboot create-logical-partition my_heytap_b 1

fastboot create-logical-partition my_manifest_a 1

fastboot create-logical-partition my_manifest_b 1

fastboot create-logical-partition my_preload_a 1

fastboot create-logical-partition my_preload_b 1

fastboot create-logical-partition my_product_a 1

fastboot create-logical-partition my_product_b 1

fastboot create-logical-partition my_region_a 1

fastboot create-logical-partition my_region_b 1

fastboot create-logical-partition my_stock_a 1

fastboot create-logical-partition my_stock_b 1



ECHO ###############################

ECHO # Flash Logical Partitions #

ECHO ###############################



fastboot flash odm_a odm.img

fastboot flash odm_b odm.img

fastboot flash product_a product.img

fastboot flash product_b product.img

fastboot flash system_a system.img

fastboot flash system_b system.img

fastboot flash system_dlkm_a system_dlkm.img

fastboot flash system_dlkm_b system_dlkm.img

fastboot flash system_ext_a system_ext.img

fastboot flash system_ext_b system_ext.img

fastboot flash vendor_a vendor.img

fastboot flash vendor_b vendor.img

fastboot flash vendor_dlkm_a vendor_dlkm.img

fastboot flash vendor_dlkm_b vendor_dlkm.img

fastboot flash my_bigball_a my_bigball.img

fastboot flash my_bigball_b my_bigball.img

fastboot flash my_carrier_a my_carrier.img

fastboot flash my_carrier_b my_carrier.img

fastboot flash my_company_a my_company.img

fastboot flash my_company_b my_company.img

fastboot flash my_engineering_a my_engineering.img

fastboot flash my_engineering_b my_engineering.img

fastboot flash my_heytap_a my_heytap.img

fastboot flash my_heytap_b my_heytap.img

fastboot flash my_manifest_a my_manifest.img

fastboot flash my_manifest_b my_manifest.img

fastboot flash my_preload_a my_preload.img

fastboot flash my_preload_b my_preload.img

fastboot flash my_product_a my_product.img

fastboot flash my_product_b my_product.img

fastboot flash my_region_a my_region.img

fastboot flash my_region_b my_region.img

fastboot flash my_stock_a my_stock.img

fastboot flash my_stock_b my_stock.img



ECHO ###############################

ECHO # Format Data #

ECHO ###############################



fastboot -w



ECHO ###############################

ECHO # Reboot OS #

ECHO ###############################



fastboot reboot
  • Download and Install Fastboot ROM on any OnePlus Device How to Flash ROM & Unbrick OnePlus via Fastboot Enhance Tool QuickADB is the only ADB Fastboot Tool that you will need!

Downgrade OnePlus from Android 15 to 14: OxygenOS 15 to 14

Google preferred - 2 Google preferred - 3
  • Leonardo Green 11 months ago Reply Hi! I have a Nothing Phone 2a, which is new. How do I fix the green ink error and the screen flashes green briefly when it turns off. It’s on the top edge of the screen between the screen and the case. Please make a post about it. My name is Leonardo Green.

(Cancel Reply)

Δ