Add LG programmers

This commit is contained in:
deadman96385 2019-06-30 20:59:08 -05:00
commit fb6fdc6a32
No known key found for this signature in database
GPG key ID: B02A17E68353760C
69 changed files with 58714 additions and 0 deletions

4998
D1L/L,V/MPRG8960.hex Normal file

File diff suppressed because it is too large Load diff

BIN
D1L/L,V/MPRG8960.mbn Normal file

Binary file not shown.

22
D1L/L,V/rawprogram0.xml Normal file
View file

@ -0,0 +1,22 @@
<?xml version="1.0" ?>
<data>
<!-- NOTE: This is an ** Autogenerated file ** -->
<!-- NOTE: Sector size is 512bytes -->
<!-- NOTE: This section below is used to write zeros to the card, useful for erasing areas -->
<zeroout label="Wipe_MBR" num_partition_sectors="1" physical_partition_number="0" start_sector="0"/>
<zeroout label="Wipe_GPT_Main" num_partition_sectors="1" physical_partition_number="0" start_sector="1"/>
<zeroout label="Wipe_GPT_Backup" num_partition_sectors="1" physical_partition_number="0" start_sector="NUM_DISK_SECTORS-1."/>
<!-- NOTE: Programming section follows below -->
<program file_sector_offset="0" filename="sbl1.mbn" label="SBL1" num_partition_sectors="256" physical_partition_number="0" size_in_KB="128.0" sparse="false" start_byte_hex="0x4400" start_sector="34"/>
<program file_sector_offset="0" filename="" label="SBL1" num_partition_sectors="256" physical_partition_number="0" size_in_KB="128.0" sparse="false" start_byte_hex="0x4400" start_sector="34"/>
<program file_sector_offset="0" filename="sbl2.mbn" label="SBL2" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x24400" start_sector="290"/>
<program file_sector_offset="0" filename="" label="SBL2" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x24400" start_sector="290"/>
<program file_sector_offset="0" filename="sbl3.mbn" label="SBL3" num_partition_sectors="2048" physical_partition_number="0" size_in_KB="1024.0" sparse="false" start_byte_hex="0x64400" start_sector="802"/>
<program file_sector_offset="0" filename="" label="SBL3" num_partition_sectors="2048" physical_partition_number="0" size_in_KB="1024.0" sparse="false" start_byte_hex="0x64400" start_sector="802"/>
<program file_sector_offset="0" filename="rpm.mbn" label="RPM" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x164400" start_sector="2850"/>
<program file_sector_offset="0" filename="" label="RPM" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x164400" start_sector="2850"/>
<program file_sector_offset="0" filename="tz.mbn" label="TZ" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x1a4400" start_sector="3362"/>
<program file_sector_offset="0" filename="" label="TZ" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x1a4400" start_sector="3362"/>
<program file_sector_offset="0" filename="gpt_main0.bin" label="PrimaryGPT" num_partition_sectors="34" physical_partition_number="0" size_in_KB="17" sparse="false" start_byte_hex="0x0" start_sector="0"/>
<program file_sector_offset="0" filename="gpt_backup0.bin" label="BackupGPT" num_partition_sectors="33" physical_partition_number="0" size_in_KB="16.5" sparse="false" start_byte_hex="(512*NUM_DISK_SECTORS)-16896." start_sector="NUM_DISK_SECTORS-33."/>
</data>

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -0,0 +1,22 @@
<?xml version="1.0" ?>
<data>
<!-- NOTE: This is an ** Autogenerated file ** -->
<!-- NOTE: Sector size is 512bytes -->
<!-- NOTE: This section below is used to write zeros to the card, useful for erasing areas -->
<zeroout label="Wipe_MBR" num_partition_sectors="1" physical_partition_number="0" start_sector="0"/>
<zeroout label="Wipe_GPT_Main" num_partition_sectors="1" physical_partition_number="0" start_sector="1"/>
<zeroout label="Wipe_GPT_Backup" num_partition_sectors="1" physical_partition_number="0" start_sector="NUM_DISK_SECTORS-1."/>
<!-- NOTE: Programming section follows below -->
<program file_sector_offset="0" filename="sbl1.mbn" label="SBL1" num_partition_sectors="256" physical_partition_number="0" size_in_KB="128.0" sparse="false" start_byte_hex="0x4400" start_sector="34"/>
<program file_sector_offset="0" filename="" label="SBL1" num_partition_sectors="256" physical_partition_number="0" size_in_KB="128.0" sparse="false" start_byte_hex="0x4400" start_sector="34"/>
<program file_sector_offset="0" filename="sbl2.mbn" label="SBL2" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x24400" start_sector="290"/>
<program file_sector_offset="0" filename="" label="SBL2" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x24400" start_sector="290"/>
<program file_sector_offset="0" filename="sbl3.mbn" label="SBL3" num_partition_sectors="2048" physical_partition_number="0" size_in_KB="1024.0" sparse="false" start_byte_hex="0x64400" start_sector="802"/>
<program file_sector_offset="0" filename="" label="SBL3" num_partition_sectors="2048" physical_partition_number="0" size_in_KB="1024.0" sparse="false" start_byte_hex="0x64400" start_sector="802"/>
<program file_sector_offset="0" filename="rpm.mbn" label="RPM" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x164400" start_sector="2850"/>
<program file_sector_offset="0" filename="" label="RPM" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x164400" start_sector="2850"/>
<program file_sector_offset="0" filename="tz.mbn" label="TZ" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x1a4400" start_sector="3362"/>
<program file_sector_offset="0" filename="" label="TZ" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x1a4400" start_sector="3362"/>
<program file_sector_offset="0" filename="gpt_main0.bin" label="PrimaryGPT" num_partition_sectors="34" physical_partition_number="0" size_in_KB="17" sparse="false" start_byte_hex="0x0" start_sector="0"/>
<program file_sector_offset="0" filename="gpt_backup0.bin" label="BackupGPT" num_partition_sectors="33" physical_partition_number="0" size_in_KB="16.5" sparse="false" start_byte_hex="(512*NUM_DISK_SECTORS)-16896." start_sector="NUM_DISK_SECTORS-33."/>
</data>

