ABCDEFGHIJKLMNOPQR
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 EntryFirst LBASector (d)Last LBASector (d)
Partition name
Partition Type
notesLinksSize in bytesRunning TotalGPT header formatValues
3
1000000000000017ff6,143BCTRAWBoot Configuration Table
http://http.download.nvidia.com/tegra-public-appnotes/bct-overview.html
3,145,7283,145,728OffsetLengthContentsOriginal (d)Original (h)New (d)New (h)
4
2000018006,144000019ff6,655NVC#TEGRABOOT nvtboot.binhttp://http.download.nvidia.com/tegra-public-appnotes/t210-nvtboot-flow.html262,1443,407,8720 (0x00)8 bytesSignature ("EFI PART", 45h 46h 49h 20h 50h 41h 52h 54h or 0x5452415020494645ULL[a] on little-endian machines)--
5
300001a006,65600001bff7,167NVC - B#TEGRABOOT nvtboot.bin262,1443,670,0168 (0x08)4 bytesRevision (for GPT version 1.0 (through at least UEFI version 2.3.1), the value is 00h 00h 01h 00h)--
6
400001c007,16800002bff11,263BPFbpmp.bin (BPMP-Lite firmware?)2,097,1525,767,16812 (0x0C)4 bytesHeader size in little endian (in bytes, usually 5Ch 00h 00h 00h or 92 bytes)--
7
500002c0011,26400002dff11,775TBCnvtboot_cpu.bin262,1446,029,31216 (0x10)4 bytesCRC32 of header (offset +0 up to header size), with this field zeroed during calculation68DFEBE9-7D6DD9B2
8
600002e0011,77600002fff12,287TBC - Bnvtboot_cpu.bin262,1446,291,45620 (0x14)4 bytesReserved; must be zero--
9
70000300012,28800003fff16,383EBTBootloader fastboot.bin2,097,1528,388,60824 (0x18)8 bytesCurrent LBA (location of this header copy)976,773,1673A38602F1,000,215,2153B9E12AF
10
80000400016,38400004fff20,479RBLEBT (copy of bootloader?)2,097,15210,485,76032 (0x20)8 bytesBackup LBA (location of the other header copy)976,773,1673A38602F1,000,215,2153B9E12AF
11
90000500020,48000005fff24,575NCTnVCt
https://android.googlesource.com/kernel/tegra/+/b7c1066f80a4f619d3059efa687f9fb175f9a5d3%5E!/
2,097,15212,582,91240 (0x28)8 bytesFirst usable LBA for partitions (primary partition table last LBA + 1)0--
12
100000600024,57600008fff36,863WB0#WB0BOOT warmboot.bin
http://http.download.nvidia.com/tegra-public-appnotes/t210-nvtboot-flow.html
6,291,45618,874,36848 (0x30)8 bytesLast usable LBA (secondary partition table first LBA - 1)976,773,1353A38600f1,000,215,1833B9E128F
13
110000900036,86400009fff40,959DFI2,097,15220,971,52056 (0x38)16 bytesDisk GUID (also referred as UUID on UNIXes)---
14
120000a00040,9600000bfff49,151RP1Device Tree Block filename.dtb4,194,30425,165,82472 (0x48)8 bytesStarting LBA of array of partition entries (always 2 in primary copy)976,773,1583A3860261,000,215,2063B9E12A6
15
130000c00049,1520000dfff57,343RP2/persistent4,194,30429,360,12880 (0x50)4 bytesNumber of partition entries in array3220--
16
140000e00057,34400010fff69,631TOStos.img (Trusted Zone?) NVTOSP6,291,45635,651,58484 (0x54)4 bytesSize of a single partition entry (usually 80h or 128)12880--
17
150001100069,6320001109d69,789EKSNVEKSP80,89635,732,48088 (0x58)4 bytesCRC32 of partition arrayA01F0814-262B2454
18
160001109e69,7900001209d73,885UKS2,097,15237,829,63292 (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
170001209e73,8860001309d77,981FB2,097,15239,926,784LBA sizeTotal
20
180001309e77,9820005309d340,125BMP/bmps (Splash Screen?)134,217,728174,144,512
21
190005309e340,1260005fc9d392,349SOS/recovery recovery.img26,738,688200,883,200GUID partition entry format
22
200005fc9e392,35000061c9d400,541DTBDevice Tree Block filename.dtb4,194,304205,077,504OffsetLengthContents
23
2100061c9e400,5420006e89d452,765LNX/boot (Linux Kernel) boot.img26,738,688231,816,1920 (0x00)16 bytesPartition type GUIDBytesSectors
24
220006e89e452,7660046e89d4,647,069APPEXT4/system system.img2,147,483,6482,379,299,84016 (0x10)16 bytesUnique partition GUIDDisk Size512,110,188,5441,000,215,216
25
230046e89e4,647,070004ee89d5,171,357CACEXT4/cache268,435,4562,647,735,29632 (0x20)8 bytesFirst LBA (little endian)
26
24004ee89e5,171,3580066e89d6,744,221vendorEXT4/vendor805,306,3683,453,041,66440 (0x28)8 bytesLast LBA (inclusive, usually odd)
27
250066e89e6,744,2220066f89d6,748,317MSCRAW/misc2,097,1523,455,138,81648 (0x30)8 bytesAttribute flags (e.g. bit 60 denotes read-only)
28
260066f89e6,748,3180067f89d6,813,853USP/staging33,554,4323,488,693,24856 (0x38)72 bytesPartition name (36 UTF-16LE code units)
29
270067f89e6,813,8540068089d6,817,949MDA/metadata2,097,1523,490,790,400
128 bytes total
30
280068089e6,817,9500068489d6,834,333RP3EXT4country info8,388,6083,499,179,008
31
290068489e6,834,3340068889d6,850,717RP4RAWNVIDIA__SATA__FWNV9D8,388,6083,507,567,616
32
300068889e6,850,7180069089d6,883,485FCTEXT4/factory16,777,2163,524,344,832
33
310069089e6,883,4860069489d6,899,869UCBRAW?8,388,6083,532,733,440
34
320069489e6,899,8703B9E128E1,000,215,182UDAEXT4/data508,577,440,256512,110,173,696
35
36
1,000,215,1831,000,215,214Partition Table Entries16,384512,110,190,080
37
1,000,215,2151,000,215,215GPT Header512512,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