diff options
author | Nicolas Dechesne <nicolas.dechesne@linaro.org> | 2018-04-16 12:35:21 +0200 |
---|---|---|
committer | Nicolas Dechesne <nicolas.dechesne@linaro.org> | 2018-04-16 14:54:46 +0200 |
commit | 4d0ef5c708fd52122f4c2cf409ea99ebcbfa995f (patch) | |
tree | f82045de0e960160782a004db011ac5c548ed4ff | |
parent | 8347a302b82e2022e5910376531d1f45fb437e3b (diff) |
dragonboard820c: partition.xml: update GPT
* dedicate LUN0 for the main OS, so removed all non-needed sections from LUN0.
* add erase instructions for DDR
* add CDT file
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
21 files changed, 28 insertions, 28 deletions
diff --git a/dragonboard820c/linux/gpt_backup0.bin b/dragonboard820c/linux/gpt_backup0.bin Binary files differindex faa69ce..59c15ac 100644 --- a/dragonboard820c/linux/gpt_backup0.bin +++ b/dragonboard820c/linux/gpt_backup0.bin diff --git a/dragonboard820c/linux/gpt_backup1.bin b/dragonboard820c/linux/gpt_backup1.bin Binary files differindex ff1c073..67c0747 100644 --- a/dragonboard820c/linux/gpt_backup1.bin +++ b/dragonboard820c/linux/gpt_backup1.bin diff --git a/dragonboard820c/linux/gpt_backup2.bin b/dragonboard820c/linux/gpt_backup2.bin Binary files differindex af0600a..0f7ac4f 100644 --- a/dragonboard820c/linux/gpt_backup2.bin +++ b/dragonboard820c/linux/gpt_backup2.bin diff --git a/dragonboard820c/linux/gpt_backup3.bin b/dragonboard820c/linux/gpt_backup3.bin Binary files differindex 7dde2b1..b1cc70c 100644 --- a/dragonboard820c/linux/gpt_backup3.bin +++ b/dragonboard820c/linux/gpt_backup3.bin diff --git a/dragonboard820c/linux/gpt_backup4.bin b/dragonboard820c/linux/gpt_backup4.bin Binary files differindex 422156b..fee3a12 100644 --- a/dragonboard820c/linux/gpt_backup4.bin +++ b/dragonboard820c/linux/gpt_backup4.bin diff --git a/dragonboard820c/linux/gpt_backup5.bin b/dragonboard820c/linux/gpt_backup5.bin Binary files differindex c3e5016..ce4ed32 100644 --- a/dragonboard820c/linux/gpt_backup5.bin +++ b/dragonboard820c/linux/gpt_backup5.bin diff --git a/dragonboard820c/linux/gpt_both0.bin b/dragonboard820c/linux/gpt_both0.bin Binary files differindex 55a60c1..f0eb83f 100644 --- a/dragonboard820c/linux/gpt_both0.bin +++ b/dragonboard820c/linux/gpt_both0.bin diff --git a/dragonboard820c/linux/gpt_both1.bin b/dragonboard820c/linux/gpt_both1.bin Binary files differindex 478f35f..a776464 100644 --- a/dragonboard820c/linux/gpt_both1.bin +++ b/dragonboard820c/linux/gpt_both1.bin diff --git a/dragonboard820c/linux/gpt_both2.bin b/dragonboard820c/linux/gpt_both2.bin Binary files differindex 9788d22..6faa33e 100644 --- a/dragonboard820c/linux/gpt_both2.bin +++ b/dragonboard820c/linux/gpt_both2.bin diff --git a/dragonboard820c/linux/gpt_both3.bin b/dragonboard820c/linux/gpt_both3.bin Binary files differindex 56a9c75..6e523f6 100644 --- a/dragonboard820c/linux/gpt_both3.bin +++ b/dragonboard820c/linux/gpt_both3.bin diff --git a/dragonboard820c/linux/gpt_both4.bin b/dragonboard820c/linux/gpt_both4.bin Binary files differindex 1b54ebb..937115d 100644 --- a/dragonboard820c/linux/gpt_both4.bin +++ b/dragonboard820c/linux/gpt_both4.bin diff --git a/dragonboard820c/linux/gpt_both5.bin b/dragonboard820c/linux/gpt_both5.bin Binary files differindex 0e862ff..815e9ca 100644 --- a/dragonboard820c/linux/gpt_both5.bin +++ b/dragonboard820c/linux/gpt_both5.bin diff --git a/dragonboard820c/linux/gpt_main0.bin b/dragonboard820c/linux/gpt_main0.bin Binary files differindex 680854e..75b4490 100644 --- a/dragonboard820c/linux/gpt_main0.bin +++ b/dragonboard820c/linux/gpt_main0.bin diff --git a/dragonboard820c/linux/gpt_main1.bin b/dragonboard820c/linux/gpt_main1.bin Binary files differindex 7a37b47..f72f022 100644 --- a/dragonboard820c/linux/gpt_main1.bin +++ b/dragonboard820c/linux/gpt_main1.bin diff --git a/dragonboard820c/linux/gpt_main2.bin b/dragonboard820c/linux/gpt_main2.bin Binary files differindex 10a661e..7f8f1e6 100644 --- a/dragonboard820c/linux/gpt_main2.bin +++ b/dragonboard820c/linux/gpt_main2.bin diff --git a/dragonboard820c/linux/gpt_main3.bin b/dragonboard820c/linux/gpt_main3.bin Binary files differindex b57a94a..d65e310 100644 --- a/dragonboard820c/linux/gpt_main3.bin +++ b/dragonboard820c/linux/gpt_main3.bin diff --git a/dragonboard820c/linux/gpt_main4.bin b/dragonboard820c/linux/gpt_main4.bin Binary files differindex 9369530..a8d0499 100644 --- a/dragonboard820c/linux/gpt_main4.bin +++ b/dragonboard820c/linux/gpt_main4.bin diff --git a/dragonboard820c/linux/gpt_main5.bin b/dragonboard820c/linux/gpt_main5.bin Binary files differindex d750742..b10bdc3 100644 --- a/dragonboard820c/linux/gpt_main5.bin +++ b/dragonboard820c/linux/gpt_main5.bin diff --git a/dragonboard820c/linux/partition.xml b/dragonboard820c/linux/partition.xml index 977e971..a3be54f 100644 --- a/dragonboard820c/linux/partition.xml +++ b/dragonboard820c/linux/partition.xml @@ -42,12 +42,6 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. <!-- This is LUN 0 - HLOS LUN" --> <physical_partition> - <partition label="ssd" size_in_kb="8" type="2C86E742-745E-4FDD-BFD8-B6A7AC638772" bootable="false" readonly="false" filename="" /> - <partition label="misc" size_in_kb="1024" type="82ACC91F-357C-4A68-9C8F-689E1B1A23A1" bootable="false" readonly="false" filename="" /> - <partition label="keystore" size_in_kb="512" type="DE7D4029-0F5B-41C8-AE7E-F6C023A02B33" bootable="false" readonly="false" filename="" /> - <partition label="devcfg" size_in_kb="128" type="F65D4B16-343D-4E25-AAFC-BE99B6556A6D" bootable="false" readonly="false" filename="devcfg.mbn"/> - <partition label="devcfgbak" size_in_kb="128" type="F65D4B16-343D-4E25-AAFC-BE99B6556A6D" bootable="false" readonly="false" filename="devcfg.mbn"/> - <partition label="frp" size_in_kb="512" type="91B72D4D-71E0-4CBF-9B8E-236381CFF17A" bootable="false" readonly="false" filename=""/> <partition label="rootfs" size_in_kb="12582912" type="1B81E7E6-F50D-419B-A739-2AEEF8DA3335" bootable="false" readonly="false" filename="" sparse="true"/> </physical_partition> @@ -64,8 +58,8 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. <!-- This is LUN 3 - OTP LUN" --> <physical_partition> <partition label="reserve" size_in_kb="32" type="7A37A18E-48F0-BCA5-935E-5795DBB57FF8" bootable="false" readonly="true"/> - <partition label="cdt" size_in_kb="1" type="A19F205F-CCD8-4B6D-8F1E-2D9BC24CFFB1" bootable="false" readonly="true"/> - <partition label="ddr" size_in_kb="1024" type="20A0C19C-286A-42FA-9CE7-F64C3226A794" bootable="false" readonly="true"/> + <partition label="cdt" size_in_kb="1" type="A19F205F-CCD8-4B6D-8F1E-2D9BC24CFFB1" bootable="false" readonly="true" filename="sbc_1.0_8096.bin" /> + <partition label="ddr" size_in_kb="1024" type="20A0C19C-286A-42FA-9CE7-F64C3226A794" bootable="false" readonly="true" filename="zeros_5sectors.bin" /> <partition label="last_parti" size_in_kb="0" type="00000000-0000-0000-0000-000000000000" bootable="false" readonly="true" filename="" /> </physical_partition> @@ -109,6 +103,12 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. <partition label="modemst1" size_in_kb="2048" type="EBBEADAF-22C9-E33B-8F5D-0E81686A68CB" bootable="false" readonly="false" filename=""/> <partition label="modemst2" size_in_kb="2048" type="0A288B1F-22C9-E33B-8F5D-0E81686A68CB" bootable="false" readonly="false" filename=""/> <partition label="fsc" size_in_kb="1" type="57B90A16-22C9-E33B-8F5D-0E81686A68CB" bootable="false" readonly="false" filename=""/> + <partition label="ssd" size_in_kb="8" type="2C86E742-745E-4FDD-BFD8-B6A7AC638772" bootable="false" readonly="false" filename="" /> + <partition label="misc" size_in_kb="1024" type="82ACC91F-357C-4A68-9C8F-689E1B1A23A1" bootable="false" readonly="false" filename="" /> + <partition label="keystore" size_in_kb="512" type="DE7D4029-0F5B-41C8-AE7E-F6C023A02B33" bootable="false" readonly="false" filename="" /> + <partition label="devcfg" size_in_kb="128" type="F65D4B16-343D-4E25-AAFC-BE99B6556A6D" bootable="false" readonly="false" filename="devcfg.mbn"/> + <partition label="devcfgbak" size_in_kb="128" type="F65D4B16-343D-4E25-AAFC-BE99B6556A6D" bootable="false" readonly="false" filename="devcfg.mbn"/> + <partition label="frp" size_in_kb="512" type="91B72D4D-71E0-4CBF-9B8E-236381CFF17A" bootable="false" readonly="false" filename=""/> <partition label="last_parti" size_in_kb="0" type="00000000-0000-0000-0000-000000000000" bootable="false" readonly="false" filename="" /> </physical_partition> </configuration> diff --git a/dragonboard820c/linux/patch.xml b/dragonboard820c/linux/patch.xml index fbf350b..590291d 100644 --- a/dragonboard820c/linux/patch.xml +++ b/dragonboard820c/linux/patch.xml @@ -1,7 +1,7 @@ -<patches><patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="808" filename="gpt_main0.bin" physical_partition_number="0" size_in_bytes="8" start_sector="2" value="NUM_DISK_SECTORS-6." what="Update last partition 7 'rootfs' with actual size in Primary Header." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="808" filename="DISK" physical_partition_number="0" size_in_bytes="8" start_sector="2" value="NUM_DISK_SECTORS-6." what="Update last partition 7 'rootfs' with actual size in Primary Header." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="808" filename="gpt_backup0.bin" physical_partition_number="0" size_in_bytes="8" start_sector="0" value="NUM_DISK_SECTORS-6." what="Update last partition 7 'rootfs' with actual size in Backup Header." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="808" filename="DISK" physical_partition_number="0" size_in_bytes="8" start_sector="NUM_DISK_SECTORS-5." value="NUM_DISK_SECTORS-6." what="Update last partition 7 'rootfs' with actual size in Backup Header." /> +<patches><patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="40" filename="gpt_main0.bin" physical_partition_number="0" size_in_bytes="8" start_sector="2" value="NUM_DISK_SECTORS-6." what="Update last partition 1 'rootfs' with actual size in Primary Header." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="40" filename="DISK" physical_partition_number="0" size_in_bytes="8" start_sector="2" value="NUM_DISK_SECTORS-6." what="Update last partition 1 'rootfs' with actual size in Primary Header." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="40" filename="gpt_backup0.bin" physical_partition_number="0" size_in_bytes="8" start_sector="0" value="NUM_DISK_SECTORS-6." what="Update last partition 1 'rootfs' with actual size in Backup Header." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="40" filename="DISK" physical_partition_number="0" size_in_bytes="8" start_sector="NUM_DISK_SECTORS-5." value="NUM_DISK_SECTORS-6." what="Update last partition 1 'rootfs' with actual size in Backup Header." /> <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="48" filename="gpt_main0.bin" physical_partition_number="0" size_in_bytes="8" start_sector="1" value="NUM_DISK_SECTORS-6." what="Update Primary Header with LastUseableLBA." /> <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="48" filename="DISK" physical_partition_number="0" size_in_bytes="8" start_sector="1" value="NUM_DISK_SECTORS-6." what="Update Primary Header with LastUseableLBA." /> <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="48" filename="gpt_backup0.bin" physical_partition_number="0" size_in_bytes="8" start_sector="4" value="NUM_DISK_SECTORS-6." what="Update Backup Header with LastUseableLBA." /> @@ -12,10 +12,10 @@ <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="24" filename="DISK" physical_partition_number="0" size_in_bytes="8" start_sector="NUM_DISK_SECTORS-1." value="NUM_DISK_SECTORS-1." what="Update Backup Header with CurrentLBA." /> <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="72" filename="gpt_backup0.bin" physical_partition_number="0" size_in_bytes="8" start_sector="4" value="NUM_DISK_SECTORS-5." what="Update Backup Header with Partition Array Location." /> <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="72" filename="DISK" physical_partition_number="0" size_in_bytes="8" start_sector="NUM_DISK_SECTORS-1" value="NUM_DISK_SECTORS-5." what="Update Backup Header with Partition Array Location." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="gpt_main0.bin" physical_partition_number="0" size_in_bytes="4" start_sector="1" value="CRC32(2,1024)" what="Update Primary Header with CRC of Partition Array." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="DISK" physical_partition_number="0" size_in_bytes="4" start_sector="1" value="CRC32(2,1024)" what="Update Primary Header with CRC of Partition Array." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="gpt_backup0.bin" physical_partition_number="0" size_in_bytes="4" start_sector="4" value="CRC32(0,1024)" what="Update Backup Header with CRC of Partition Array." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="DISK" physical_partition_number="0" size_in_bytes="4" start_sector="NUM_DISK_SECTORS-1." value="CRC32(NUM_DISK_SECTORS-5.,1024)" what="Update Backup Header with CRC of Partition Array." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="gpt_main0.bin" physical_partition_number="0" size_in_bytes="4" start_sector="1" value="CRC32(2,512)" what="Update Primary Header with CRC of Partition Array." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="DISK" physical_partition_number="0" size_in_bytes="4" start_sector="1" value="CRC32(2,512)" what="Update Primary Header with CRC of Partition Array." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="gpt_backup0.bin" physical_partition_number="0" size_in_bytes="4" start_sector="4" value="CRC32(0,512)" what="Update Backup Header with CRC of Partition Array." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="DISK" physical_partition_number="0" size_in_bytes="4" start_sector="NUM_DISK_SECTORS-1." value="CRC32(NUM_DISK_SECTORS-5.,512)" what="Update Backup Header with CRC of Partition Array." /> <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="16" filename="gpt_main0.bin" physical_partition_number="0" size_in_bytes="4" start_sector="1" value="0" what="Zero Out Header CRC in Primary Header." /> <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="16" filename="gpt_main0.bin" physical_partition_number="0" size_in_bytes="4" start_sector="1" value="CRC32(1,92)" what="Update Primary Header with CRC of Primary Header." /> <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="16" filename="DISK" physical_partition_number="0" size_in_bytes="4" start_sector="1" value="0" what="Zero Out Header CRC in Primary Header." /> @@ -128,10 +128,10 @@ <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="16" filename="gpt_backup4.bin" physical_partition_number="4" size_in_bytes="4" start_sector="4" value="CRC32(4,92)" what="Update Backup Header with CRC of Backup Header." /> <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="16" filename="DISK" physical_partition_number="4" size_in_bytes="4" start_sector="NUM_DISK_SECTORS-1." value="0" what="Zero Out Header CRC in Backup Header." /> <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="16" filename="DISK" physical_partition_number="4" size_in_bytes="4" start_sector="NUM_DISK_SECTORS-1." value="CRC32(NUM_DISK_SECTORS-1.,92)" what="Update Backup Header with CRC of Backup Header." /> -<patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="424" filename="gpt_main5.bin" physical_partition_number="5" size_in_bytes="8" start_sector="2" value="NUM_DISK_SECTORS-6." what="Update last partition 4 'last_parti' with actual size in Primary Header." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="424" filename="DISK" physical_partition_number="5" size_in_bytes="8" start_sector="2" value="NUM_DISK_SECTORS-6." what="Update last partition 4 'last_parti' with actual size in Primary Header." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="424" filename="gpt_backup5.bin" physical_partition_number="5" size_in_bytes="8" start_sector="0" value="NUM_DISK_SECTORS-6." what="Update last partition 4 'last_parti' with actual size in Backup Header." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="424" filename="DISK" physical_partition_number="5" size_in_bytes="8" start_sector="NUM_DISK_SECTORS-5." value="NUM_DISK_SECTORS-6." what="Update last partition 4 'last_parti' with actual size in Backup Header." /> +<patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="1192" filename="gpt_main5.bin" physical_partition_number="5" size_in_bytes="8" start_sector="2" value="NUM_DISK_SECTORS-6." what="Update last partition 10 'last_parti' with actual size in Primary Header." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="1192" filename="DISK" physical_partition_number="5" size_in_bytes="8" start_sector="2" value="NUM_DISK_SECTORS-6." what="Update last partition 10 'last_parti' with actual size in Primary Header." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="1192" filename="gpt_backup5.bin" physical_partition_number="5" size_in_bytes="8" start_sector="0" value="NUM_DISK_SECTORS-6." what="Update last partition 10 'last_parti' with actual size in Backup Header." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="1192" filename="DISK" physical_partition_number="5" size_in_bytes="8" start_sector="NUM_DISK_SECTORS-5." value="NUM_DISK_SECTORS-6." what="Update last partition 10 'last_parti' with actual size in Backup Header." /> <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="48" filename="gpt_main5.bin" physical_partition_number="5" size_in_bytes="8" start_sector="1" value="NUM_DISK_SECTORS-6." what="Update Primary Header with LastUseableLBA." /> <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="48" filename="DISK" physical_partition_number="5" size_in_bytes="8" start_sector="1" value="NUM_DISK_SECTORS-6." what="Update Primary Header with LastUseableLBA." /> <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="48" filename="gpt_backup5.bin" physical_partition_number="5" size_in_bytes="8" start_sector="4" value="NUM_DISK_SECTORS-6." what="Update Backup Header with LastUseableLBA." /> @@ -142,10 +142,10 @@ <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="24" filename="DISK" physical_partition_number="5" size_in_bytes="8" start_sector="NUM_DISK_SECTORS-1." value="NUM_DISK_SECTORS-1." what="Update Backup Header with CurrentLBA." /> <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="72" filename="gpt_backup5.bin" physical_partition_number="5" size_in_bytes="8" start_sector="4" value="NUM_DISK_SECTORS-5." what="Update Backup Header with Partition Array Location." /> <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="72" filename="DISK" physical_partition_number="5" size_in_bytes="8" start_sector="NUM_DISK_SECTORS-1" value="NUM_DISK_SECTORS-5." what="Update Backup Header with Partition Array Location." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="gpt_main5.bin" physical_partition_number="5" size_in_bytes="4" start_sector="1" value="CRC32(2,512)" what="Update Primary Header with CRC of Partition Array." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="DISK" physical_partition_number="5" size_in_bytes="4" start_sector="1" value="CRC32(2,512)" what="Update Primary Header with CRC of Partition Array." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="gpt_backup5.bin" physical_partition_number="5" size_in_bytes="4" start_sector="4" value="CRC32(0,512)" what="Update Backup Header with CRC of Partition Array." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="DISK" physical_partition_number="5" size_in_bytes="4" start_sector="NUM_DISK_SECTORS-1." value="CRC32(NUM_DISK_SECTORS-5.,512)" what="Update Backup Header with CRC of Partition Array." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="gpt_main5.bin" physical_partition_number="5" size_in_bytes="4" start_sector="1" value="CRC32(2,1536)" what="Update Primary Header with CRC of Partition Array." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="DISK" physical_partition_number="5" size_in_bytes="4" start_sector="1" value="CRC32(2,1536)" what="Update Primary Header with CRC of Partition Array." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="gpt_backup5.bin" physical_partition_number="5" size_in_bytes="4" start_sector="4" value="CRC32(0,1536)" what="Update Backup Header with CRC of Partition Array." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="DISK" physical_partition_number="5" size_in_bytes="4" start_sector="NUM_DISK_SECTORS-1." value="CRC32(NUM_DISK_SECTORS-5.,1536)" what="Update Backup Header with CRC of Partition Array." /> <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="16" filename="gpt_main5.bin" physical_partition_number="5" size_in_bytes="4" start_sector="1" value="0" what="Zero Out Header CRC in Primary Header." /> <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="16" filename="gpt_main5.bin" physical_partition_number="5" size_in_bytes="4" start_sector="1" value="CRC32(1,92)" what="Update Primary Header with CRC of Primary Header." /> <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="16" filename="DISK" physical_partition_number="5" size_in_bytes="4" start_sector="1" value="0" what="Zero Out Header CRC in Primary Header." /> diff --git a/dragonboard820c/linux/rawprogram.xml b/dragonboard820c/linux/rawprogram.xml index fc8f83a..049a49b 100644 --- a/dragonboard820c/linux/rawprogram.xml +++ b/dragonboard820c/linux/rawprogram.xml @@ -1,6 +1,4 @@ -<data><program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="devcfg.mbn" label="devcfg" num_partition_sectors="32" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="128.0" sparse="false" start_byte_hex="0x188000" start_sector="392" /> - <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="devcfg.mbn" label="devcfgbak" num_partition_sectors="32" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="128.0" sparse="false" start_byte_hex="0x1a8000" start_sector="424" /> - <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="gpt_main0.bin" label="PrimaryGPT" num_partition_sectors="6" partofsingleimage="true" physical_partition_number="0" readbackverify="false" size_in_KB="24.0" sparse="false" start_byte_hex="0x0" start_sector="0" /> +<data><program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="gpt_main0.bin" label="PrimaryGPT" num_partition_sectors="6" partofsingleimage="true" physical_partition_number="0" readbackverify="false" size_in_KB="24.0" sparse="false" start_byte_hex="0x0" start_sector="0" /> <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="gpt_backup0.bin" label="BackupGPT" num_partition_sectors="5" partofsingleimage="true" physical_partition_number="0" readbackverify="false" size_in_KB="20.0" sparse="false" start_byte_hex="(4096*NUM_DISK_SECTORS)-20480." start_sector="NUM_DISK_SECTORS-5." /> <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="xbl.elf" label="xbl" num_partition_sectors="0" partofsingleimage="false" physical_partition_number="1" readbackverify="false" size_in_KB="0" sparse="false" start_byte_hex="0x6000" start_sector="6" /> <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="gpt_main1.bin" label="PrimaryGPT" num_partition_sectors="6" partofsingleimage="true" physical_partition_number="1" readbackverify="false" size_in_KB="24.0" sparse="false" start_byte_hex="0x0" start_sector="0" /> @@ -34,6 +32,8 @@ <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="cmnlib64.mbn" label="cmnlib64bak" num_partition_sectors="64" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="256.0" sparse="false" start_byte_hex="0xddcb000" start_sector="56779" /> <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="gpt_main4.bin" label="PrimaryGPT" num_partition_sectors="6" partofsingleimage="true" physical_partition_number="4" readbackverify="false" size_in_KB="24.0" sparse="false" start_byte_hex="0x0" start_sector="0" /> <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="gpt_backup4.bin" label="BackupGPT" num_partition_sectors="5" partofsingleimage="true" physical_partition_number="4" readbackverify="false" size_in_KB="20.0" sparse="false" start_byte_hex="(4096*NUM_DISK_SECTORS)-20480." start_sector="NUM_DISK_SECTORS-5." /> -<program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="gpt_main5.bin" label="PrimaryGPT" num_partition_sectors="6" partofsingleimage="true" physical_partition_number="5" readbackverify="false" size_in_KB="24.0" sparse="false" start_byte_hex="0x0" start_sector="0" /> +<program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="devcfg.mbn" label="devcfg" num_partition_sectors="32" partofsingleimage="false" physical_partition_number="5" readbackverify="false" size_in_KB="128.0" sparse="false" start_byte_hex="0x589000" start_sector="1417" /> + <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="devcfg.mbn" label="devcfgbak" num_partition_sectors="32" partofsingleimage="false" physical_partition_number="5" readbackverify="false" size_in_KB="128.0" sparse="false" start_byte_hex="0x5a9000" start_sector="1449" /> + <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="gpt_main5.bin" label="PrimaryGPT" num_partition_sectors="6" partofsingleimage="true" physical_partition_number="5" readbackverify="false" size_in_KB="24.0" sparse="false" start_byte_hex="0x0" start_sector="0" /> <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="gpt_backup5.bin" label="BackupGPT" num_partition_sectors="5" partofsingleimage="true" physical_partition_number="5" readbackverify="false" size_in_KB="20.0" sparse="false" start_byte_hex="(4096*NUM_DISK_SECTORS)-20480." start_sector="NUM_DISK_SECTORS-5." /> </data>
\ No newline at end of file |