diff options
author | Amit Pundir <amit.pundir@linaro.org> | 2018-04-17 00:12:27 +0530 |
---|---|---|
committer | Amit Pundir <amit.pundir@linaro.org> | 2018-04-17 11:42:00 +0530 |
commit | 0681463bf1af3a28879c11a1cc63622696377f52 (patch) | |
tree | ff67843514af23679a077898b27314ff76d687fb | |
parent | e34c75dd5cee437c07b882493530b53eeda93e2e (diff) |
db820c: Update Qcom stock AOSP bootloader firmware files
Latest bootloader firmware files downloaded and unzipped from
http://snapshots.linaro.org/96boards/dragonboard820c/linaro/rescue/31/dragonboard-820c-bootloader-ufs-aosp-31.zip
Follow the installation instructions in README to update boot
files on db820c.
Change-Id: Idb25c9f5cafa1ac86ab61dc80d8b26949ba15593
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
24 files changed, 83 insertions, 56 deletions
diff --git a/installer/db820c/MD5SUMS.txt b/installer/db820c/MD5SUMS.txt index 817e9b7..8c9b634 100644 --- a/installer/db820c/MD5SUMS.txt +++ b/installer/db820c/MD5SUMS.txt @@ -1,34 +1,36 @@ cd44a326f048f0490a4a9d58059ba95b cmnlib64.mbn b0442419102b4ddf8e7afed78200f7cc cmnlib.mbn 09eab8ccefefb921a74dec4b748fe6c2 devcfg.mbn -27e3059682cc2fcf5c0a1ec1d3f8c191 emmc_appsboot.mbn +7f3522077665dbd81ac52fd6ab852540 emmc_appsboot.mbn dd6c24c9871eca5b5e054d7fd7648962 flashall -e98b32a8fa49b3115038e22a0f0df9b9 gpt_backup0.bin -fd84f6978eb51e4d3f4de7277e5d6f03 gpt_backup1.bin -0ec508efb3bd83f1340e9f08ee7c9824 gpt_backup2.bin -5402f1192b2a68f42076c2461257dffe gpt_backup3.bin -4a05da8f9b8a35daf319bbd7deda0fcf gpt_backup4.bin -18dd8d0914071978c0d70e90a7fa1da3 gpt_backup5.bin -9ed5e75ec0d5d20b6ca56f38f9625e68 gpt_both0.bin -22945c138f11ed9c6426259d14b646ae gpt_both1.bin -accee92984c46e395a1f06e1337c2218 gpt_both2.bin -1422cdc86cd78ac7250bec4d99c3b20a gpt_both3.bin -c195164b35d11e5ff4814b360f88991a gpt_both4.bin -66565c490f1091220aed04403d0db5f9 gpt_both5.bin -b35224a5808b1e7147e4ccb8d85e5fb8 gpt_main0.bin -fdc06ffcab3e20daf4962e8a565daa85 gpt_main1.bin -dcca4f6f4f9f89dace19038e5c76be8d gpt_main2.bin -735989e0e90b0aa4085e5fd165a7c99a gpt_main3.bin -71708225f4dbd9845eacc831237e2a3c gpt_main4.bin -8a79cf642c3a4204b85b121e90ae4abf gpt_main5.bin +7a7bcea7e6b4dea0a2d4ebec279e9740 gpt_backup0.bin +8c5f213c54c9a0f6e8e3e3ce9639aa7a gpt_backup1.bin +a8e84c3845efae39821e8d2cc6f405fb gpt_backup2.bin +1df8294593d15f6a2a2037169621c0b7 gpt_backup3.bin +3c5abbfceabe509f87b3b3ad90970a42 gpt_backup4.bin +98873c48173787288f1c4a66dae37de6 gpt_backup5.bin +da2ceb58980930c6fec12bc881d01d8a gpt_both0.bin +2e194dab50cc14121a0a8751ad1d177a gpt_both1.bin +c2fc03137a5d499ce457dea35076694b gpt_both2.bin +adbde0f44450188d8b9036b425d3e6ec gpt_both3.bin +c99e36a6b146a5299b3c0a576c884b1b gpt_both4.bin +d9fb288032bf06d72c7f5bbccbdb889f gpt_both5.bin +875e3aad95edc1fe4b37bb203a2b10e3 gpt_main0.bin +70297d2237a9779b513808afb1f2c6f1 gpt_main1.bin +845183337a23e49c34cb7ea1a39bebeb gpt_main2.bin +605bc89e1521d49d2f56a561996b049f gpt_main3.bin +6da8c035fbc1df5d79272a7bcc98dda9 gpt_main4.bin +2d66969e6cb15ab28fc5e1c4ba660731 gpt_main5.bin da4a9d4e082492511d30afd80c464f9c hyp.mbn f6cd833a5c0e54b51dc8c9bd953cacca keymaster.mbn 4d087ee0965cb059f1b2f9429e166f64 LICENSE -44a76c71ec1a3885bfa3e02aa3d812a0 patch.xml +7f99c69a02ffe53df080561549b3ff2f patch.xml 1b24d1d8f57f7c19b62f7a0707fc1d68 pmic.elf 0eb5c5faa5fa33fbe51c31840f7a473e prog_ufs_firehose_8996_ddr.elf -b187559f1672715ddde96b700910dc0e rawprogram.xml +5b30ea3e208709a0d2a6740d93c2a476 rawprogram.xml d4bc0715bdb9c55ed22f755c9737e4a8 rpm.mbn b54a0fc7c13fd96898e4edafada39d55 sbc_1.0_8096.bin 91daefdf0dc451fd84297708013b6b92 tz.mbn +c2807af8e91279080c5ef1ced08ff213 ufs-provision_toshiba.xml 9e903f6c9b9e1b9f6a470b5efce28f32 xbl.elf +daa100df6e6711906b61c9ab5aa16032 zeros_5sectors.bin diff --git a/installer/db820c/emmc_appsboot.mbn b/installer/db820c/emmc_appsboot.mbn Binary files differindex 3c6dfcd..06a39e9 100644 --- a/installer/db820c/emmc_appsboot.mbn +++ b/installer/db820c/emmc_appsboot.mbn diff --git a/installer/db820c/gpt_backup0.bin b/installer/db820c/gpt_backup0.bin Binary files differindex bf225b3..7fe8253 100644 --- a/installer/db820c/gpt_backup0.bin +++ b/installer/db820c/gpt_backup0.bin diff --git a/installer/db820c/gpt_backup1.bin b/installer/db820c/gpt_backup1.bin Binary files differindex b895cc4..134c786 100644 --- a/installer/db820c/gpt_backup1.bin +++ b/installer/db820c/gpt_backup1.bin diff --git a/installer/db820c/gpt_backup2.bin b/installer/db820c/gpt_backup2.bin Binary files differindex 37e99b9..1c8457f 100644 --- a/installer/db820c/gpt_backup2.bin +++ b/installer/db820c/gpt_backup2.bin diff --git a/installer/db820c/gpt_backup3.bin b/installer/db820c/gpt_backup3.bin Binary files differindex a7bc19c..a3a65d4 100644 --- a/installer/db820c/gpt_backup3.bin +++ b/installer/db820c/gpt_backup3.bin diff --git a/installer/db820c/gpt_backup4.bin b/installer/db820c/gpt_backup4.bin Binary files differindex 5d56fd0..3a8ee37 100644 --- a/installer/db820c/gpt_backup4.bin +++ b/installer/db820c/gpt_backup4.bin diff --git a/installer/db820c/gpt_backup5.bin b/installer/db820c/gpt_backup5.bin Binary files differindex a1c7acf..156348c 100644 --- a/installer/db820c/gpt_backup5.bin +++ b/installer/db820c/gpt_backup5.bin diff --git a/installer/db820c/gpt_both0.bin b/installer/db820c/gpt_both0.bin Binary files differindex 57309c7..f406910 100644 --- a/installer/db820c/gpt_both0.bin +++ b/installer/db820c/gpt_both0.bin diff --git a/installer/db820c/gpt_both1.bin b/installer/db820c/gpt_both1.bin Binary files differindex 8299bb7..b1a7d25 100644 --- a/installer/db820c/gpt_both1.bin +++ b/installer/db820c/gpt_both1.bin diff --git a/installer/db820c/gpt_both2.bin b/installer/db820c/gpt_both2.bin Binary files differindex d6eef5c..48827a1 100644 --- a/installer/db820c/gpt_both2.bin +++ b/installer/db820c/gpt_both2.bin diff --git a/installer/db820c/gpt_both3.bin b/installer/db820c/gpt_both3.bin Binary files differindex 539c3a7..d724123 100644 --- a/installer/db820c/gpt_both3.bin +++ b/installer/db820c/gpt_both3.bin diff --git a/installer/db820c/gpt_both4.bin b/installer/db820c/gpt_both4.bin Binary files differindex 171af82..a421456 100644 --- a/installer/db820c/gpt_both4.bin +++ b/installer/db820c/gpt_both4.bin diff --git a/installer/db820c/gpt_both5.bin b/installer/db820c/gpt_both5.bin Binary files differindex 1adb6e7..15aab58 100644 --- a/installer/db820c/gpt_both5.bin +++ b/installer/db820c/gpt_both5.bin diff --git a/installer/db820c/gpt_main0.bin b/installer/db820c/gpt_main0.bin Binary files differindex 801f91b..ea5beef 100644 --- a/installer/db820c/gpt_main0.bin +++ b/installer/db820c/gpt_main0.bin diff --git a/installer/db820c/gpt_main1.bin b/installer/db820c/gpt_main1.bin Binary files differindex a959d7b..0314cf5 100644 --- a/installer/db820c/gpt_main1.bin +++ b/installer/db820c/gpt_main1.bin diff --git a/installer/db820c/gpt_main2.bin b/installer/db820c/gpt_main2.bin Binary files differindex 5d162f5..3f2b9b8 100644 --- a/installer/db820c/gpt_main2.bin +++ b/installer/db820c/gpt_main2.bin diff --git a/installer/db820c/gpt_main3.bin b/installer/db820c/gpt_main3.bin Binary files differindex e141339..e49d281 100644 --- a/installer/db820c/gpt_main3.bin +++ b/installer/db820c/gpt_main3.bin diff --git a/installer/db820c/gpt_main4.bin b/installer/db820c/gpt_main4.bin Binary files differindex 1305e2d..b2ce858 100644 --- a/installer/db820c/gpt_main4.bin +++ b/installer/db820c/gpt_main4.bin diff --git a/installer/db820c/gpt_main5.bin b/installer/db820c/gpt_main5.bin Binary files differindex cbcc92b..b150055 100644 --- a/installer/db820c/gpt_main5.bin +++ b/installer/db820c/gpt_main5.bin diff --git a/installer/db820c/patch.xml b/installer/db820c/patch.xml index 48c7498..9d02b1f 100644 --- a/installer/db820c/patch.xml +++ b/installer/db820c/patch.xml @@ -1,7 +1,7 @@ -<patches><patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="1064" filename="gpt_main0.bin" physical_partition_number="0" size_in_bytes="8" start_sector="2" value="NUM_DISK_SECTORS-6." what="Update last partition 9 'userdata' with actual size in Primary Header." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="1064" filename="DISK" physical_partition_number="0" size_in_bytes="8" start_sector="2" value="NUM_DISK_SECTORS-6." what="Update last partition 9 'userdata' with actual size in Primary Header." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="1064" filename="gpt_backup0.bin" physical_partition_number="0" size_in_bytes="8" start_sector="0" value="NUM_DISK_SECTORS-6." what="Update last partition 9 'userdata' with actual size in Backup Header." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="1064" 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 9 'userdata' with actual size in Backup Header." /> +<patches><patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="552" filename="gpt_main0.bin" physical_partition_number="0" size_in_bytes="8" start_sector="2" value="NUM_DISK_SECTORS-6." what="Update last partition 5 'userdata' with actual size in Primary Header." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="552" filename="DISK" physical_partition_number="0" size_in_bytes="8" start_sector="2" value="NUM_DISK_SECTORS-6." what="Update last partition 5 'userdata' with actual size in Primary Header." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="552" filename="gpt_backup0.bin" physical_partition_number="0" size_in_bytes="8" start_sector="0" value="NUM_DISK_SECTORS-6." what="Update last partition 5 'userdata' with actual size in Backup Header." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="552" 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 5 'userdata' 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,1536)" 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,1536)" 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,1536)" 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.,1536)" 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,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="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." /> @@ -102,10 +102,10 @@ <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="16" filename="gpt_backup3.bin" physical_partition_number="3" 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="3" 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="3" 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="40" filename="gpt_main4.bin" physical_partition_number="4" size_in_bytes="8" start_sector="3" value="NUM_DISK_SECTORS-6." what="Update last partition 33 'last_parti' with actual size in Primary Header." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="40" filename="DISK" physical_partition_number="4" size_in_bytes="8" start_sector="3" value="NUM_DISK_SECTORS-6." what="Update last partition 33 'last_parti' with actual size in Primary Header." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="40" filename="gpt_backup4.bin" physical_partition_number="4" size_in_bytes="8" start_sector="1" value="NUM_DISK_SECTORS-6." what="Update last partition 33 'last_parti' with actual size in Backup Header." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="40" filename="DISK" physical_partition_number="4" size_in_bytes="8" start_sector="NUM_DISK_SECTORS-4." value="NUM_DISK_SECTORS-6." what="Update last partition 33 'last_parti' with actual size in Backup Header." /> +<patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="3880" filename="gpt_main4.bin" physical_partition_number="4" size_in_bytes="8" start_sector="2" value="NUM_DISK_SECTORS-6." what="Update last partition 31 'last_parti' with actual size in Primary Header." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="3880" filename="DISK" physical_partition_number="4" size_in_bytes="8" start_sector="2" value="NUM_DISK_SECTORS-6." what="Update last partition 31 'last_parti' with actual size in Primary Header." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="3880" filename="gpt_backup4.bin" physical_partition_number="4" size_in_bytes="8" start_sector="0" value="NUM_DISK_SECTORS-6." what="Update last partition 31 'last_parti' with actual size in Backup Header." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="3880" filename="DISK" physical_partition_number="4" size_in_bytes="8" start_sector="NUM_DISK_SECTORS-5." value="NUM_DISK_SECTORS-6." what="Update last partition 31 'last_parti' with actual size in Backup Header." /> <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="48" filename="gpt_main4.bin" physical_partition_number="4" 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="4" 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_backup4.bin" physical_partition_number="4" size_in_bytes="8" start_sector="4" value="NUM_DISK_SECTORS-6." what="Update Backup Header with LastUseableLBA." /> @@ -116,10 +116,10 @@ <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="24" filename="DISK" physical_partition_number="4" 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_backup4.bin" physical_partition_number="4" 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="4" 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_main4.bin" physical_partition_number="4" size_in_bytes="4" start_sector="1" value="CRC32(2,4608)" what="Update Primary Header with CRC of Partition Array." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="DISK" physical_partition_number="4" size_in_bytes="4" start_sector="1" value="CRC32(2,4608)" what="Update Primary Header with CRC of Partition Array." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="gpt_backup4.bin" physical_partition_number="4" size_in_bytes="4" start_sector="4" value="CRC32(0,4608)" what="Update Backup Header with CRC of Partition Array." /> - <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="DISK" physical_partition_number="4" size_in_bytes="4" start_sector="NUM_DISK_SECTORS-1." value="CRC32(NUM_DISK_SECTORS-5.,4608)" what="Update Backup Header with CRC of Partition Array." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="gpt_main4.bin" physical_partition_number="4" size_in_bytes="4" start_sector="1" value="CRC32(2,4096)" what="Update Primary Header with CRC of Partition Array." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="DISK" physical_partition_number="4" size_in_bytes="4" start_sector="1" value="CRC32(2,4096)" what="Update Primary Header with CRC of Partition Array." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="gpt_backup4.bin" physical_partition_number="4" size_in_bytes="4" start_sector="4" value="CRC32(0,4096)" what="Update Backup Header with CRC of Partition Array." /> + <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="88" filename="DISK" physical_partition_number="4" size_in_bytes="4" start_sector="NUM_DISK_SECTORS-1." value="CRC32(NUM_DISK_SECTORS-5.,4096)" what="Update Backup Header with CRC of Partition Array." /> <patch SECTOR_SIZE_IN_BYTES="4096" byte_offset="16" filename="gpt_main4.bin" physical_partition_number="4" 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_main4.bin" physical_partition_number="4" 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="4" 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/installer/db820c/rawprogram.xml b/installer/db820c/rawprogram.xml index dd5b526..dfd2324 100644 --- a/installer/db820c/rawprogram.xml +++ b/installer/db820c/rawprogram.xml @@ -1,5 +1,7 @@ -<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="0x12188000" start_sector="74120" /> - <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="0x121a8000" start_sector="74152" /> +<data><program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="system.img" label="system" num_partition_sectors="1048576" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="4194304.0" sparse="true" start_byte_hex="0x6000" start_sector="6" /> + <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="cache.img" label="cache" num_partition_sectors="262144" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="1048576.0" sparse="true" start_byte_hex="0x100006000" start_sector="1048582" /> + <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="vendor.img" label="vendor" num_partition_sectors="524288" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="2097152.0" sparse="false" start_byte_hex="0x140006000" start_sector="1310726" /> + <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="userdata.img" label="userdata" num_partition_sectors="0" partofsingleimage="false" physical_partition_number="0" readbackverify="false" size_in_KB="0" sparse="true" start_byte_hex="0x240006000" start_sector="2359302" /> <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" /> @@ -9,6 +11,7 @@ <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="gpt_main2.bin" label="PrimaryGPT" num_partition_sectors="6" partofsingleimage="true" physical_partition_number="2" 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_backup2.bin" label="BackupGPT" num_partition_sectors="5" partofsingleimage="true" physical_partition_number="2" 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="sbc_1.0_8096.bin" label="cdt" num_partition_sectors="1" partofsingleimage="false" physical_partition_number="3" readbackverify="false" size_in_KB="4.0" sparse="false" start_byte_hex="0xe000" start_sector="14" /> + <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="zeros_5sectors.bin" label="ddr" num_partition_sectors="256" partofsingleimage="false" physical_partition_number="3" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0xf000" start_sector="15" /> <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="gpt_main3.bin" label="PrimaryGPT" num_partition_sectors="6" partofsingleimage="true" physical_partition_number="3" 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_backup3.bin" label="BackupGPT" num_partition_sectors="5" partofsingleimage="true" physical_partition_number="3" 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="rpm.mbn" label="rpm" num_partition_sectors="128" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="512.0" sparse="false" start_byte_hex="0x6000" start_sector="6" /> @@ -20,17 +23,21 @@ <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="sec.dat" label="sec" num_partition_sectors="4" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="16.0" sparse="false" start_byte_hex="0x806000" start_sector="2054" /> <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="pmic.elf" label="pmic" num_partition_sectors="128" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="512.0" sparse="false" start_byte_hex="0x80a000" start_sector="2058" /> <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="pmic.elf" label="pmicbak" num_partition_sectors="128" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="512.0" sparse="false" start_byte_hex="0x88a000" start_sector="2186" /> - <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="mdtp.img" label="mdtp" num_partition_sectors="8192" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="32768.0" sparse="false" start_byte_hex="0x790a000" start_sector="30986" /> + <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="NON-HLOS.bin" label="modem" num_partition_sectors="24320" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="97280.0" sparse="false" start_byte_hex="0x90a000" start_sector="2314" /> + <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="adspso.bin" label="dsp" num_partition_sectors="4096" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="16384.0" sparse="false" start_byte_hex="0x680a000" start_sector="26634" /> <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="emmc_appsboot.mbn" label="aboot" num_partition_sectors="256" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x990a000" start_sector="39178" /> <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="emmc_appsboot.mbn" label="abootbak" num_partition_sectors="256" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0x9a0a000" start_sector="39434" /> - <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="keymaster.mbn" label="keymaster" num_partition_sectors="128" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="512.0" sparse="false" start_byte_hex="0xd1c0b000" start_sector="859147" /> - <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="keymaster.mbn" label="keymasterbak" num_partition_sectors="128" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="512.0" sparse="false" start_byte_hex="0xd1c8b000" start_sector="859275" /> - <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="cmnlib.mbn" label="cmnlib" num_partition_sectors="64" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="256.0" sparse="false" start_byte_hex="0xd1d0b000" start_sector="859403" /> - <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="cmnlib.mbn" label="cmnlibbak" num_partition_sectors="64" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="256.0" sparse="false" start_byte_hex="0xd1d4b000" start_sector="859467" /> - <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="cmnlib64.mbn" label="cmnlib64" num_partition_sectors="64" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="256.0" sparse="false" start_byte_hex="0xd1d8b000" start_sector="859531" /> - <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="0xd1dcb000" start_sector="859595" /> + <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="BTFM.bin" label="bluetooth" num_partition_sectors="256" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="1024.0" sparse="false" start_byte_hex="0xdb0b000" start_sector="56075" /> + <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="keymaster.mbn" label="keymaster" num_partition_sectors="128" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="512.0" sparse="false" start_byte_hex="0xdc0b000" start_sector="56331" /> + <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="keymaster.mbn" label="keymasterbak" num_partition_sectors="128" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="512.0" sparse="false" start_byte_hex="0xdc8b000" start_sector="56459" /> + <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="cmnlib.mbn" label="cmnlib" num_partition_sectors="64" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="256.0" sparse="false" start_byte_hex="0xdd0b000" start_sector="56587" /> + <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="cmnlib.mbn" label="cmnlibbak" num_partition_sectors="64" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="256.0" sparse="false" start_byte_hex="0xdd4b000" start_sector="56651" /> + <program SECTOR_SIZE_IN_BYTES="4096" file_sector_offset="0" filename="cmnlib64.mbn" label="cmnlib64" num_partition_sectors="64" partofsingleimage="false" physical_partition_number="4" readbackverify="false" size_in_KB="256.0" sparse="false" start_byte_hex="0xdd8b000" start_sector="56715" /> + <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> +</data>
\ No newline at end of file diff --git a/installer/db820c/ufs-provision_toshiba.xml b/installer/db820c/ufs-provision_toshiba.xml new file mode 100644 index 0000000..f1c2a10 --- /dev/null +++ b/installer/db820c/ufs-provision_toshiba.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" ?> +<data> + <ufs bNumberLU="6" bBootEnable="1" bDescrAccessEn="0" bInitPowerMode="1" bHighPriorityLUN="0x5" bSecureRemovalType="3" bInitActiveICCLevel="0" wPeriodicRTCUpdate="0" bConfigDescrLock="0"/> + + <ufs LUNum="0" bLUEnable="1" bBootLunID="0" size_in_kb="4096" bDataReliability="0" bLUWriteProtect="0" bMemoryType="0" bLogicalBlockSize="0x0c" bProvisioningType="2" wContextCapabilities="0" desc="LU 0 - User LUN - Rest of the device" /> + <ufs LUNum="1" bLUEnable="1" bBootLunID="1" size_in_kb="4096" bDataReliability="0" bLUWriteProtect="1" bMemoryType="4" bLogicalBlockSize="0x0c" bProvisioningType="2" wContextCapabilities="0" desc="LU 1 - Boot LUN A-4MB" /> + <ufs LUNum="2" bLUEnable="1" bBootLunID="2" size_in_kb="4096" bDataReliability="0" bLUWriteProtect="1" bMemoryType="4" bLogicalBlockSize="0x0c" bProvisioningType="2" wContextCapabilities="0" desc="LU 2 - Boot LUN B-4MB" /> + <ufs LUNum="3" bLUEnable="1" bBootLunID="0" size_in_kb="131072" bDataReliability="0" bLUWriteProtect="1" bMemoryType="0" bLogicalBlockSize="0x0c" bProvisioningType="2" wContextCapabilities="0" desc="LU 3 - OTP LUN-128MB" /> + <ufs LUNum="4" bLUEnable="1" bBootLunID="0" size_in_kb="4194304" bDataReliability="0" bLUWriteProtect="1" bMemoryType="0" bLogicalBlockSize="0x0c" bProvisioningType="2" wContextCapabilities="0" desc="LU 4 - Protected Read-only LUN-512MB" /> + <ufs LUNum="5" bLUEnable="1" bBootLunID="0" size_in_kb="1572864" bDataReliability="0" bLUWriteProtect="0" bMemoryType="0" bLogicalBlockSize="0x0c" bProvisioningType="2" wContextCapabilities="0" desc="LU 5 - Protected Read-write LUN-2.5GB" /> + <ufs LUNum="6" bLUEnable="0" bBootLunID="0" size_in_kb="0" bDataReliability="0" bLUWriteProtect="0" bMemoryType="0" bLogicalBlockSize="0x0c" bProvisioningType="0" wContextCapabilities="0" desc="LU 6 - Place Holder1 LUN" /> + <ufs LUNum="7" bLUEnable="0" bBootLunID="0" size_in_kb="0" bDataReliability="0" bLUWriteProtect="0" bMemoryType="0" bLogicalBlockSize="0x0c" bProvisioningType="0" wContextCapabilities="0" desc="LU 7 - Place Holder2 LUN" /> + + <ufs LUNtoGrow="0" commit="1"/> + +</data> + + diff --git a/installer/db820c/zeros_5sectors.bin b/installer/db820c/zeros_5sectors.bin Binary files differnew file mode 100644 index 0000000..abdf77b --- /dev/null +++ b/installer/db820c/zeros_5sectors.bin |