Usa un pendrive o hd y lo conectas a la NVidia Shield Tv , cuando t lo detecte t preguntara si quieres formatearlo y si lo quieres como almacenamiento extraible o INTERNO. Este ultimo es el q debes utilizar d forma q el dispositivo q utilices pasara a formar parte del sistema y unica y exclusivamente podra ser utilizado por nvdia ya q el formato dado no es compatible y tampoco lo reconocera ningun disposivo, equipo etc q no sea nvidia. Deberas dejarlo como complemento y sacrificarlo para tal uso. Para q m entiendas es una ampliacion o extension de la memoria interna , es decir d los 16 gb pasaran a ser a 16 + x gb . Podria extenderme lineas y lineas explicandote tanto eso como el proceso d root q para el uso q le vas a dar t recomiendo q hagas la primera opcion .
No conozco ningun cfw adaptado para tv , estos implementan web0s o android tv y como no compile un programador como zulu99 q es el q ha creado el root para nvidia shield tv, un cfw para un tv y adaptarlo ,no creo q encuentres mucho por ahi.
Y si respondemos a la pregunta del hilo, lo unico q ha cambiado del la version d 2017 a esta del 2019 es q la primera usa la version 4.1 bluetooth y esta ultima la 5.0, en cuanto a hardware sigue siendo mismo procesador y misma ram tegra x1 y 3 gb . Y so android 10, y poco mas.
D todas maneras aqui tienes el hilo de como rootear Nvidia shield tv
https://www.htcmania.com/showthread.php?t=1338989