yashsingh1/xdaforums huggingface dataset:
[Shield Android TV Android Development] tailslol:
Yes I was referring to some heavy 4K ones and hi10p ones.

I saw the cap of the shield in some of them.

But yes they are rare yes and the shield hardware is promised to a very good future when nvidia and Google provide the sources .

I hope it will be before early next year.
[Shield Android TV Android Development] guhaishusheng:
I can't access this link, can you check?

Download the firmware from this link: https://goo.gl/sLSUgh

The other question:

Did you modify and build root image depend on shield tv open source? I want to do it, any experience share？

thanks
[Shield Android TV Android Development] Zermelo:
With more experience, I really am enjoying this ROM. However, I'm discovering that the playstore is simply saying that quite a few apps are "not compatible with this device", such as the Sirius XM, TWC, and Fios apps. Of course when you sideload them, you discover that they run without issue. While it's not a big deal to sideload them, it is a small inconvenience, especially when it comes to updating as these and many other apps won't be able to stream without updated versions.

So I was wondering, is there any downside to modifying the build.prop file to spoof another devices? Do I lose any functionality of the device?

Thanks.
[Shield Android TV Android Development] Amd4life:
What is the stock dpi? I am side loading youtube, and I need to pick the correct version.320, 480 or 640? Thanks
[Shield Android TV Android Development] cronikman84:
i agree, i already asked a similar question about the play store stating that most apps are not compatible with my device but never got an answer on a workaround:(... i am really happy with the rom but not having full access to the google play store is really a bummer.
[Shield Android TV Android Development] cronikman84:
I forgot to mention that I've been having issues with this rom and google cast receiver, when I cast a movie from my PC to my shield TV and I pause it for more than 15 minutes my shield exits from casting to the home screen and cast receiver crashes not being able to resume my movie and having to restart my shield... I'm not sure how many people use the cast function on the shield but it keeps crashing on me:(
[Shield Android TV Android Development] kdb424:
http://xdaforums.com/showthread.php?t=2146216

Install from web interface after spoofing.
[Shield Android TV Android Development] tailslol:
great idea!
[Shield Android TV Android Development] zulu99:
When you spoof, you can search, and install also from google play app.

This is a normal behaviour on all normal Android devices. Not all apps are compatible for your device. For different reasons.

But we have the full Google Play with 80% apps already installable by default. The spoof, like all others normal android devices, help to have more apps compatible. Usually Nexus and Samsung devices have the most number of apps compatible. Therefore spoofing one of this devices can help.
[Shield Android TV Android Development] fryheit:
Hahaha, just had to say thanks for that I laughed reading your answer.. My shield is coming tomorrow, cant wait to root and play!! Thanks for your version, looks like very stable stuff!
[Shield Android TV Android Development] zulu99:
An Android TV killer app for me.

I like to watch live tv while i navigate google plus or the web. Therefore the TV 2.0 is floating because our mind is multitasking. :)

I tested Fly Iptv and it work well to have IPTV in a floating windows that you can resize or full screen

https://play.google.com/store/apps/details?id=com.torez.flyiptv&hl=en

https://youtu.be/p8DzsNY241w
[Shield Android TV Android Development] ValVK:
Thank you zulu99 for your ROM!

After reading this tread, i have one question:

if Shield Remote work out from the box (without any mods) with that rom?Not game controller, that is in the box,

but sold separately remote for shielv (that looks out as normal remote...:)

Thank you in advance!
[Shield Android TV Android Development] tailslol:
No,it have same problem as the controller. Closed source WiFi direct.

Damn you nvidia!!!
[Shield Android TV Android Development] ValVK:
Thats really very sad...

Thank you for clarification!!!
[Shield Android TV Android Development] ValVK:
Please any one (or zulu99) explain me a bit a setup for using Nvidia Remote

with this ROM, as zulu explain in secont post (using Droidmote).

I shoul install droidmote server and client both on shield?And then follow the description

from zulu in second post?

Thanks all in advance!!!
[Shield Android TV Android Development] ValVK:
I just flashed that ROM, all went OK, then configured Android,all work good.

Then i bought droidmote server,plug nvidia remote (that sold separately-i need it) to shields USB with cable)

