To flash the ROM, the bootloader must be unlocked.
The stock ROM is distributed as a CFC.xml (Common Flash Configuration) package, containing raw image files for each partition. Below are the critical components: Official Motorola One Vision XT1970-1 -KANE- Stock Rom
| Partition | Image File | Purpose |
|-----------|------------|---------|
| boot | boot.img | Kernel + ramdisk (init) |
| system | system.img (sparsechunk) | Android OS (read-only) |
| system_ext | system_ext.img | Extended system partitions |
| product | product.img | AOSP product-specific overlays |
| vendor | vendor.img | Proprietary Exynos blobs (HALs, camera, audio) |
| odm | odm.img | Device-specific low-level configs |
| vbmeta | vbmeta.img | Verified Boot metadata (AVB 2.0) |
| dtbo | dtbo.img | Device Tree Blob Overlay |
| recovery | recovery.img | Stock recovery (fastbootd mode) |
| super | super.img (sparse) | Dynamic partition containing system/system_ext/product/vendor |
| persist | persist.img | Calibration data (Wi-Fi/BT/sensors) – unique per device |
| modem | modem.bin | Baseband firmware |
| fsg | fsg.bin | Factory file system for modem | To flash the ROM, the bootloader must be unlocked
Note: For Android 10+ builds, Motorola uses dynamic partitions via
super.img. Flashing individual system/vendor images is obsolete; usefastboot flash super super.img. The stock ROM is distributed as a CFC
Before you begin, ensure you have the following:
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash vendor vendor.img
fastboot flash dtbo dtbo.img
fastboot flash vbmeta vbmeta.img
fastboot flash modem NON-HLOS.bin
fastboot erase userdata
fastboot reboot
(Adapt commands to the provided files and instructions in the firmware package.)