Hi,
It's available here (sorry, I'm not allowed to post links):
goo.gl / sl6rMu (you only need nvidia-shield-tv-utopic.arm64.img.2G.gz and nvidia_boot.img, the remaining files are used for development)
OS: Ubuntu Core Utopic ARM64
Packets: typical: sshd plus LXDE
How to:
1. root/unlock your nvidia shield tv
2. unpack the disk image: nvidia-shield-tv-utopic.arm64.img.2G.gz (zcat nvidia-shield-tv-utopic.arm64.img.2G.gz >nvidia-shield-tv-utopic.arm64.img.2G)
3. save it to a microsd card (min ~2.5GB): dd if=nvidia-shield-tv-utopic.arm64.img.2G of=/dev/sdh bs=4194304 oflag=sync
4. Put your minisd card into nvidia shield tv
5 Boot into linux
a). (in bootloader) fastboot boot nvidia_boot.img
or
b). save it permanently as a recovery image (fastboot flash recovery nvidia_boot.img) and boot into it (3 sec tap during shield tv boot, then choose 'boot recovery kernel')
user: android pass: changeme
user: root pass: changeme
What works:
- eth card
- usb hub
- wifi (probably, firmware is there and the card is able to scan networks)
- virtual terminal / framebuffer (you should be able to log in with an usb keyboard)
What doesn't work:
- bluetooth (probably, I haven't tested it)
- sometimes xorg doesn't display anything after boot, and it's necessary to restart lxdm: stop lxdm; start lxdm
- accelerated gfx driver (nvidia hasn't released aarch64 drviers yet)
There are also scripts and the kernel config I used to build the boot image on the drive
It's available here (sorry, I'm not allowed to post links):
goo.gl / sl6rMu (you only need nvidia-shield-tv-utopic.arm64.img.2G.gz and nvidia_boot.img, the remaining files are used for development)
OS: Ubuntu Core Utopic ARM64
Packets: typical: sshd plus LXDE
How to:
1. root/unlock your nvidia shield tv
2. unpack the disk image: nvidia-shield-tv-utopic.arm64.img.2G.gz (zcat nvidia-shield-tv-utopic.arm64.img.2G.gz >nvidia-shield-tv-utopic.arm64.img.2G)
3. save it to a microsd card (min ~2.5GB): dd if=nvidia-shield-tv-utopic.arm64.img.2G of=/dev/sdh bs=4194304 oflag=sync
4. Put your minisd card into nvidia shield tv
5 Boot into linux
a). (in bootloader) fastboot boot nvidia_boot.img
or
b). save it permanently as a recovery image (fastboot flash recovery nvidia_boot.img) and boot into it (3 sec tap during shield tv boot, then choose 'boot recovery kernel')
user: android pass: changeme
user: root pass: changeme
What works:
- eth card
- usb hub
- wifi (probably, firmware is there and the card is able to scan networks)
- virtual terminal / framebuffer (you should be able to log in with an usb keyboard)
What doesn't work:
- bluetooth (probably, I haven't tested it)
- sometimes xorg doesn't display anything after boot, and it's necessary to restart lxdm: stop lxdm; start lxdm
- accelerated gfx driver (nvidia hasn't released aarch64 drviers yet)
There are also scripts and the kernel config I used to build the boot image on the drive
Last edited: