yashsingh1/xdaforums huggingface dataset:
[Shield Android TV General] zulu99:
So it's time to see this good hardware how works with a SERIOUS ANDROID version inside.

Full Android for Nvidia Shield TV so you can enjoy millions of apps from standard Google Play.

https://plus.google.com/photos/103019026671039069038/albums/6157769804717896273

All internal hardware is working very well, the firmware is stable and very fast.

There is only one problem, the shield controller not work in wireless mode but in wired mode work like a charm.

When i want use it from my couch without the hassle of a long usb cable, i connect the shield controller to my phone or tablet and DroidMote Client send the command of hardware Shield controller to DroidMote Server. Tested also with Nvidia Hub and work in the same way when you are in native wireless mode.

The readme for installation is inside and this is just the start, many things will come.

In the rar file there is just the system.img and readme because all others parts boot.img and DTB file can be stock for now.

Enjoy

https://goo.gl/ko3G4m

Tested and used as daily firmware on Shield TV 16GB

p.s.

In Android you can run also leanback apps and launcher when it is necessary. Many suggestions are in the Nexus player thread.

https://www.youtube.com/watch?v=NMqz8e33oq8
[Shield Android TV General] Steel01:
Sooo.... What rom is it? Where's the source that built it? Why is only the system image included? Is it for the emmc or sata device (may not matter since there is no boot image)? There's so little said in the post and readme, I'd be afraid to use it.
[Shield Android TV General] zulu99:
Full Android from nvidia source + many propetary binary from the stock firmware + many hours of work.

Tested on Nvidia Shield 16GB version.

The boot image and all others parts can be stock for now.

Only the system.img because is easy to install from fastboot and someone can test it also on the pro version.

I flashed my Shield 16GB one million times. So it safe.

You can use also Chromecast functionality :)

Lollirock firmware for Nexus Player in xda is my work. This firmware is full Android like LolliRock.

http://xdaforums.com/nexus-player/orig-development/rom-t2982801
[Shield Android TV General] arnold88:
Blank Screen

I was able to root, oem unlock, etc. with your original recovery (upside down), but this one gave me a blank screen. Just FYI. thanks for your efforts.
[Shield Android TV General] alwaysbless:
Strauzo!!!!!!!! Hahahaha always funny running into you on the internet, should be interesting to see how this compare to lollirock. Shield controller not working wirelessly is gonna be a deal breaker for a lot of people though because its a fundamental piece of the shield experience. Hopefully you get that working in a future build but for now nice work on the 1st custom rom for this device.
[Shield Android TV General] alwaysbless:
Pretty sure i just bricked mine on the last step - it successfully had unlocked the bootloader and was asking for me to restart but the on screen navigation with the controller wasnt working so I did a hard reset and now its just in a bootloop with no adb access and apparently no rom installed lol. Might want to provided updated instructions on how to navigate the menu with the controller.
[Shield Android TV General] dongbot:
In fastboot short taps to move the cursor, long taps to press enter. It even says so on your tv screen.
[Shield Android TV General] alwaysbless:
Doh instructions mean touch button on the shield itself lmao - I was thinking it was the controller smh. in the end i just hardware rebooted back into fastboot mode and now im trying to flash zulus custom system img to console. Not sure what step i missed as I followed instructions to a T just seems like after unlocking bootloader it was done for some reason.

[MENTION=1469500]zulu99[/MENTION] - I dled your system img of 125 mb and when i go to flash it only appears to be writing smaller size 64578 kb / 23221 kb).

target reported max download size of 67108864 bytes

erasing 'system'...

OKAY [ 0.405s]

sending sparse 'system' (64578 KB)...

OKAY [ 1.563s]

writing 'system'...

OKAY [ 3.630s]

sending sparse 'system' (23221 KB)...

OKAY [ 0.583s]

writing 'system'...

OKAY [ 0.864s]

finished. total time: 7.045s

Also, when i follow your instructions for ./fastboot -w it just hangs there and does nothing (should it take 30+ min?).

