Actions
EC25 Firmware Update Format¶
The Firmware update format for the EC25 seems to look like this:
contents.xml¶
update/sbl1.mbn
¶
SBL1 bootloader
update/tz.mbn
¶
Trustzone image
update/rpm.mbn
¶
Runtime Power Management image
update/appsboot.mbn
¶
application processor boot image
update/mdm9607-perf-boot.img
¶
Kernel image, written to BOOT and to RECOVERY partition
update/NON-HLOS.ubi
¶
ubifs with partition images for baseband processor
update/mdm9607-perf-recovery-image-mdm9607-perf.ubi
¶
ubifs with recovery filesystem for RECOVERYFS partiton
update/mdm9606-perf-sysfs.ubi
¶
ubi with three volumes, used during normal operation of the modem. flashed to SYS_BACK and SYSTEM partition of flash.
- cachefs
- usrfs
- rootfs
UBI File --------------------- Min I/O: 4096 LEB Size: 253952 PEB Size: 262144 Total Block Count: 177 Data Block Count: 175 Layout Block Count: 2 Internal Volume Block Count: 0 Unknown Block Count: 0 First UBI PEB Number: 0 Image: 1708803677 --------------------- Image Sequence Num: 1708803677 Volume Name:cachefs Volume Name:usrfs Volume Name:rootfs PEB Range: 0 - 176 Volume: cachefs --------------------- Vol ID: 2 Name: cachefs Block Count: 0 Volume Record --------------------- alignment: 1 crc: '0xe0bea653' data_pad: 0 errors: '' flags: 0 name: 'cachefs' name_len: 7 padding: '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' rec_index: 2 reserved_pebs: 228 upd_marker: 0 vol_type: 'dynamic' Volume: usrfs --------------------- Vol ID: 1 Name: usrfs Block Count: 13 Volume Record --------------------- alignment: 1 crc: '0x7c4f14a5' data_pad: 0 errors: '' flags: 'autoresize' name: 'usrfs' name_len: 5 padding: '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' rec_index: 1 reserved_pebs: 13 upd_marker: 0 vol_type: 'dynamic' Volume: rootfs --------------------- Vol ID: 0 Name: rootfs Block Count: 162 Volume Record --------------------- alignment: 1 crc: '0x9d8a317f' data_pad: 0 errors: '' flags: 0 name: 'rootfs' name_len: 6 padding: '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' rec_index: 0 reserved_pebs: 261 upd_marker: 0 vol_type: 'dynamic'
Updated by laforge almost 7 years ago · 1 revisions