4998
D1L/S,K,D,A/MPRG8960.hex Normal file

File diff suppressed because it is too large Load diff

BIN
D1L/S,K,D,A/MPRG8960.mbn Normal file

Binary file not shown.

View file

@ -0,0 +1,22 @@
<?xml version="1.0" ?>
<data>
<!-- NOTE: This is an ** Autogenerated file ** -->
<!-- NOTE: Sector size is 512bytes -->
<!-- NOTE: This section below is used to write zeros to the card, useful for erasing areas -->
<zeroout label="Wipe_MBR" num_partition_sectors="1" physical_partition_number="0" start_sector="0"/>
<zeroout label="Wipe_GPT_Main" num_partition_sectors="1" physical_partition_number="0" start_sector="1"/>
<zeroout label="Wipe_GPT_Backup" num_partition_sectors="1" physical_partition_number="0" start_sector="NUM_DISK_SECTORS-1."/>
<!-- NOTE: Programming section follows below -->
<program file_sector_offset="0" filename="sbl1.mbn" label="SBL1" num_partition_sectors="256" physical_partition_number="0" size_in_KB="128.0" sparse="false" start_byte_hex="0x4400" start_sector="34"/>
<program file_sector_offset="0" filename="" label="SBL1" num_partition_sectors="256" physical_partition_number="0" size_in_KB="128.0" sparse="false" start_byte_hex="0x4400" start_sector="34"/>
<program file_sector_offset="0" filename="sbl2.mbn" label="SBL2" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x24400" start_sector="290"/>
<program file_sector_offset="0" filename="" label="SBL2" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x24400" start_sector="290"/>
<program file_sector_offset="0" filename="sbl3.mbn" label="SBL3" num_partition_sectors="2048" physical_partition_number="0" size_in_KB="1024.0" sparse="false" start_byte_hex="0x64400" start_sector="802"/>
<program file_sector_offset="0" filename="" label="SBL3" num_partition_sectors="2048" physical_partition_number="0" size_in_KB="1024.0" sparse="false" start_byte_hex="0x64400" start_sector="802"/>
<program file_sector_offset="0" filename="rpm.mbn" label="RPM" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x164400" start_sector="2850"/>
<program file_sector_offset="0" filename="" label="RPM" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x164400" start_sector="2850"/>
<program file_sector_offset="0" filename="tz.mbn" label="TZ" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x1a4400" start_sector="3362"/>
<program file_sector_offset="0" filename="" label="TZ" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x1a4400" start_sector="3362"/>
<program file_sector_offset="0" filename="gpt_main0.bin" label="PrimaryGPT" num_partition_sectors="34" physical_partition_number="0" size_in_KB="17" sparse="false" start_byte_hex="0x0" start_sector="0"/>
<program file_sector_offset="0" filename="gpt_backup0.bin" label="BackupGPT" num_partition_sectors="33" physical_partition_number="0" size_in_KB="16.5" sparse="false" start_byte_hex="(512*NUM_DISK_SECTORS)-16896." start_sector="NUM_DISK_SECTORS-33."/>
</data>

4961
F6/MPRG8930.hex Normal file

File diff suppressed because it is too large Load diff

BIN
F6/MPRG8930.mbn Normal file

Binary file not shown.

12
F6/rawprogram0.xml Normal file
View file