[MENTION=225651]op[/MENTION] - I also tried booting and flashing twrp recovery linked in your first post and was unable to get into recovery using either method.

I think imma just try and go back to the stock ota since not having much luck does anyone have any ideas how to flash that back via fastboot? Lollipop roms look much different so all Im seeing is a boot.img and this dat file which looks it probably has everything in due to its size but not sure what to do with it.
[Shield Android TV General] zulu99:
The rar file is 245MB and when you extract the system.img the size of system.img is 665MB

I think you have problem with your pc / usb otg cable, specially if the command fastboot -w, that just clear user data , not work.

On shield is just little hard to go in bootloader mode:

HW method:

Disconnect power cable

Insert USB OTG cable and make sure to connect other end to a host PC

Connect power cable to SHIELD

Quickly start pressing power button for ~3 seconds

Do not hold the button and connect power supply afterwards

HDMI TV should be always connected to SHIELD

The first day was hard to go in fastboot, wont to others devices, but after 2 or 3 times, all is simple and work well.

I flashed my Shield millions times.

So. The the important fact is that with full android firmware the device became really useful. Work very well and the hardware is strong.

Specially you can have all android apps without limitations directly from Google Play.

For the controller i can use it wired but with the trick above i can use it also from my couch. Tested many things and all work very well.

But i repeat, this is just the start.

https://goo.gl/ko3G4m

I hope to see a specific thread for this device in xda forum so i can help better.
[Shield Android TV General] Batfink33:
Does the Nvidia game streaming work?
[Shield Android TV General] zulu99:
Yes. Download the apk from here and install.

https://plus.google.com/+IsraelOliverJr414515/posts/86LVTqFjpNr

When you open it normally it show the android games, if you create the shortcut of leanback activity like in the video that i posted above, you open the grid streaming games. All straming games work better in this firmware that in the stock firmware.

Make sure to update all Google Play apps from Google Play, and install also Android System Webview from Google Play to have all uptaded and fast.

UPDATE

Now you can downlad the new version directly from google play. android games and grid games are selectable from menu.
[Shield Android TV General] alwaysbless:
Yea I re-extracted the img file and it was much bigger and took longer to write but still wasn't working for me when booting with stock everything else. Whats weird though is that with my shield is when in fastboot I am only able to enter one command at a time - for example if I flash your system img and then try and do another command right after for fastboot -w it just hangs with a blinking cursor. BUT if I reboot back into fastboot after flashing your system img and try again then it goes through as expected. There is something that got seriously botched and im not sure where it occurred since I followed all instructions (maybe related to me doing it from a Mac) I even tried reflashing userdata, system, recovery and boot and my shield still doesn't turn past the initial NVidia shield animation. Flashing the TWRP recovery doesn't work either for booting into recovery so im pretty much thinking at this point my last hope before sending back to amazon for a replacement is probably the NVidia recovery tool for windows but when I tried last night in a vm the vm wouldn't recognize the shield in fastboot mode (just kept saying waiting) even though my mac could when the vm wasnt running so I gotta give it a try from a real windows machine later.
[Shield Android TV General] zulu99:
Get a Windows pc, the last fastboot from android sdk and make sure to use a good USB OTG cable and it will work.

I think from what you write, your problem can be the usb / otg cable. I suggest to use another cable.

Personally i have an usb / otg cable connected to Shield and a short usb cable male to male. One part of the short usb cable inside the female of usb / otg cable, the other part inside the PC.
[Shield Android TV General] alwaysbless:
So it turns out the issue with windows is that the fastboot drivers are missing and I cannot install. Ive downloaded the driver package directly from the nvidia site and I can see the shield as fastboot in device manager but any attempt to point it to where the drivers are turns up in it saying it cannot find the files. Does anyone have any working windows 7 fastboot drivers they can provide? Thanks

Update: NVM, found working drivers on dev area of the nvidia site under usb drivers for shield - the ones that come prepackaged with the recovery stuff are no good. Im back up and running now though so gonna try this all over again andsee if it makes a diff dong it on windows vs mac.

