[Shield Android TV General] anchung.chen:
For my 240GB mSATA SSD, I modified the Partition Table to increase the total Partition number to 36, and also make the last 4 Partition 4K-aligned. Then I put 3 different L4T rootfs to Partition #33 to #35. See the log:

ubuntu@tegra-ubuntu:~/chenac$ sudo gdisk -l /dev/sda
[sudo] password for ubuntu:
GPT fdisk (gdisk) version 1.0.1

Caution: invalid main GPT header, but valid backup; regenerating main header
from backup!

Caution! After loading partitions, the CRC doesn't check out!
Warning! Main partition table CRC mismatch! Loaded backup partition table
instead of main partition table!

Warning! One or more CRCs don't match. You should repair the disk!

Partition table scan:
MBR: not present
BSD: not present
APM: not present
GPT: damaged

Found invalid MBR and corrupt GPT. What do you want to do? (Using the
GPT MAY permit recovery of GPT data.)
1 - Use current GPT
2 - Create blank GPT

Your answer: 1
Disk /dev/sda: 468862128 sectors, 223.6 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 00000000-0000-0000-0000-000000000000
Partition table holds up to 36 entries
First usable sector is 0, last usable sector is 468862095
Partitions will be aligned on 2-sector boundaries
Total free space is 5106 sectors (2.5 MiB)

Number Start (sector) End (sector) Size Code Name
2 6144 6655 256.0 KiB 0700 NVC
3 6656 7167 256.0 KiB 0700 NVC-B
4 7168 11263 2.0 MiB 0700 BPF
5 11264 11775 256.0 KiB 0700 TBC
6 11776 12287 256.0 KiB 0700 TBC-B
7 12288 16383 2.0 MiB 0700 EBT
8 16384 20479 2.0 MiB 0700 RBL
9 20480 24575 2.0 MiB 0700 NCT
10 24576 36863 6.0 MiB 0700 WB0
11 36864 40959 2.0 MiB 0700 DFI
12 40960 49151 4.0 MiB 0700 RP1
13 49152 57343 4.0 MiB 0700 RP2
14 57344 69631 6.0 MiB 0700 TOS
15 69632 69789 79.0 KiB 0700 EKS
16 69790 73885 2.0 MiB 0700 UKS
17 73886 77981 2.0 MiB 0700 FB
18 77982 340125 128.0 MiB 0700 BMP
19 340126 392349 25.5 MiB 0700 SOS
20 392350 400541 4.0 MiB 0700 DTB
21 400542 452765 25.5 MiB 0700 LNX
22 452766 4647069 2.0 GiB 0700 APP
23 4647070 5171357 256.0 MiB 0700 CAC
24 5171358 6744221 768.0 MiB 0700 vendor
25 6744222 6748317 2.0 MiB 0700 MSC
26 6748318 6813853 32.0 MiB 0700 USP
27 6813854 6817949 2.0 MiB 0700 MDA
28 6817950 6834333 8.0 MiB 0700 RP3
29 6834334 6850717 8.0 MiB 0700 RP4
30 6850718 6883485 16.0 MiB 0700 FCT
31 6883486 6899869 8.0 MiB 0700 UCB
32 6901760 99293183 44.1 GiB 0700 UDA
33 99293184 191684607 44.1 GiB 0700 UDB
34 191684608 284076031 44.1 GiB 0700 UDC
35 284076032 376467455 44.1 GiB 0700 UDD
36 376467456 468858879 44.1 GiB 0700 UDE

ubuntu@tegra-ubuntu:~/chenac$ sudo blkid /dev/sda33
/dev/sda33: LABEL="L4T_U32" UUID="9b82c261-968d-45c8-9b66-039557ba0077" TYPE="ext4"

ubuntu@tegra-ubuntu:~/chenac$ sudo blkid /dev/sda34
/dev/sda34: LABEL="L4T_U1604" UUID="9ee60b23-b338-496a-a31d-a99385ffd4b8" TYPE="ext4"

ubuntu@tegra-ubuntu:~/chenac$ sudo blkid /dev/sda35
/dev/sda35: LABEL="U1604_SATV" UUID="1b305620-f82f-4552-85e0-dbe5ae18c691" TYPE="ext4"

ubuntu@tegra-ubuntu:~/chenac$ sudo blkid /dev/sda36
/dev/sda36: LABEL="L4T_DATA3" UUID="bf4d346c-4a74-4bde-8d14-1a104175d41b" TYPE="ext4"

ubuntu@tegra-ubuntu:~/chenac$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda34 45338664 4609720 38402776 11% /
/dev 1153620 0 1153620 0% /dev
tmpfs 1510424 248 1510176 1% /dev/shm
tmpfs 1510424 17684 1492740 2% /run
tmpfs 5120 4 5116 1% /run/lock
tmpfs 1510424 0 1510424 0% /sys/fs/cgroup
tmpfs 302088 44 302044 1% /run/user/1000

---------- Post added at 11:37 AM ---------- Previous post was at 11:26 AM ----------

Hi urisma:

Great Work. How do you put the shield tv into emergency download mode ? I had a bricked SATV and like to try some recovery method to save it.