@ -0,0 +1,12 @@
<?xml version="1.0" ?>
<data>
<!-- NOTE: This is an ** Autogenerated file ** -->
<!-- NOTE: Sector size is 512bytes -->
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="sbl1.mbn" label="SBL1" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x4400" start_sector="34"/>
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="sbl2.mbn" label="SBL2" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x44400" start_sector="546"/>
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="sbl3.mbn" label="SBL3" num_partition_sectors="2048" physical_partition_number="0" size_in_KB="1024.0" sparse="false" start_byte_hex="0x84400" start_sector="1058"/>
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="rpm.mbn" label="RPM" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x184400" start_sector="3106"/>
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="tz.mbn" label="TZ" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x1c4400" start_sector="3618"/>
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="gpt_main0.bin" label="PrimaryGPT" num_partition_sectors="34" physical_partition_number="0" size_in_KB="17.0" sparse="false" start_byte_hex="0x0" start_sector="0"/>
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="gpt_backup0.bin" label="BackupGPT" num_partition_sectors="33" physical_partition_number="0" size_in_KB="16.5" sparse="false" start_byte_hex="(512*NUM_DISK_SECTORS)-16896." start_sector="NUM_DISK_SECTORS-33."/>
</data>

BIN
G-pro/MPRGAPQ8064.bin Normal file

Binary file not shown.

3847
G-pro/MPRGAPQ8064.hex Normal file

File diff suppressed because it is too large Load diff

12
G-pro/rawprogram0.xml Normal file
View file

@ -0,0 +1,12 @@
<?xml version="1.0" ?>
<data>
<!-- NOTE: This is an ** Autogenerated file ** -->
<!-- NOTE: Sector size is 512bytes -->
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="sbl1.mbn" label="SBL1" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x4400" start_sector="34"/>
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="sbl2.mbn" label="SBL2" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x44400" start_sector="546"/>
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="sbl3.mbn" label="SBL3" num_partition_sectors="2048" physical_partition_number="0" size_in_KB="1024.0" sparse="false" start_byte_hex="0x84400" start_sector="1058"/>
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="rpm.mbn" label="RPM" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x184400" start_sector="3106"/>
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="tz.mbn" label="TZ" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x1c4400" start_sector="3618"/>
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="gpt_main0.bin" label="PrimaryGPT" num_partition_sectors="34" physical_partition_number="0" size_in_KB="17.0" sparse="false" start_byte_hex="0x0" start_sector="0"/>
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="gpt_backup0.bin" label="BackupGPT" num_partition_sectors="33" physical_partition_number="0" size_in_KB="16.5" sparse="false" start_byte_hex="(512*NUM_DISK_SECTORS)-16896." start_sector="NUM_DISK_SECTORS-33."/>
</data>

3847
G/MPRGAPQ8064.hex Normal file

File diff suppressed because it is too large Load diff

BIN
G/MPRGAPQ8064.mbn Normal file

Binary file not shown.

12
G/rawprogram0.xml Normal file
View file

@ -0,0 +1,12 @@
<?xml version="1.0" ?>
<data>
<!-- NOTE: This is an ** Autogenerated file ** -->
<!-- NOTE: Sector size is 512bytes -->
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="sbl1.mbn" label="SBL1" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x4400" start_sector="34"/>
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="sbl2.mbn" label="SBL2" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x44400" start_sector="546"/>
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="sbl3.mbn" label="SBL3" num_partition_sectors="2048" physical_partition_number="0" size_in_KB="1024.0" sparse="false" start_byte_hex="0x84400" start_sector="1058"/>
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="rpm.mbn" label="RPM" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x184400" start_sector="3106"/>
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="tz.mbn" label="TZ" num_partition_sectors="512" physical_partition_number="0" size_in_KB="256.0" sparse="false" start_byte_hex="0x1c4400" start_sector="3618"/>
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="gpt_main0.bin" label="PrimaryGPT" num_partition_sectors="34" physical_partition_number="0" size_in_KB="17.0" sparse="false" start_byte_hex="0x0" start_sector="0"/>
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="gpt_backup0.bin" label="BackupGPT" num_partition_sectors="33" physical_partition_number="0" size_in_KB="16.5" sparse="false" start_byte_hex="(512*NUM_DISK_SECTORS)-16896." start_sector="NUM_DISK_SECTORS-33."/>
</data>

BIN
G/test_image/sbl2.mbn Normal file

Binary file not shown.

BIN
G2/MPRG8974.mbn Normal file

Binary file not shown.

13
G2/rawprogram0.xml Normal file
View file

