This firmware want be full Android Experience with NO Limits.
With Android you can run all standard Google Play apps and also apps made specifically for Android TV.
Take a look here to understand why Android on TV is better than Android TV:
Based on Nvidia public source code + binary from stock firmware
All Android apps installable directly from Google Play
Uvc Webcam + mic ( hangouts, skype and voice search )
Bluetooth a2dp and bluetooth mic
Full Hardware decode also for hevc h265 4k
Xposed framework arm64 working
All others internal hardware components are working very well
Google Play Movies & TV and all others DRM video player working.
Wifi ac and n work wonderful and also ethernet connection.
Compatibility with new games optimized for Tegra X1 like Doom 3
Vulkan support tested with Nvidia sample
Xbox 360 wireless controller for PC work very well
Note: The New Bluetooth Nvidia Shield Controller 2017, work without problems on this firmware, instead the old Nvidia controller works only in usb mode not in wireless mode because is not a standard controller, work only on Nvidia firmware. The old Nvidia controller in wireless mode use a Nvidia proprietary wifi-direct protocol that interfere also with normal wifi functionalities, the Nvidia implementation of this protocol is not open source and i'm also not interested to have it because degrade the wifi signal and create interferences in wifi channels. I found also that the triggers of the controller not operate well, because when you release the trigger it not return always in 0 position as it should. Instead all others standard controllers and remotes wireless, bluetooth, wired works very well. The audio functionalities of the controller are not a problem, you can use bluetooth audio, a webcam with mic or any generic usb audio so you can do everyhing and also in better way, without pressing any button, just saying "OK Google". Android TV is a streaming player made mainly for paid multimedia contents, instead this firmware is a real and complete Android firmware. The sideload not solve your problems on Android TV, the sideloaded app have bad resolution on Android TV and the lack of many components inside Android TV create problems on standard android apps.
You should start the procedure with the 3.3 stock firmware installed.
In case you have Android TV Nougat installed, you must install also the boot.img from the stock recovery firmware 3.3
Download the full Android firmware from this link: http://kimechanic.com/5fw
Put the device in fastboot mode:
Connect the Shield Tv to PC via micro usb cable
Enable usb debugging in development settings of Shield TV
In the command prompt of your PC type:
adb reboot bootloader
The bootloader must be unlocked before all others operations with the command:
fastboot oem unlock
When the bootloader is unlocked, In the command prompt type:
1) fastboot flash system system.img
2) fastboot flash vendor vendor.img
3) fastboot -w
4) fastboot reboot
All others parts of the firmware can be stock and are already installed.
For the SATV Pro model, instead of use fastboot -w to clear data / cache, you can use the TWRP recovery. ( to avoid 2 hours of formatting data, because you have a large HD ) When you are inside the firmware, with root and es file explorer, you can also edit the build.prop and change the field foster_e with foster_e_hdd inside the system and vendor partition. ( not necessary but you can )
To ROOT you can install the last SuperSu from TWRP recovery.
You can start the TWRP recovery without install with the command: fastboot boot your_twrp_recovery.img
If you don't know how to have or use fastboot, take a look here:
In case you need the Nvidia fastboot drivers for your PC:
In this last link read only the section: "Next, put your SHIELD into fastboot mode using following method:"
Fastboot mode manually: https://youtu.be/2AzHF-uNiY8
Based on stock firmware 3.3
Updated base Gapps
The build.prop now have full_foster_e to avoid bad google play tv version automatically update
but fix on widevine DRM
If you come from full android 1.3 you can install only the system.img without wipe data.
based on stock 3.2 firmware
imported all the new stuff of original firmware
as always full android
apps using sharedUserId that are installed on adopted storage devices will be uninstalled
was a bug of the AOSP source code that was corrected.
http://developer.android.com/guide/topi ... t.html#uid
Fix for some app that not install well on expanded storage.
overscan app included. ( you can open it creating a shourtcut )