A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | If you want to make changes, please make a copy of the document to your Google Drive - then you will be able to make changes, and do calculations | |||||||||||||||||
2 | Partition Table Entry | First LBA | Sector (d) | Last LBA | Sector (d) | Partition name | Partition Type | notes | Links | Size in bytes | Running Total | GPT header format | Values | |||||
3 | 1 | 00000000 | 0 | 000017ff | 6,143 | BCT | RAW | Boot Configuration Table | http://http.download.nvidia.com/tegra-public-appnotes/bct-overview.html | 3,145,728 | 3,145,728 | Offset | Length | Contents | Original (d) | Original (h) | New (d) | New (h) |
4 | 2 | 00001800 | 6,144 | 000019ff | 6,655 | NVC | #TEGRABOOT nvtboot.bin | http://http.download.nvidia.com/tegra-public-appnotes/t210-nvtboot-flow.html | 262,144 | 3,407,872 | 0 (0x00) | 8 bytes | Signature ("EFI PART", 45h 46h 49h 20h 50h 41h 52h 54h or 0x5452415020494645ULL[a] on little-endian machines) | - | - | |||
5 | 3 | 00001a00 | 6,656 | 00001bff | 7,167 | NVC - B | #TEGRABOOT nvtboot.bin | 262,144 | 3,670,016 | 8 (0x08) | 4 bytes | Revision (for GPT version 1.0 (through at least UEFI version 2.3.1), the value is 00h 00h 01h 00h) | - | - | ||||
6 | 4 | 00001c00 | 7,168 | 00002bff | 11,263 | BPF | bpmp.bin (BPMP-Lite firmware?) | 2,097,152 | 5,767,168 | 12 (0x0C) | 4 bytes | Header size in little endian (in bytes, usually 5Ch 00h 00h 00h or 92 bytes) | - | - | ||||
7 | 5 | 00002c00 | 11,264 | 00002dff | 11,775 | TBC | nvtboot_cpu.bin | 262,144 | 6,029,312 | 16 (0x10) | 4 bytes | CRC32 of header (offset +0 up to header size), with this field zeroed during calculation | 68DFEBE9 | - | 7D6DD9B2 | |||
8 | 6 | 00002e00 | 11,776 | 00002fff | 12,287 | TBC - B | nvtboot_cpu.bin | 262,144 | 6,291,456 | 20 (0x14) | 4 bytes | Reserved; must be zero | - | - | ||||
9 | 7 | 00003000 | 12,288 | 00003fff | 16,383 | EBT | Bootloader fastboot.bin | 2,097,152 | 8,388,608 | 24 (0x18) | 8 bytes | Current LBA (location of this header copy) | 976,773,167 | 3A38602F | 1,000,215,215 | 3B9E12AF | ||
10 | 8 | 00004000 | 16,384 | 00004fff | 20,479 | RBL | EBT (copy of bootloader?) | 2,097,152 | 10,485,760 | 32 (0x20) | 8 bytes | Backup LBA (location of the other header copy) | 976,773,167 | 3A38602F | 1,000,215,215 | 3B9E12AF | ||
11 | 9 | 00005000 | 20,480 | 00005fff | 24,575 | NCT | nVCt | https://android.googlesource.com/kernel/tegra/+/b7c1066f80a4f619d3059efa687f9fb175f9a5d3%5E!/ | 2,097,152 | 12,582,912 | 40 (0x28) | 8 bytes | First usable LBA for partitions (primary partition table last LBA + 1) | 0 | - | - | ||
12 | 10 | 00006000 | 24,576 | 00008fff | 36,863 | WB0 | #WB0BOOT warmboot.bin | http://http.download.nvidia.com/tegra-public-appnotes/t210-nvtboot-flow.html | 6,291,456 | 18,874,368 | 48 (0x30) | 8 bytes | Last usable LBA (secondary partition table first LBA - 1) | 976,773,135 | 3A38600f | 1,000,215,183 | 3B9E128F | |
13 | 11 | 00009000 | 36,864 | 00009fff | 40,959 | DFI | 2,097,152 | 20,971,520 | 56 (0x38) | 16 bytes | Disk GUID (also referred as UUID on UNIXes) | - | - | - | ||||
14 | 12 | 0000a000 | 40,960 | 0000bfff | 49,151 | RP1 | Device Tree Block filename.dtb | 4,194,304 | 25,165,824 | 72 (0x48) | 8 bytes | Starting LBA of array of partition entries (always 2 in primary copy) | 976,773,158 | 3A386026 | 1,000,215,206 | 3B9E12A6 | ||
15 | 13 | 0000c000 | 49,152 | 0000dfff | 57,343 | RP2 | /persistent | 4,194,304 | 29,360,128 | 80 (0x50) | 4 bytes | Number of partition entries in array | 32 | 20 | - | - | ||
16 | 14 | 0000e000 | 57,344 | 00010fff | 69,631 | TOS | tos.img (Trusted Zone?) NVTOSP | 6,291,456 | 35,651,584 | 84 (0x54) | 4 bytes | Size of a single partition entry (usually 80h or 128) | 128 | 80 | - | - | ||
17 | 15 | 00011000 | 69,632 | 0001109d | 69,789 | EKS | NVEKSP | 80,896 | 35,732,480 | 88 (0x58) | 4 bytes | CRC32 of partition array | A01F0814 | - | 262B2454 | |||
18 | 16 | 0001109e | 69,790 | 0001209d | 73,885 | UKS | 2,097,152 | 37,829,632 | 92 (0x5C) | * | Reserved; must be zeroes for the rest of the block (420 bytes for a sector size of 512 bytes; but can be more with larger sector sizes) | - | - | |||||
19 | 17 | 0001209e | 73,886 | 0001309d | 77,981 | FB | 2,097,152 | 39,926,784 | LBA size | Total | ||||||||
20 | 18 | 0001309e | 77,982 | 0005309d | 340,125 | BMP | /bmps (Splash Screen?) | 134,217,728 | 174,144,512 | |||||||||
21 | 19 | 0005309e | 340,126 | 0005fc9d | 392,349 | SOS | /recovery recovery.img | 26,738,688 | 200,883,200 | GUID partition entry format | ||||||||
22 | 20 | 0005fc9e | 392,350 | 00061c9d | 400,541 | DTB | Device Tree Block filename.dtb | 4,194,304 | 205,077,504 | Offset | Length | Contents | ||||||
23 | 21 | 00061c9e | 400,542 | 0006e89d | 452,765 | LNX | /boot (Linux Kernel) boot.img | 26,738,688 | 231,816,192 | 0 (0x00) | 16 bytes | Partition type GUID | Bytes | Sectors | ||||
24 | 22 | 0006e89e | 452,766 | 0046e89d | 4,647,069 | APP | EXT4 | /system system.img | 2,147,483,648 | 2,379,299,840 | 16 (0x10) | 16 bytes | Unique partition GUID | Disk Size | 512,110,188,544 | 1,000,215,216 | ||
25 | 23 | 0046e89e | 4,647,070 | 004ee89d | 5,171,357 | CAC | EXT4 | /cache | 268,435,456 | 2,647,735,296 | 32 (0x20) | 8 bytes | First LBA (little endian) | |||||
26 | 24 | 004ee89e | 5,171,358 | 0066e89d | 6,744,221 | vendor | EXT4 | /vendor | 805,306,368 | 3,453,041,664 | 40 (0x28) | 8 bytes | Last LBA (inclusive, usually odd) | |||||
27 | 25 | 0066e89e | 6,744,222 | 0066f89d | 6,748,317 | MSC | RAW | /misc | 2,097,152 | 3,455,138,816 | 48 (0x30) | 8 bytes | Attribute flags (e.g. bit 60 denotes read-only) | |||||
28 | 26 | 0066f89e | 6,748,318 | 0067f89d | 6,813,853 | USP | /staging | 33,554,432 | 3,488,693,248 | 56 (0x38) | 72 bytes | Partition name (36 UTF-16LE code units) | ||||||
29 | 27 | 0067f89e | 6,813,854 | 0068089d | 6,817,949 | MDA | /metadata | 2,097,152 | 3,490,790,400 | 128 bytes total | ||||||||
30 | 28 | 0068089e | 6,817,950 | 0068489d | 6,834,333 | RP3 | EXT4 | country info | 8,388,608 | 3,499,179,008 | ||||||||
31 | 29 | 0068489e | 6,834,334 | 0068889d | 6,850,717 | RP4 | RAW | NVIDIA__SATA__FWNV9D | 8,388,608 | 3,507,567,616 | ||||||||
32 | 30 | 0068889e | 6,850,718 | 0069089d | 6,883,485 | FCT | EXT4 | /factory | 16,777,216 | 3,524,344,832 | ||||||||
33 | 31 | 0069089e | 6,883,486 | 0069489d | 6,899,869 | UCB | RAW | ? | 8,388,608 | 3,532,733,440 | ||||||||
34 | 32 | 0069489e | 6,899,870 | 3B9E128E | 1,000,215,182 | UDA | EXT4 | /data | 508,577,440,256 | 512,110,173,696 | ||||||||
35 | ||||||||||||||||||
36 | 1,000,215,183 | 1,000,215,214 | Partition Table Entries | 16,384 | 512,110,190,080 | |||||||||||||
37 | 1,000,215,215 | 1,000,215,215 | GPT Header | 512 | 512,110,190,592 | |||||||||||||
38 | 512,110,190,592 | |||||||||||||||||
39 | DATA=All ZEROS | |||||||||||||||||
40 | Variables that change with HD size | |||||||||||||||||
41 | User entered values | |||||||||||||||||
42 | ||||||||||||||||||
43 | Original HD | |||||||||||||||||
44 | dd if=shield.img bs=512 count=4647070 of=satv_system.bin | |||||||||||||||||
45 | dd if=shield.img bs=512 skip= 976773158 of=satv_pt_gtp.bin | |||||||||||||||||
46 | New HD | |||||||||||||||||
47 | dd if=/dev/zero of=/dev/sdX | |||||||||||||||||
48 | dd if=satv_system.bin of=/dev/sdX | |||||||||||||||||
49 | Hex edit satv_pt_gpt.bin | |||||||||||||||||
50 | dd if=satv_pt_gpt.bin of=/dev/sdX | seek= | 1,000,215,206 | |||||||||||||||
51 | ||||||||||||||||||
52 | ||||||||||||||||||
53 | ||||||||||||||||||
54 | ||||||||||||||||||
55 | ||||||||||||||||||
56 | ||||||||||||||||||
57 | ||||||||||||||||||
58 | ||||||||||||||||||
59 | ||||||||||||||||||
60 | ||||||||||||||||||
61 | ||||||||||||||||||
62 | ||||||||||||||||||
63 | ||||||||||||||||||
64 | ||||||||||||||||||
65 | ||||||||||||||||||
66 | ||||||||||||||||||
67 | ||||||||||||||||||
68 | ||||||||||||||||||
69 | ||||||||||||||||||
70 | ||||||||||||||||||
71 | ||||||||||||||||||
72 | ||||||||||||||||||
73 | ||||||||||||||||||
74 | ||||||||||||||||||
75 | ||||||||||||||||||
76 | ||||||||||||||||||
77 | ||||||||||||||||||
78 | ||||||||||||||||||
79 | ||||||||||||||||||
80 | ||||||||||||||||||
81 | ||||||||||||||||||
82 | ||||||||||||||||||
83 | ||||||||||||||||||
84 | ||||||||||||||||||
85 | ||||||||||||||||||
86 | ||||||||||||||||||
87 | ||||||||||||||||||
88 | ||||||||||||||||||
89 | ||||||||||||||||||
90 | ||||||||||||||||||
91 | ||||||||||||||||||
92 | ||||||||||||||||||
93 | ||||||||||||||||||
94 | ||||||||||||||||||
95 | ||||||||||||||||||
96 | ||||||||||||||||||
97 | ||||||||||||||||||
98 | ||||||||||||||||||
99 | ||||||||||||||||||
100 |