@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<data>
<!-- NOTE: This is an ** Autogenerated file ** -->
<!-- NOTE: Sector size is 512bytes -->
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="sbl1.mbn" label="sbl1" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x5000000" start_sector="163840" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="emmc_appsboot.mbn" label="aboot" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x7000000" start_sector="229376" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="rpm.mbn" label="rpm" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x7100000" start_sector="231424" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="tz.mbn" label="tz" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x9000000" start_sector="294912" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="gpt_main0.bin" label="PrimaryGPT" num_partition_sectors="34" partofsingleimage="true" physical_partition_number="0" readbackverify="false" size_in_KB="17.0" sparse="false" start_byte_hex="0x0" start_sector="0" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="gpt_backup0.bin" label="BackupGPT" num_partition_sectors="33" partofsingleimage="true" physical_partition_number="0" readbackverify="false" size_in_KB="16.5" sparse="false" start_byte_hex="(512*NUM_DISK_SECTORS)-16896." start_sector="NUM_DISK_SECTORS-33." />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="boot.img" label="boot" num_partition_sectors="32768" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="16384.0" sparse="false" start_byte_hex="0x8000000" start_sector="262144" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="laf.img" label="laf" num_partition_sectors="65536" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="32768.0" sparse="false" start_byte_hex="0x13000000" start_sector="622592" />
</data>

BIN
G2MLTE/MPRG8926.bin Normal file

Binary file not shown.

BIN
G2MLTE/ddr_debug.mbn Normal file

Binary file not shown.

13
G2MLTE/rawprogram0.xml Normal file
View file

@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<data>
<!-- NOTE: This is an ** Autogenerated file ** -->
<!-- NOTE: Sector size is 512bytes -->
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="sbl1.mbn" label="sbl1" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x5000000" start_sector="163840" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="emmc_appsboot.mbn" label="aboot" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x7000000" start_sector="229376" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="rpm.mbn" label="rpm" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x7100000" start_sector="231424" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="tz.mbn" label="tz" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x9000000" start_sector="294912" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="gpt_main0.bin" label="PrimaryGPT" num_partition_sectors="34" partofsingleimage="true" physical_partition_number="0" readbackverify="false" size_in_KB="17.0" sparse="false" start_byte_hex="0x0" start_sector="0" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="gpt_backup0.bin" label="BackupGPT" num_partition_sectors="33" partofsingleimage="true" physical_partition_number="0" readbackverify="false" size_in_KB="16.5" sparse="false" start_byte_hex="(512*NUM_DISK_SECTORS)-16896." start_sector="NUM_DISK_SECTORS-33." />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="boot.img" label="boot" num_partition_sectors="32768" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="16384.0" sparse="false" start_byte_hex="0x8000000" start_sector="262144" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="laf.img" label="laf" num_partition_sectors="65536" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="32768.0" sparse="false" start_byte_hex="0x13000000" start_sector="622592" />
</data>

BIN
G3/MPRG8974.mbn Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
Hammerhead/MPRG8974.mbn Normal file

Binary file not shown.

View file

@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<data>
<!-- NOTE: This is an ** Autogenerated file ** -->
<!-- NOTE: Sector size is 512bytes -->
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="sbl1.mbn" label="sbl1" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x5000000" start_sector="163840" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="emmc_appsboot.mbn" label="aboot" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x7000000" start_sector="229376" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="rpm.mbn" label="rpm" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x7100000" start_sector="231424" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="tz.mbn" label="tz" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x9000000" start_sector="294912" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="gpt_main0.bin" label="PrimaryGPT" num_partition_sectors="34" partofsingleimage="true" physical_partition_number="0" readbackverify="false" size_in_KB="17.0" sparse="false" start_byte_hex="0x0" start_sector="0" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="gpt_backup0.bin" label="BackupGPT" num_partition_sectors="33" partofsingleimage="true" physical_partition_number="0" readbackverify="false" size_in_KB="16.5" sparse="false" start_byte_hex="(512*NUM_DISK_SECTORS)-16896." start_sector="NUM_DISK_SECTORS-33." />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="boot.img" label="boot" num_partition_sectors="32768" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="16384.0" sparse="false" start_byte_hex="0x8000000" start_sector="262144" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="laf.img" label="laf" num_partition_sectors="65536" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="32768.0" sparse="false" start_byte_hex="0x13000000" start_sector="622592" />
</data>

BIN
L3II/MPRG7225.bin Normal file

Binary file not shown.

5098
L3II/MPRG7225.hex Normal file

File diff suppressed because it is too large Load diff

11
L3II/rawprogram0.xml Normal file
View file

@ -0,0 +1,11 @@
<?xml version="1.0" ?>
<data>
<!-- NOTE: This is an ** Autogenerated file ** -->
<!-- NOTE: Sector size is 512bytes -->
<program file_sector_offset="0" filename="qcsblhd_cfgdata.mbn" label="CFG_DATA" num_partition_sectors="40" physical_partition_number="0" size_in_KB="20.0" sparse="false" start_byte_hex="0x200" start_sector="1"/>
<program file_sector_offset="0" filename="qcsbl.mbn" label="QCSBL" num_partition_sectors="300" physical_partition_number="0" size_in_KB="150.0" sparse="false" start_byte_hex="0x5200" start_sector="41"/>
<program file_sector_offset="0" filename="oemsblhd.mbn" label="OEMSBL1" num_partition_sectors="1100" physical_partition_number="0" size_in_KB="550.0" sparse="false" start_byte_hex="0x2be00" start_sector="351"/>
<program file_sector_offset="0" filename="oemsbl.mbn" label="OEMSBL2" num_partition_sectors="1099" physical_partition_number="0" size_in_KB="550.0" sparse="false" start_byte_hex="0x2c000" start_sector="352"/>
<program file_sector_offset="0" filename="MBR0.bin" label="MBR" num_partition_sectors="1" physical_partition_number="0" size_in_KB="0.5" sparse="false" start_byte_hex="0x0" start_sector="0"/>
<program file_sector_offset="0" filename="EBR0.bin" label="EXT" num_partition_sectors="1" physical_partition_number="0" size_in_KB="0.5" sparse="false" start_byte_hex="0x0" start_sector="0"/>
</data>

