Tian San Ying(天伞桜) proposed that if there is no discernible hardware change between the Chinese and foreign versions of OnePlus 11, then the issue of converting Color OS to Oxygen OS may be caused by software issues.
Previously, the inconsistency between the oplusstanvbk partition of the Chinese version and the international version caused the failure of boot. The device won't boot if the oplusstanvbk partition of the Oxygen OS version is flashed on the Chinese version.
Additionally, Oxygen OS's OTA will upgrade this partition and prevent the device from booting.
I compared the partition backups of the international version of the OnePlus 11 provided by Steve0007 on XDA, my own partition backup of the Chinese version of the OnePlus 11, and the partition image included in the OFP package.
The following partitions have the same content:
The following partitions have different content:
In addition, after removing the partitions from the OFP package that we have already flashed, the remaining partitions are:
With the exception of oplusstanvbk, which is part of super.img, these partitions are not able to flash under fastbootd and are typically not updated after leaving the factory.
The test indicates that using the oplusstanvbk on Oxygen OS can start normally after flashing the ocdt partition, and features like automatic brightness work properly. Following an OTA, the device can also start normally.
When I compared these two files using vimdiff, I discovered that most of the content is just 00 and that only a small portion is different. Although I'm not sure exactly what operations are being managed, it works.
Finally, thanks to Steve0007 for providing the partition backup, Tian San Ying for their suggestions, and the group members' enthusiastic assistance.
TLDR:
fastboot flash ocdt ocdt_CPH2449.img
Known issue:
- BeiDou satellite is not available under Oxygen OS.
sha256: 9bc74cce1c8d492d70d35b21bb6012c0e5cd6a9502ede47f2011f08396820c89 ocdt_CPH2449.img
Previously, the inconsistency between the oplusstanvbk partition of the Chinese version and the international version caused the failure of boot. The device won't boot if the oplusstanvbk partition of the Oxygen OS version is flashed on the Chinese version.
Additionally, Oxygen OS's OTA will upgrade this partition and prevent the device from booting.
I compared the partition backups of the international version of the OnePlus 11 provided by Steve0007 on XDA, my own partition backup of the Chinese version of the OnePlus 11, and the partition image included in the OFP package.
The following partitions have the same content:
Code:
align_to_128k_1 align_to_128k_2 apdp_full apdp apdpb cdt connsec devinfo dip driver DRIVER dsp_a engineering_cdt_a fsc fsg keystore limits-cdsp limits logdump logfs mdcompress mdm1oemnvbktmp mdtp_a mdtpsecapp_a multoem_a multqti_a oplus_sec_a oplusreserve3 oplusreserve4 param persist preisp_dt_bk preisp_dt preisp_otp qweslicstore_a rawdump rtice rticmpdata_a secdata splash_a splash_odm spunvm ssd tzsc uefivarstore vm-bootsys_a vm-data vm-persist xbl_sc_test_mode
The following partitions have different content:
Code:
xbl_ramdump_a xbl_config_a misc uefisecapp_a init_boot_a abl_a aop_a aop_config_a modemst2 vendor_boot_a vbmeta_a devcfg_a imagefv_a oplusreserve1 shrm_a ocdt modem_a featenabler_a oplusdycnvbk vbmeta_vendor_a uefi_a bluetooth_a qupfw_a toolsfv oplusstanvbk_a cpucp_a xbl_sc_logs frp metadata oplusreserve5 qmcs dinfo keymaster_a storsec xbl_a vbmeta_system_a boot_a last_parti oplusreserve2 dtbo_a modemst1 ddr tz_a hyp_a recovery_a
In addition, after removing the partitions from the OFP package that we have already flashed, the remaining partitions are:
Code:
ddr dinfo frp last_parti metadata misc modemst1 modemst2 ocdt oplusdycnvbk oplusreserve1 oplusreserve2 oplusreserve5 oplusstanvbk_a qmcs storsec toolsfv xbl_config_a xbl_sc_logs
With the exception of oplusstanvbk, which is part of super.img, these partitions are not able to flash under fastbootd and are typically not updated after leaving the factory.
The test indicates that using the oplusstanvbk on Oxygen OS can start normally after flashing the ocdt partition, and features like automatic brightness work properly. Following an OTA, the device can also start normally.
When I compared these two files using vimdiff, I discovered that most of the content is just 00 and that only a small portion is different. Although I'm not sure exactly what operations are being managed, it works.
Finally, thanks to Steve0007 for providing the partition backup, Tian San Ying for their suggestions, and the group members' enthusiastic assistance.
TLDR:
fastboot flash ocdt ocdt_CPH2449.img
Known issue:
- BeiDou satellite is not available under Oxygen OS.
sha256: 9bc74cce1c8d492d70d35b21bb6012c0e5cd6a9502ede47f2011f08396820c89 ocdt_CPH2449.img