Update x2 - Got it working first try for everything, sheesh, stay away from macs people fastboot in terminal isnt working properly. Gonna give your rom a real test now zulu will report back with feedback later.

[MENTION=1469500]zulu99[/MENTION] - issues ive noticed so far is nearly all video apps in the playstore show as incompatible - mouse input with my logitech k400 is also very delayed like it is in the regular android tv OS, and screen goes to sleep after being idle for like 5-10 seconds even though ive set to 5min in the settings app. Also, tired sideloading the leanback launcher but it doesnt work and all options for grid game streaming and stuff like that are gone not sure if that is to be expected or not since it is full android
[Shield Android TV General] zulu99:
Make sure to install google now launcher, after update all google apps from google play.

When you are ready, because there are many updates, you can start the tests.

Install also the Android System Webview from google play.

All apps in google play are compatible, if some result not compatible is just because a developer can exlude a specific device from installation.

When you can install google plus and the new google maps you can do all. Mean that your device is like a normal android device. So if you change the build.prop you can have also apps that before you can't download.

I not suggest to change build.prop is more simple get some apps from web.

To start some leanback-only apps you can watch this video:

https://youtu.be/NMqz8e33oq8

For Leanback Launcher i will test and post to you the right apk. Usually you can also start the leanback launcher like an app if you create the shortcut like the video above. So just with one click you can have also the Android TV specific apps.

I tested well the firmware and you can do all, depend on how many things you know.

I suggest to read the Nexus Player Lollirock firmware to know many tips and tricks.

The best way, for me, to control a full version of Android in TV is with DroidMote because you can not have bulky hardware on your couch and because you can have real multi touch for apps and games. http://www.videomap.it/dmcguide.htm

When the game support an external controller and is a complex game instead you can use the hardware controller. But with your hardware controller + DroidMote you can play also multi touch only games in very simple way. Like in this video https://youtu.be/HDAT59PyYT0

An Android tv box not have a touch screen, so the best way to create a touch profile and future customization is with your phone. Just using your phone you can control all in the TV.

To use the webcam in hangouts and voice dictation in google now, connect the webcam before you start your Shield. Work also google camera app. Tested with Logitech C525

You can use also chromecast functionality.

That all, in my personal build i changed only dpi from 220 to 230 in build.prop and maybe i will update this value as default in next version.
[Shield Android TV General] DarkShadowSwE:
Does this support CIFS like the lollirock does ?
[Shield Android TV General] zulu99:
I not modified the kernel for now, those are simple steps. And we can have all in future versions. Test and let me know what is necessary.

I think that Nvidia added already the CIFS support, if not present we will add it without problems.

Update:

tested

I can navigate windows folders from es filke explorer and kodi
[Shield Android TV General] alwaysbless:
I saw that video and installed that app / the lean back launcher and I can open the lean back launcher but none of the default apps for movies and tv are showing, no Netflix, no grid, none of that. Maybe during the process of flashing your system img it got erased?
[Shield Android TV General] zulu99:
http://www.apkmirror.com/apk/google...-launcher-1-1-2-1994870-android-apk-download/

http://www.apkmirror.com/apk/netfli...ndroid-tv-2-2-build-636-android-apk-download/

You have to install what you want. In total there is a little number of Lenaback-only apps.

Usually Netflix is the only one really used because only the leanback one stream at 1080p (at least on Nexus Player. I not use Netflix, i like the popcorn :) )

For all other apps is always better the standard version that you can download from regular Google Play.

If the developer removed the compatibility for your specific device ( from build.prop) you can download the apk online.

The standard and original Google Play from classic Gapps is the best way to have all.
[Shield Android TV General] arnold88:
Recovery

Has work discontinued on a normally working recovery on the 16GB? (not upside down, USB ports, etc.) Not asking for an ETA, but seeing the posts have changed over to an alpha rom. Seems a good working TWRP would be more important at this point. thanks for your work and help
[Shield Android TV General] Mechcondrid:
hey i cant get twrp to boot properly, if i flash it to recovery and boot it just shows the boot error screen (green droid with red exclamation icon) but if i "fastboot boot <img_file>" twrp boots but cant mount partitions?