5098
L5/MPRG7225.hex Normal file

File diff suppressed because it is too large Load diff

BIN
L5/MPRG7225.mbn Normal file

Binary file not shown.

11
L5/rawprogram0.xml Normal file
View file

@ -0,0 +1,11 @@
<?xml version="1.0" ?>
<data>
<!-- NOTE: This is an ** Autogenerated file ** -->
<!-- NOTE: Sector size is 512bytes -->
<program file_sector_offset="0" filename="qcsblhd_cfgdata.mbn" label="CFG_DATA" num_partition_sectors="40" physical_partition_number="0" size_in_KB="20.0" sparse="false" start_byte_hex="0x200" start_sector="1"/>
<program file_sector_offset="0" filename="qcsbl.mbn" label="QCSBL" num_partition_sectors="300" physical_partition_number="0" size_in_KB="150.0" sparse="false" start_byte_hex="0x5200" start_sector="41"/>
<program file_sector_offset="0" filename="oemsblhd.mbn" label="OEMSBL1" num_partition_sectors="1100" physical_partition_number="0" size_in_KB="550.0" sparse="false" start_byte_hex="0x2be00" start_sector="351"/>
<program file_sector_offset="0" filename="oemsbl.mbn" label="OEMSBL2" num_partition_sectors="1099" physical_partition_number="0" size_in_KB="550.0" sparse="false" start_byte_hex="0x2c000" start_sector="352"/>
<program file_sector_offset="0" filename="MBR0.bin" label="MBR" num_partition_sectors="1" physical_partition_number="0" size_in_KB="0.5" sparse="false" start_byte_hex="0x0" start_sector="0"/>
<program file_sector_offset="0" filename="EBR0.bin" label="EXT" num_partition_sectors="1" physical_partition_number="0" size_in_KB="0.5" sparse="false" start_byte_hex="0x0" start_sector="0"/>
</data>

BIN
L7/MPRG7227.bin Normal file

Binary file not shown.

5098
L7/MPRG7227.hex Normal file

File diff suppressed because it is too large Load diff

11
L7/rawprogram0.xml Normal file
View file

@ -0,0 +1,11 @@
<?xml version="1.0" ?>
<data>
<!-- NOTE: This is an ** Autogenerated file ** -->
<!-- NOTE: Sector size is 512bytes -->
<program file_sector_offset="0" filename="qcsblhd_cfgdata.mbn" label="CFG_DATA" num_partition_sectors="40" physical_partition_number="0" size_in_KB="20.0" sparse="false" start_byte_hex="0x200" start_sector="1"/>
<program file_sector_offset="0" filename="qcsbl.mbn" label="QCSBL" num_partition_sectors="300" physical_partition_number="0" size_in_KB="150.0" sparse="false" start_byte_hex="0x5200" start_sector="41"/>
<program file_sector_offset="0" filename="oemsblhd.mbn" label="OEMSBL1" num_partition_sectors="1100" physical_partition_number="0" size_in_KB="550.0" sparse="false" start_byte_hex="0x2be00" start_sector="351"/>
<program file_sector_offset="0" filename="oemsbl.mbn" label="OEMSBL2" num_partition_sectors="1099" physical_partition_number="0" size_in_KB="550.0" sparse="false" start_byte_hex="0x2c000" start_sector="352"/>
<program file_sector_offset="0" filename="MBR0.bin" label="MBR" num_partition_sectors="1" physical_partition_number="0" size_in_KB="0.5" sparse="false" start_byte_hex="0x0" start_sector="0"/>
<program file_sector_offset="0" filename="EBR0.bin" label="EXT" num_partition_sectors="1" physical_partition_number="0" size_in_KB="0.5" sparse="false" start_byte_hex="0x0" start_sector="0"/>
</data>

5098
L7II/MPRG8225.hex Normal file

File diff suppressed because it is too large Load diff

BIN
L7II/MPRG8225.mbn Normal file

Binary file not shown.

12
L7II/rawprogram0.xml Normal file
View file