install server droidmote on shield, then install client.

I've started server, turned it on, then started client, but i don't see connected via USB remote in client to connect it to server...

What i'm doing wrong? Please help me to set up that nvidia remote through droidmote on shield to

use it without cable...

Thank you!!!
[Shield Android TV Android Development] tailslol:
well,this need a droid mote thread.
[Shield Android TV Android Development] banderos101:
That reminds me, .....now that ive got twrp installed, and have some backups, i can test out xposed multiwindow
[Shield Android TV Android Development] man2003:
Can someone list what's not working with this ROM?

Such as nVidia controllers and remote?
[Shield Android TV Android Development] banderos101:
Pretty much answered your own question.......think about the typical versions of stock android you have on your phone or tablet.............thats what this is............as in, everything that ive used on those devices work on this rom...........apart from no touchscreen, which controllers fix the lack of
[Shield Android TV Android Development] kdb424:
You can connect the same controller to your phone and connect it with droidmote, but I do not think this works with the controller itself. You'd be much better off just using your phone as a remote with a remote keyboard/mouse app if there exists one, or possibly using the phone with droidmote, but not using tho physical remote at all.
[Shield Android TV Android Development] zulu99:
About DroidMote, because was asked.

The Server is installable on the Shield TV and need root, the client is installable on your phone or tablet and don't need root.

You can use DroidMote Client to connect to DroidMote Server and you will be able to control everything on the Shield TV, also multi touch apps and games.

Mouse, Keyboard, Touch Mouse, Voice Dictation, Dpad Navigation, Media Buttons, Screenshot, Normal Controller and a special controller mode ( Gamepad2Touch ) that send touch events for muti touch games with the help of touch profiles.

Touch Mouse is very useful when in some apps and games the hardware mouse is not supported. You can't click with the normal mouse or an hardware mouse.

The main scenario is use your phone to have all input devices. And i assure you that with a good client device you can control everything very well.

I use only DroidMote to control all my Android TV Box, Windows Box and Linux Box when connected to TV.

https://www.youtube.com/playlist?list=PL2E8D73B9D757086B

ADVANCED OPTIONS:

You can connect also an hardware controller to the client device. ( in this case the shield controller to your phone )

When you connect an hardware controller to your phone, the events of this hardware controller are sended to the server device.

Think about this functionality like a wireless usb hub.

So you can use the hardware controller in wireless mode from your couch without a long usb cable or play multi touch games with an hardware controller.

Old video with an old app version but explain well the concept: https://youtu.be/BM6W3Dq_yqQ?t=1m28s

( now MC4 and MC5 supports the normal controller mode of DroidMote without touch profile )

You can run also the client and the server on same device via loopback address 127.0.0.1, ( in this case both on Shield TV) and connect the hardware controller directly to Shield TV. Therefore you can use multi touch games with an hardware controller.

For this functionality you must enable the DroidMote IME in Android language & Input Settings and select it with long press on keyboard button of DroidMote Client.

The DroidMote IME allows you to put the client in background, but at same time can grab controller events which they are transformed into touch events for your game with the help of the touch profile.

Look the video below:

https://youtu.be/HDAT59PyYT0

The quick start guide is here: http://www.videomap.it/dmcguide.htm

p.s.

To have the Shield Controller compatible with your phone or tablet in wired mode, you need the Shield controller keylayouts on your phone/tablet.

https://plus.google.com/+VideomapIt/posts/AduLxQ6PwTx

This is a collection of Games that i'm playing with Shield TV + DroidMote, without any other input device.

https://plus.google.com/collection/MJ8l3
[Shield Android TV Android Development] ValVK:
Thank you zulu99 fot clarification!

Now it is to 99% clear for me...:)

Only one thing-if i connect my remote to shield (where i've already installed both droidmote server and client)

with USB cable, remote don't do anything even with usb cable...And i don't see it in client...

Is here some specific connecting or settings things?

Thank you one more time for your ROM-any other thing work very well and i like it!!! :)