any help?
[Shield Android TV General] alwaysbless:
Right but the netflix for android TV supports 4k is it possible to have that APK loaded on your custom rom? Also, what about grid game streaming / downloads thats the main concern I think I and everyone else will have. Its damn near the whole purpose of this console so without its a big loss. How did you get the SHIELD icon to appear on your lean back launcher like that? Mine doesnt show, it also looks like recommendations in the leanback launcher isnt working either too and the touch button on the shield itself to put to sleep no longer functions.
[Shield Android TV General] Steel01:
I'm still planning to work on it, but I still haven't got mine yet. Theoretically, I'll have it tomorrow, but Amazon still hasn't confirmed shipment yet. I ordered the pro edition with shipping to have it delivered day of release. Once I get it, things should pick up on twrp, multirom, and cm.
[Shield Android TV General] arnold88:
TWRP recovery

Great! Many thanks for your efforts.
[Shield Android TV General] zulu99:
Already posted about grid game straming

http://xdaforums.com/showpost.php?p=61268595&postcount=58

you can update it also from google play. updated today to the last version.
[Shield Android TV General] alwaysbless:
Ah, missed that got it working now. Is there anyway to load the shield tv version of youtube and netflix? The one from the playstore for youtube is limited to 720p and 4k netflix would be nice too since the shield supports it and some of us have 4k tvs. To sum up current issues /differences ive noticed so far:

Controller doesnt work wirelessly

Recommendations not working on leanback launcher

Netflix crashes when playing video (goes instantly from 1% to 99% then closes out to launcher)

Netflix is limited to 720p if dled through the playstore or 1080 if your nexus player apk is used so no 4k netflix

Youtube is limited to 720p if dled through playstore so no 1080 youtube

Build prop doesnt allow certain apps to be installed directly (must be side loaded)

Shield power button on the unit no longer works for putting device to sleep

Screen auto dims itself pretty quick even with default settings set to 5min
[Shield Android TV General] zulu99:
I not have problems with mouse / keyboard or with DroidMote.

For Scree auto dimm i have it at 30min and work well. can be your tv ?

Power button i will test and solve.

All other problems are not firmware problems.

For Netflix install the original apk from stock rom.
[Shield Android TV General] alwaysbless:
Ok well firmware is perfect but those are basically what you will lose if you flash this rom which is still worth noting for people. I will def be going back to standard android TV because I have a 4k TV and cannot do netflix or youtube at the 720p level itll just be unbearable. But gj on your rom!
[Shield Android TV General] zulu99:
for netflix install the apk from stock firmware and it should work also at 4K

Android offers millions of alternatives, Android Tv just netflix and others 10 paid services / apps :)