@ -0,0 +1,12 @@
<?xml version="1.0" ?>
<data>
<!-- NOTE: This is an ** Autogenerated file ** -->
<!-- NOTE: Sector size is 512bytes -->
<program file_sector_offset="0" filename="qcsblhd_cfgdata.mbn" label="CFG_DATA" num_partition_sectors="40" physical_partition_number="0" size_in_KB="20.0" sparse="false" start_byte_hex="0x200" start_sector="1"/>
<program file_sector_offset="0" filename="qcsbl.mbn" label="QCSBL" num_partition_sectors="300" physical_partition_number="0" size_in_KB="150.0" sparse="false" start_byte_hex="0x5200" start_sector="41"/>
<program file_sector_offset="0" filename="oemsblhd.mbn" label="OEMSBL1" num_partition_sectors="1100" physical_partition_number="0" size_in_KB="550.0" sparse="false" start_byte_hex="0x2be00" start_sector="351"/>
<program file_sector_offset="0" filename="oemsbl.mbn" label="OEMSBL2" num_partition_sectors="1099" physical_partition_number="0" size_in_KB="550.0" sparse="false" start_byte_hex="0x2c000" start_sector="352"/>
<program file_sector_offset="0" filename="MBR0.bin" label="MBR" num_partition_sectors="1" physical_partition_number="0" size_in_KB="0.5" sparse="false" start_byte_hex="0x0" start_sector="0"/>
<program file_sector_offset="0" filename="gpt_backup.bin" label="GPT_Backup" num_partition_sectors="1" physical_partition_number="0" size_in_KB="0.5" sparse="false" start_byte_hex="0x0" start_sector="0"/>
<program file_sector_offset="0" filename="EBR0.bin" label="EXT" num_partition_sectors="1" physical_partition_number="0" size_in_KB="0.5" sparse="false" start_byte_hex="0x0" start_sector="0"/>
</data>

10369
LU-6200/MPRG8660.hex Normal file

File diff suppressed because it is too large Load diff

BIN
LU-6200/MPRG8660.mbn Normal file

Binary file not shown.

10
LU-6200/patch0.xml Normal file
View file

@ -0,0 +1,10 @@
<?xml version="1.0" ?>
<patches>
<!--NOTE: This is an ** Autogenerated file **-->
<!--NOTE: Patching is in little endian format, i.e. 0xAABBCCDD will look like DD CC BB AA in the file or on disk-->
<!--NOTE: This file is used by Trace32 - So make sure to add decimals, i.e. 0x10-10=0, *but* 0x10-10.=6.-->
<patch byte_offset="506" filename="partition0.bin" physical_partition_number="0" size_in_bytes="4" start_sector="0" value="NUM_DISK_SECTORS-208801." what="Update MBR with the length of the EXT Partition."/>
<patch byte_offset="506" filename="DISK" physical_partition_number="0" size_in_bytes="4" start_sector="0" value="NUM_DISK_SECTORS-208801." what="Update MBR with the length of the EXT Partition."/>
<patch byte_offset="458" filename="partition0.bin" physical_partition_number="0" size_in_bytes="4" start_sector="16" value="NUM_DISK_SECTORS-1310720." what="Update final partition with actual size."/>
<patch byte_offset="458" filename="DISK" physical_partition_number="0" size_in_bytes="4" start_sector="208816" value="NUM_DISK_SECTORS-1310720." what="Update final partition with actual size."/>
</patches>

40
LU-6200/rawprogram0.xml Normal file
View file