---------- Post added at 10:01 AM ---------- Previous post was at 10:00 AM ----------

It connected to usb port with nvidia cable.
[Shield Android TV Android Development] zulu99:
In case you want connect the shield controller directly to Shield TV and us it for multi touch games:

You can run the client and the server on same device via loopback address 127.0.0.1, ( in this case both on Shield TV) and connect the hardware controller directly to Shield TV. Therefore you can use multi touch games with an hardware controller.

For this functionality you must enable the DroidMote IME in Android language & Input Settings and select it with long press on keyboard button of DroidMote Client.

The DroidMote IME allows you to put the client in background, but at same time can grab controller events which they are transformed into touch events for your game with the help of the touch profile.

Look the video below:

https://youtu.be/HDAT59PyYT0

In case you want connect the shield controller to your phone/tablet:

To have the Shield Controller compatible with your phone or tablet in wired mode, you need the Shield controller keylayouts on your phone/tablet.

https://plus.google.com/+VideomapIt/posts/AduLxQ6PwTx

Watching my videos, and the quick start guide, you can understand everything very simply.

Is not good English I know, but the videos are understandable universally.
[Shield Android TV Android Development] crnkoj:
hi,

do amazon prime video and amazon prime music work on this rom?

thanks
[Shield Android TV Android Development] tailslol:
it should be. you just need to find the apk files if it is not in the market.

the shield has a lot of wrong uncompatible app that are in fact compatible,just the market does not want to install them.

fake another device like the nexus tegra tablet could be a solution,or use an apk downloader.
[Shield Android TV Android Development] Björn77:
Hello, i am on 1.8 and really happy with it. All is running good. My problem is that i can't connect a remote app with touch pad. Someone a idea?
[Shield Android TV Android Development] banderos101:
"You can connect also an hardware controller to the client device. ( in this case the shield controller to your phone "

Thats very cool :good:
[Shield Android TV Android Development] Björn77:
Ok, thank you but that is not what i want. I have a Logitech k400r but the USB Connection is bad. Touchpad is working not so well. Droidmote is not free like RemoteIme. RemoteIme or Android TV Remote can't connect to Server or Shield TV.
[Shield Android TV Android Development] tailslol:
I use a all in one media keyboard.

It is a compact keyboard with trackpad ,It works well by USB and Bluetooth directly plugged to the shield.

It was for my htpc.
[Shield Android TV Android Development] kdb424:
Can anyone else running this rom please check your CPU usage? I'm sitting at idle with 50% of my CPU used on Google play services. com.google.android.gms is minimum 45% CPU. Luckly I had a chroot installed, so I could see the process easily enough in htop, but I'm wondering if anyone else has this issue. Running the lastest google play services. 8.3.01 (2385995-230) manually installed. I have tried disabling services, and killing it, and it just keeps cominc back. I didn't find much helpful in a logcat, though I could upload that if needed.
[Shield Android TV Android Development] zulu99:
terminal emulator -> su -> top

no problems

exit from your chroot and test again.
[Shield Android TV Android Development] kdb424:
It's definately not the chroot. Not sure what's up. com.google.android.gms is just not backing down from CPU usage. Everything seems to be working, but that can lag my videos sometimes when I'm running intense ones, and it's eating power for nothing. Is your version number the exact same BTW?

EDIT: To anyone having this problem, try installing version 230 and not 430. May have solved my problem. It's definately not worse, and at least so far better.
[Shield Android TV Android Development] Pinki18:
Hello everyone.

How can i use SHIELD Remote and SHIELD CONTROLLER without usb cable?
[Shield Android TV Android Development] kdb424:
Instructions are inn the second post.
[Shield Android TV Android Development] man2003:
How did you managed it?
[Shield Android TV Android Development] zulu99:
If you need only directional keys and volume, you can use also the remote of your TV. (hdmi CEC )

Only directionals keys are not sufficient to control a generic full Android version.

Not only this firmware but all full Android firmware.

For this reason, i really don't understand who come here and write things about the stock shield remote.

First: if you need directional keys, you can use all standard remote.

Second: directional keys are not sufficient to control full Android.