Good Luck
[Shield Android TV General] Mechcondrid:
if you dont get shipping notification its possible amazon over sold their stock (had that happen on the shield tablet, they wouldn't even admit it till i said i want a refund and offered a gift card if i waited)

but anyway i got my pro from nvidia so i can load stuff for testing if you want
[Shield Android TV General] Steel01:
Finally got my shipping notification which says it should be on time. Since I preordered day of announcement, I'd really hope it would be.

The main thing I was wanting to know was the contents of /proc/cmdline for the two models as mentioned here. The rest of the problems I'll have to work on once I get my hands on one. Like why the USB ports aren't working at all on the real twrp builds... Hopefully I'll get somewhere tomorrow. Will have to run new builds of everything earlier in the day. CM probably won't boot, but it should give a valiant effort. And in theory, the work I'm doing for the wireless controller for the tablet and portable should transfer here giving at least partially working support.
[Shield Android TV General] ooBONGoo:
Anyone come up with a way to root the pro version yet?
[Shield Android TV General] Mechcondrid:
ok well i think i got your usb problem here....... the micro port and the full size ports are two different usb controllers, pic attached; seems to be either a single physical controller masquerading as two logical controllers or two actual separate controller chips running the same driver.

as for the contents of cmdline, i cant grab it as it requires root permission and i cant get that to install because i cant get the su binary into sbin without the recovery; so unless you know a way? i can get towelroot to run and it completes successfully as far as i can tell.
[Shield Android TV General] BenjiHansell:
guys guys guys...

we finally have a forum:

http://xdaforums.com/t/shield-tv
[Shield Android TV General] Steel01:
Is it a section? Seems broken to me. The name is capatilized wrong and there are no sub-forums. It also still isn't in devdb to add projects to. I guess it's better than nothing, but I seriously hope that isn't final form...

Suppose I'll open project threads there as I get stuff working. Hope to have some form of twrp working and uploaded tonight.
[Shield Android TV General] chispas117:
Has anyone used flashify to flash superuser zip file to gain root after unlocking bootloader?
[Shield Android TV General] Steel01:
Well, I have it in hand. Now I'm to the hurry up and wait part... 92 minutes, I believe was said. Got everything ready to test and debug though. In an hour and a half...
[Shield Android TV General] Steel01:
Well, new post with new info. TWRP works now and I was able to install supersu with it. The build below is hardcoded to report as the pro version. But USB works (firmware... who requires dynamic firmware for a USB controller??). Haven't tried otg yet, though. Oh, and ignore the log messages about failed to mount. That's part of how I'm covering both models. I'll probably handle that better eventually.

twrp-multirom-20150612-UNOFFICIAL-foster.img

I need someone on the 16GB version to post the contents of /proc/cmdline so I can *hopefully* find a way to differentiate the models.

Alright, off to run a backup and see how badly my multirom and kexec stuff blow up...

Edit: Okay, my method for attempting to support both models blows up backup and restore. So, use the above to root if you have to, but don't keep it for anything else.

Edit 2: Alright, better working version, but pro model only until someone gets me some emmc model info. Everything mounts. Backup and restore works. I assume flashing works, but I missed some flags in my CM build, so I'm having to run another 3 hour build... Oh, and I disabled screen timeout and blanking. Also, it's too big to flash to the recovery partition. Working on that... I changed the link above, so grab it there.

I tried to test multirom, but didn't get very far. The kexec patch isn't critically wrong, the device boots with it. However, inserting multirom appears to do nothing. No boot screen at all, just a normal boot. I'll have to do more tinkering tomorrow. I'm done for the night. At least I got root working night of release.
[Shield Android TV General] JohnHenryIron:
Thanks for your hard work. I have a stock 16gb unit. Is there a way i get you any info you need while stock? I can connect through ADB and follow instructions, but not experienced enough to venture off on my own.
[Shield Android TV General] kgersen:
It's not a "real device forum" just a tag in the Misc forum: http://xdaforums.com/android/development

Better than nothing I admit but 2nd class.
[Shield Android TV General] zulu99:
16GB

androidboot.modem=none androidboot.serialno=042171509135400000aa androidboot.security=enabled tegraid=21.1.1.0.0 memtype=0 vpr_resize ddr_die=1536M@2048M ddr_die=1536M@3584M section=256M usb_port_owner_info=0 lane_owner_info=0 emc_max_dvfs=1 androidboot.touch_vendor_id=0 androidboot.touch_panel_id=63 androidboot.touch_feature=0 touch_id=0@63 video=tegrafb no_console_suspend=1 console=ttyS0,115200n8 debug_uartport=lsport,2 earlyprintk=uart8250-32bit,0x70006000 maxcpus=4 usbcore.old_scheme_first=1 lp0_vec=4096@0xfdfff000 nvdumper_reserved=0xfd300000 core_edp_mv=1125 core_edp_ma=4000 tegra_fbmem=1310720@0x92ca6000 is_hdmi_initialised=1 power_supply=Adapter gpt android.kerneltype=normal
[Shield Android TV General] Steel01:
Yeah, not seeing much different in that vs. my pro. Meh. I pushed code up that checks /sys for a sata file and symlinks the appropriate twrp fstab. I hope that's enough. I'll upload a build later tonight. Currently I'm fighting to get CM to boot. Can't even get adb atm. Appears I botched some init files. Running another build that should hopefully at least get me adb access to find out what's bombing.