@ -0,0 +1,40 @@
<?xml version="1.0" ?>
<data>
<!--NOTE: This is an ** Autogenerated file **-->
<!--NOTE: Sector size is 512bytes-->
<program file_sector_offset="0" filename="" label="MODEM" num_partition_sectors="204800" physical_partition_number="0" size_in_KB="102400.0" start_sector="1"/>
<program file_sector_offset="0" filename="non-hlos.bin" label="MODEM" num_partition_sectors="204800" physical_partition_number="0" size_in_KB="102400.0" start_sector="1"/>
<program file_sector_offset="0" filename="" label="SBL1" num_partition_sectors="1000" physical_partition_number="0" size_in_KB="500.0" start_sector="204801"/>
<program file_sector_offset="0" filename="sbl1.mbn" label="SBL1" num_partition_sectors="1000" physical_partition_number="0" size_in_KB="500.0" start_sector="204801"/>
<program file_sector_offset="0" filename="" label="SBL2" num_partition_sectors="3000" physical_partition_number="0" size_in_KB="1500.0" start_sector="205801"/>
<program file_sector_offset="0" filename="sbl2.mbn" label="SBL2" num_partition_sectors="3000" physical_partition_number="0" size_in_KB="1500.0" start_sector="205801"/>
<program file_sector_offset="0" filename="" label="RPM" num_partition_sectors="1000" physical_partition_number="0" size_in_KB="500.0" start_sector="208817"/>
<program file_sector_offset="0" filename="rpm.mbn" label="RPM" num_partition_sectors="1000" physical_partition_number="0" size_in_KB="500.0" start_sector="208817"/>
<program file_sector_offset="0" filename="" label="SBL3" num_partition_sectors="4096" physical_partition_number="0" size_in_KB="2048.0" start_sector="209817"/>
<program file_sector_offset="0" filename="sbl3.mbn" label="SBL3" num_partition_sectors="4096" physical_partition_number="0" size_in_KB="2048.0" start_sector="209817"/>
<program file_sector_offset="0" filename="" label="ABOOT" num_partition_sectors="5000" physical_partition_number="0" size_in_KB="2500.0" start_sector="213913"/>
<program file_sector_offset="0" filename="emmc_appsboot.mbn" label="ABOOT" num_partition_sectors="5000" physical_partition_number="0" size_in_KB="2500.0" start_sector="213913"/>
<program file_sector_offset="0" filename="" label="BOOT" num_partition_sectors="20480" physical_partition_number="0" size_in_KB="10240.0" start_sector="218913"/>
<program file_sector_offset="0" filename="boot.img" label="BOOT" num_partition_sectors="20480" physical_partition_number="0" size_in_KB="10240.0" start_sector="218913"/>
<program file_sector_offset="0" filename="" label="BOOT1" num_partition_sectors="20480" physical_partition_number="0" size_in_KB="10240.0" start_sector="239393"/>
<program file_sector_offset="0" filename="" label="TZ" num_partition_sectors="1000" physical_partition_number="0" size_in_KB="500.0" start_sector="259873"/>
<program file_sector_offset="0" filename="tz.mbn" label="TZ" num_partition_sectors="1000" physical_partition_number="0" size_in_KB="500.0" start_sector="259873"/>
<program file_sector_offset="0" filename="" label="misc" num_partition_sectors="1000" physical_partition_number="0" size_in_KB="500.0" start_sector="260873"/>
<program file_sector_offset="0" filename="misc.img" label="misc" num_partition_sectors="1000" physical_partition_number="0" size_in_KB="500.0" start_sector="260873"/>
<program file_sector_offset="0" filename="" label="MODEM_ST1" num_partition_sectors="6144" physical_partition_number="0" size_in_KB="3072.0" start_sector="262144"/>
<program file_sector_offset="0" filename="" label="MODEM_ST2" num_partition_sectors="6144" physical_partition_number="0" size_in_KB="3072.0" start_sector="268288"/>
<program file_sector_offset="0" filename="" label="FSG" num_partition_sectors="6144" physical_partition_number="0" size_in_KB="3072.0" start_sector="327680"/>
<program file_sector_offset="0" filename="" label="SYSTEM" num_partition_sectors="307200" physical_partition_number="0" size_in_KB="153600.0" start_sector="333824"/>
<program file_sector_offset="0" filename="system.img.ext4" label="SYSTEM" num_partition_sectors="307200" physical_partition_number="0" size_in_KB="153600.0" start_sector="333824"/>
<program file_sector_offset="0" filename="" label="SYSTEM1" num_partition_sectors="307200" physical_partition_number="0" size_in_KB="153600.0" start_sector="655360"/>
<program file_sector_offset="0" filename="" label="PERSIST" num_partition_sectors="16384" physical_partition_number="0" size_in_KB="8192.0" start_sector="962560"/>
<program file_sector_offset="0" filename="persist.img.ext4" label="PERSIST" num_partition_sectors="16384" physical_partition_number="0" size_in_KB="8192.0" start_sector="962560"/>
<program file_sector_offset="0" filename="" label="CACHE" num_partition_sectors="245760" physical_partition_number="0" size_in_KB="122880.0" start_sector="978944"/>
<program file_sector_offset="0" filename="cache.img.ext4" label="CACHE" num_partition_sectors="245760" physical_partition_number="0" size_in_KB="122880.0" start_sector="978944"/>
<program file_sector_offset="0" filename="" label="RECOVERY" num_partition_sectors="20480" physical_partition_number="0" size_in_KB="10240.0" start_sector="1245184"/>
<program file_sector_offset="0" filename="recovery.img" label="RECOVERY" num_partition_sectors="20480" physical_partition_number="0" size_in_KB="10240.0" start_sector="1245184"/>
<program file_sector_offset="0" filename="" label="USERDATA" num_partition_sectors="0" physical_partition_number="0" size_in_KB="0.0" start_sector="1310720"/>
<program file_sector_offset="0" filename="userdata.img.ext4" label="USERDATA" num_partition_sectors="0" physical_partition_number="0" size_in_KB="0.0" start_sector="1310720"/>
<program file_sector_offset="0" filename="partition0.bin" label="MBR" num_partition_sectors="1" physical_partition_number="0" size_in_KB="0.5" start_sector="0"/>
<program file_sector_offset="1" filename="partition0.bin" label="EXT" num_partition_sectors="16" physical_partition_number="0" size_in_KB="8.0" start_sector="208801"/>
</data>

29
README.md Normal file
View file