Nvidia gift the controller and the remote, because no one will buy a controller and a remote that work only on Nvidia firmwares. Do you know others controller or remote that are working only on proprietary firmware ?

So please stop write about this two garbage.

If you have something to say, please complain with Nvidia that not create standard input devices and not share the drivers.

This is not my problem, because all standard input devices are working with this firmware like on all others android firmwares.

And Shield TV with a full Android firmware inside ( my firmware or also another full android firmware ) is one million times better than Android TV. Why ? Because with full Android we can install android tv specific apps and all others millions apps directly from Google Play. And we can control everything very well with standard input devices.

Simple and logical.

p.s.

As example, try to control this with the directional key: https://youtu.be/p8DzsNY241w

But the list is infinite, starting from Chrome Browser.

We are in the multi-tasks era from more than 20 year and you want turn back in the past ? Certainly not for my TV.
[Shield Android TV Android Development] Björn77:
And i only asked for a Alternative to Droidmote to use my Smartphone as a Touchpad.

Maybe here is a user with a working Alternative. Anymote Smartremote is working but has no Touchpad to use like a mouse.

---------- Post added at 11:05 PM ---------- Previous post was at 10:58 PM ----------

And without your rom i would bring the shield back. The Shield is very good but Android TV is no good and i can't understand what Google has done.

I think the other Guy is not a pro and told only his experience.
[Shield Android TV Android Development] tailslol:
There are not a lots of apps like droid mote that emulate a touch screen to another android device,most of the other apps are controlling a special app or a PC or are made only for game pad gaming.

Android can be used with a mouse or a keyboard or compatible controller basically.

There are special air mouses and touch/track pads for it too.

And most people are using those things to control android or are buying a device with a touch screen.

Google made android tv mostly to make android in the living room easier.

A bit like valve is trying to do with steam os.

But for the moment all those attempt are somewhat failed or limited...
[Shield Android TV Android Development] Björn77:
Thank you for that quality reply. I saw that there are apps with Server files but only for PC and not with a apk to instal on Android.
[Shield Android TV Android Development] man2003:
I would like to thank you very much for this thread which really makes my Shield TV a productive product... With your help here I managed to setup Shield very well to work for home, Kids, Games and Family...

Shield TV become real android device.

Wireless XBOX 360 controllers are working very well.

Wired Shield Controllers are working very well.

Wireless Keyboard and mouse working very well.

DroidMote implemented and working very well.

USB hub working very well to connect more than 2 USB devices to the console.

Working to implement more Leanback apps from LeanBack Launcher App Bank, which I belive will make life much easier and nice for the family members...

Keep up the excellent work...
[Shield Android TV Android Development] calcop:
The right mouse button(USB, bluetooth and wireless) on my Samsung tablet and Tronsmart R28 work as Back button without any customization. Both have KitKat. The great idea to assign the same function to both mouse keys is coming with Lollipop?

Do you've any suggestion to re-enable back function? I've tried with Droidmote Client but don't find if it's possible reassign mouse buttons. I'd like use bluetooth mouse as controller.

Thanks
[Shield Android TV Android Development] tailslol:
samsung use touch wiz... and Tronsmart R28 use android 4.4 wich has different mouse handling.

the shield use 5.1 and soon 6.0. so it can have differences.

in 5.1 the back button is escape on the keyboard.
[Shield Android TV Android Development] fryheit:
Which version and from where and how did you install? (adb commands) I have the one without hard drive. thanks!
[Shield Android TV Android Development] joakimbo:
Great job zulu

I'm buying the Shield TV in a couple of days. Also planning to buy an air mouse and install this fantastic full android rom. Currently I own a chromecast which I use a lot. I got a couple of questions tho:

1. Am I able to cast things (from phone, laptop etc.) just like chromecast. E.g spotify, tabs from chrome and plex, with this rom?

2. Does gamestream , Geforce NOW and Geforce HUB work just like in the stock FW?

3. Does netflix and HBO Now work smoothly?

4. I have a couple of xbox controllers with the dongle, can I use these without a problem in games?