@ -0,0 +1,29 @@
# LG Qualcomm Programmer's (Firehose)
Currently supported:
LG Optinus LTE 2 (D1L)
LG Optimus G (G)
LG Optimus G Pro (G-pro)
LG G2 (G2)
LG G2 Mini (G2MLTE)
LG G3 (G3)
Nexus 5 (Hammerhead)
LG Optimus L3 II (L3II)
LG Optimus L5 (L5)
LG Optimus L7 (L7)
LG Optimus LTE (LU-6200)
LG L FINO/LG Optimus L70 (W3,W5)
LG L90 (W7 G2MDS)

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<data>
<!-- NOTE: This is an ** Autogenerated file ** -->
<!-- NOTE: Sector size is 512bytes -->
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="sbl1.mbn" label="sbl1" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x5000000" start_sector="163840" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="emmc_appsboot.mbn" label="aboot" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x7000000" start_sector="229376" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="rpm.mbn" label="rpm" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x7100000" start_sector="231424" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="tz.mbn" label="tz" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x9000000" start_sector="294912" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="gpt_main0.bin" label="PrimaryGPT" num_partition_sectors="34" partofsingleimage="true" physical_partition_number="0" readbackverify="false" size_in_KB="17.0" sparse="false" start_byte_hex="0x0" start_sector="0" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="gpt_backup0.bin" label="BackupGPT" num_partition_sectors="33" partofsingleimage="true" physical_partition_number="0" readbackverify="false" size_in_KB="16.5" sparse="false" start_byte_hex="(512*NUM_DISK_SECTORS)-16896." start_sector="NUM_DISK_SECTORS-33." />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="boot.img" label="boot" num_partition_sectors="32768" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="16384.0" sparse="false" start_byte_hex="0x8000000" start_sector="262144" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="laf.img" label="laf" num_partition_sectors="65536" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="32768.0" sparse="false" start_byte_hex="0x13000000" start_sector="622592" />
</data>

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<data>
<!-- NOTE: This is an ** Autogenerated file ** -->
<!-- NOTE: Sector size is 512bytes -->
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="sbl1.mbn" label="sbl1" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x5000000" start_sector="163840" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="emmc_appsboot.mbn" label="aboot" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x7000000" start_sector="229376" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="rpm.mbn" label="rpm" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x7100000" start_sector="231424" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="tz.mbn" label="tz" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x9000000" start_sector="294912" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="gpt_main0.bin" label="PrimaryGPT" num_partition_sectors="34" partofsingleimage="true" physical_partition_number="0" readbackverify="false" size_in_KB="17.0" sparse="false" start_byte_hex="0x0" start_sector="0" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="gpt_backup0.bin" label="BackupGPT" num_partition_sectors="33" partofsingleimage="true" physical_partition_number="0" readbackverify="false" size_in_KB="16.5" sparse="false" start_byte_hex="(512*NUM_DISK_SECTORS)-16896." start_sector="NUM_DISK_SECTORS-33." />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="boot.img" label="boot" num_partition_sectors="32768" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="16384.0" sparse="false" start_byte_hex="0x8000000" start_sector="262144" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="laf.img" label="laf" num_partition_sectors="65536" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="32768.0" sparse="false" start_byte_hex="0x13000000" start_sector="622592" />
</data>

BIN
W7 G2MDS/MPRG8226.mbn Normal file

Binary file not shown.

BIN
W7 G2MDS/ddr_debug.mbn Normal file

Binary file not shown.

13
W7 G2MDS/rawprogram0.xml Normal file
View file

@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<data>
<!-- NOTE: This is an ** Autogenerated file ** -->
<!-- NOTE: Sector size is 512bytes -->
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="sbl1.mbn" label="sbl1" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x5000000" start_sector="163840" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="emmc_appsboot.mbn" label="aboot" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x7000000" start_sector="229376" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="rpm.mbn" label="rpm" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x7100000" start_sector="231424" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="tz.mbn" label="tz" num_partition_sectors="2048" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x9000000" start_sector="294912" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="gpt_main0.bin" label="PrimaryGPT" num_partition_sectors="34" partofsingleimage="true" physical_partition_number="0" readbackverify="false" size_in_KB="17.0" sparse="false" start_byte_hex="0x0" start_sector="0" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="gpt_backup0.bin" label="BackupGPT" num_partition_sectors="33" partofsingleimage="true" physical_partition_number="0" readbackverify="false" size_in_KB="16.5" sparse="false" start_byte_hex="(512*NUM_DISK_SECTORS)-16896." start_sector="NUM_DISK_SECTORS-33." />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="boot.img" label="boot" num_partition_sectors="32768" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="16384.0" sparse="false" start_byte_hex="0x8000000" start_sector="262144" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="laf.img" label="laf" num_partition_sectors="65536" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="32768.0" sparse="false" start_byte_hex="0x13000000" start_sector="622592" />
</data>