Thanks a lot. Appreciate good answers.
[Shield Android TV Android Development] tailslol:
You can cast to and from it yes.

Yes but you will use the G-Force apps from the store.

Yes but depend of your connection.

Yes dongles works. No problems in games.
[Shield Android TV Android Development] joakimbo:
Thanks for answers.

1. So, it will work just as a chromecast? With spotify implented, so I can cast from my phone etc? Also tabs with a video from a chrome tab on my computer?

2. Is there a gamestream app on app store?

3. Of course wi-fi matters. I just wanted to know if netflix and hbo works as good as stock. Thanks.
[Shield Android TV Android Development] tailslol:
Yes i guess it is called nvidia hub Google it.

And for the casting you ll maybe need to update some apps.

(It has been discussed already in the thread so search. )
[Shield Android TV Android Development] machx1111:
I figured out the problem - it is my TV. 4k TV's have a known issue not due to root or bootloader or anything, but software updates . It actually happens with standard stock updates.

So the solution is to connect another monitor (1080P) not 4K. Hope this helps someone else sometime.

---------- Post added at 09:48 PM ---------- Previous post was at 09:28 PM ----------

Is there a special version for 500 GB or just use the same version for 1.8 Full Android? Thanks again
[Shield Android TV Android Development] Idan73:
The only reason I got 16 GB, knowing that Zulu has same.

Take twrp nandroid backup and flash. Let us know. You are probably first to load full android on pro.

It is only system flash. So easy restore in case something does not work. Make sure you wipe either in twrp, in case you are using that to flash image, or in adb, or in stock recovery in case you did not flash twrp (highly advisable)

Note 4 ?
[Shield Android TV Android Development] machx1111:
Thanks I will give it a try.

WOW, Formatting /data... taking forever now too. This 500 GB model is turning out to be more of a burden. I also hear the mechanical spinning disk running often. I hope someone finds a way to replace the HD with a larger SSD, I will be first in line to do it!
[Shield Android TV Android Development] zulu99:
Just for info:

The xbox 360 wireless controller for pc works flawless on Shield Console. I tested it in standard Android games and in Nvidia streaming games. ( streaming games works well also with my bad adsl of 10 Mbs )

It work better than Nvidia controller and specially not create problems on WiFi or disconnections.

The WiFi signal on the full Android firmware is perfect because we don't use the wifi-direct private modifications that Nvidia use in the stock framework.

Don't forget this message if you want a perfect device.
[Shield Android TV Android Development] Idan73:
[MENTION=1469500]zulu99[/MENTION]

on that note, where is generic Bluetooth controller layout? some of the grid games don't recognise my fire buttons on gamestop controller. is there a way to clone nvidia keylayout to generic. in the folder keylayouts i couldn't see anything that resembles it. i guess vendor and model id would be the key to making our own keylayout? how would we find it. android apps for keys editing either dont work or introduce unacceptable lag.

also not specially necessary, but is there any plans to introduce lockscreen?

Sent from my nVidia Shield Android TV
[Shield Android TV Android Development] zulu99:
yes, you can create your specific keylayout with vendor and model id.

Or you can get the Generic.kl from any android 5.x device and edit it.

( this because when a controller not have a specific keylayout the Generic.kl is used)

When you have your new custom keylayout don't forget to assign the same permissions of others keylayout.

All is explained here: https://source.android.com/devices/input/key-layout-files.html

To know your scancode ( the number on the left in the keylayout file, that send your controller in raw format ) i suggest

https://play.google.com/store/apps/details?id=aws.apps.keyeventdisplay

To this scancode you can assign your preferred keycode.

the folder for keylayout is /system/usr/keylayout and you must mount read/write your system partition with es file explorer before copy your custom keylayout inside.

Don't forget to assign 644 permissions like others files in the folder otherwise your custom keylayout not work

Your custom keylayout can't contain errors otherwise not work. from logcat you can understand if was accepted or rejected.

p.s.

A note for others:

DroidMote emulate real hardware input devices in the Android OS for this reason you can use also custom keylayout. That you can load directly from server settings.

Useful to assign your preferred action to every button and axes.