yashsingh1/xdaforums huggingface dataset:
[Shield Android TV Android Development] kdb424:
To sum it up

Use version 1.8 Full Android with Nvidia version 1.3 and you can use TWRP

OR

Use Full android version 2.1 with the nvidias latest firmware at the time of this post, which I think is 2.1, but do NOT use TWRP as you'll damage your system. Other than that, there's nothing else to worry about. That covers everything there is to worry about in this one post.
[Shield Android TV Android Development] zulu99:
I would not think badly, but is also possible that nvidia decided to retire from the market some devices. And the 2.1 firmware do that automatically.

Is a Fact now that on the last stock 2.1 firmware ( without twrp recovery ) i can install and reinstall my system.img without problems.

To do my last firmware i flashed the device more than 120 times. literally no exaggeration

This is my experience.

If you want stay on my 1.8 firmware, there isn't problems, expecially if all DRM apps like Netflix, Google Movies and Chromecast are working. This 3 apps are an example to understand if DRM is working.

I bought also another Shield TV, now i have two devices. Because without Shield TV i can't live anymore. :) I love the power.

Netflix yesterday arrived in Italy and it work very well. Both versions. Nomal version and Android TV version. But i prefer the full normal version :)
[Shield Android TV Android Development] netvlada:
Now it is very clear.Zulu have made final one for all version and like he said he is not optimist for 6.0 over 5.1.

Just to have some nice video tutorial and thet is all:good:
[Shield Android TV Android Development] amarok:
SHIELDS power-button dont have Functions when the shield is on ? (ROM - 2.1)
[Shield Android TV Android Development] tailslol:
touch to simple sleep and hold to shutdown.
[Shield Android TV Android Development] zulu99:
You have right, i forgot. But is very simple to solve.

Go in system/usr/keylayout/gpio-keys.kl

change STB_POWER in POWER

restart to solve
[Shield Android TV Android Development] zulu99:
[YOUTUBE]47bqTORwIAI[/YOUTUBE]​

Someone requested a video sample of last firmware.

As you can see from the video, i bought also another Shield TV and i have an account for Netflix, to explain to the world that also users who like "full Android" pay for services and devices. We have only different preferences.

Nvidia has the best customer service ever seen. For this reason i bought also another Shield TV.
[Shield Android TV Android Development] tailslol:
heh time to resolve that in next full android rom 2.1.1 :D
[Shield Android TV Android Development] tybo971:
Do you think anybody will make a shield TV root tool kit?
[Shield Android TV Android Development] hausmanis:
damn think i bricked mine missed this "- I SUGGEST THIS TO BE SUPER SURE -

IN THE UPDATE PROCESS, IF YOU HAVE ALREADY INSTALLED THE TWRP RECOVERY, I SUGGEST TO GO BACK TO 1.3 STOCK, UPDATED TO 2.1 STOCK AND AFTER INSTALL MY SYSTEM.IMG"

So i flashed 2.1 stock over 1.8 full android :(
[Shield Android TV Android Development] zulu99:
is very simple root the stock 2.1 developer firmware manually without recovery.

( only the boot.img is different from normal firmware )

I assume that you have in a folder in your PC the arm64 files su, supolicy and libsupol.so that you can find in the supersu.zip

adb root

adb shell

mount -o remount,rw /system

adb push ./su /system/xbin/

adb push ./su /system/xbin/daemonsu

adb push ./supolicy /system/xbin/

adb push ./libsupol.so /system/lib64/

adb shell

chmod 0755 /system/xbin/su

chmod 0755 /system/xbin/daemonsu

chmod 0755 /system/xbin/supolicy

chmod 644 /system/lib64/libsupol.so

/system/xbin/daemonsu --auto-daemon &

adb install eu.chainfire.supersu.apk

Go in Android, start SuperSu app and accept to update the binary

Go in SuperSu settings and click on Install on system folder.

Restart and you have root.

I rooted my device without recovery in this way after i had suspect on TWRP recovery. To be SuperSure with SuperSu and start the work on Full Android :)
[Shield Android TV Android Development] tybo971:
Yes but what about unlocking boot loader....
[Shield Android TV Android Development] hausmanis:
damn you guys think my device is bricked now ? cant get any picture and it dosnt even boot to fastboot :(
[Shield Android TV Android Development] zulu99:
If you update your device to 2.1 and you have installed TWRP recovery you can brick your device. We have wrote this everywhere.

Happened also to me and others developers. RMA solved.

But this is a problem of the 2.1 update, because this does not happen in any other Android device in the world.

we suspect a bootloader problem. but it is closed source and we can't investigate better.

Indeed, when you install a new stock image, you install from scratch all, also the recovery. And the brick should not happen in any condition.. maybe is only a bootloader problem and TWRP recovery is not involved. But i suggested to go back to 1.3 to follow the normal Nvidia update process. But also in this way a friend in the forum had brick. So can be also only a bootloader problem.
[Shield Android TV Android Development] duanim:
zulu99 how you get the power off and expanded desktop in your video, the shield controller is useless i dont care going to buy a gamepad controller what you sugesst,also droidmote is marvelous.

one last question i used to have an application for android tv called notification for android tv the server,let you to get over wifi or network the noticafication from your phone,but is for andorid tv,do you think maybe work in this room,i am going to send an email to developer to send me the apk server and the client is free in playstore.

nice backyard,means pool,and dont live the kid by himself in the pool,just kidding,enjoy
[Shield Android TV Android Development] zulu99:
i used the power button of DroidMote. long press show the power menu, one press standby. like the hardware button.

for notifications from phone the best app is pushbullet

the pool is not mine, i don't have money :) but yes the small boy is my son. the main reason of my life.
[Shield Android TV Android Development] kdb424:
fastboot oem unlock

There you go. Fully unlocked bootloader. No need for a tool.
[Shield Android TV Android Development] tailslol:
you can buy a 2m micro usb cable and use the pad in wired mode.

everything works this way.

nvidia didnt released the sources of the controller so we are stuck on this side.
[Shield Android TV Android Development] duanim:
thanks man

money come later and family firts

what about on expanded desktop xposed
[Shield Android TV Android Development] banderos101:
You can also use one of those wireless 2.4ghz RF keyboards as i am, connect the usb dongle on the back of the shield and its recognised the same way a cable mouse is, it doesnt rely on bluetooth, and its essentially always on, can even use it in twrp recovery.........no fiddly cables

Edit

This is the one im using

http://www.amazon.com/gp/product/B00GI69A9C?keywords=Rii RT-MWK01&qid=1445640824&ref_=sr_1_1&sr=8-1

Not the best quality touchpad, or keys, but it works, everythings functional
[Shield Android TV Android Development] zulu99:
i have expanded desktop that is a functionality of GravityBox xposed module

i long press on power button of DroidMote to have the power menu.

maybe i don't understand your question ?
[Shield Android TV Android Development] zulu99:
WE MUST HAVE AN OFFICIAL RESPONSE FROM NVIDIA ABOUT WAHT HAPPENED WITH 2.1 UPDATE

I know some people, and also myself that bricked from 1.3 stock official firmware to 2.1 stock official firmware. This is the official update process.

Can someone with a good english and good tech ability ask the question officially to Nvidia ?

To be sure now, i don't touch the hardware Shield Tv button to navigate fastboot menu and i don't install TWRP recovery, but the problem can't be this.

When you install an official firmware all is erased and reinstalled from scratch.
[Shield Android TV Android Development] netvlada:
they have told thet some devices bricked on ota 2.1 upgrade because thet boxes have some fail and nvidia brick them in way thet customers send it back to get new one,not to have problematic hw for longer period of time.I think i read it on nvidia fotum.
[Shield Android TV Android Development] zulu99:
i suspected this.

but i want an official response. because in this way Nvidia are scaring people. Those are the most normal things on a device.

The stock recovery firmware are made by Nvidia like the stock Nexus firware by Google. If with a stock firmware installed from fastboot you brick the device this can be only a defect .I install firmware on Android from more than 5 years every day and i never seen anything like that.

But don't forget that is only a bootloader problem, because this device is the most powerful device in the world with the best "software" inside.

And i must admit that the Nvidia Customer care was the most satisfying experience in my life. Good service, very good.
[Shield Android TV Android Development] duanim:
thanks that fine i assume
[Shield Android TV Android Development] KING SKILLZ:
once again @ Zulu excellent Rom! i had to upgrade to android tv 2.1 as i put full android 2.1 over full android 1.8 after downgrading to android tv 1.3 from android tv 2.0 using full android 1.8!!! or something along those lines. But everything now is running super smooth! plex, shield hub, & kodi are running flawlessly. i will try hulu and netflix this weekend! i am using nova launcher and everything looks great! this Rom is the only way for me to use this device. Anyone hesitating i really suggest you go for it if you want your Shield to have the same flexibility as your smartphone! once again OP much thanks!!!
[Shield Android TV Android Development] hausmanis:
Ok damn i missed that, just read your flashing instructions on page1 :( so did you return your bricked shield to Nvidia and got new one back ?
[Shield Android TV Android Development] Schrotty35:
I have install the system.img but whene i type fastboot -w i get the error data is too large.

Edit: After i type fastboot reboot i see the android device and its booting. I see now the Android Setup but my Shield Controller not work. How can i setup now?
[Shield Android TV Android Development] tailslol:
The wifi direct drivers of the controller are closed sources. .

The controller works only in wired mode with a regular android.
[Shield Android TV Android Development] netvlada:
Does contoller works in wired mode with games?
[Shield Android TV Android Development] tailslol:
Of course! :silly:
[Shield Android TV Android Development] zulu99:
or tethered to your phone with DroidMote Client. So you don't have cable problem.
[Shield Android TV Android Development] banderos101:
hi zulu, theres not much information on just what exactly causes the brick between, twrp and 2.1

Is it the actuall fastboot flashing twrp on a 2.1 firmware that bricks the shield, or is it doing something in particular in twrp afterwards?

Edit

If its the second one, in what particular way did you use twrp for, that caused your brick?
[Shield Android TV Android Development] tailslol:
the biggest problem curently is the shield tv is full of mysteries, nvidia doesnt provide good sources yet.

i hope it will be better when google will use the tegra x1 in the pixel c.
[Shield Android TV Android Development] TunaFlapjack:
Hi All,

I have a few questions if you dont mind me asking as im new to flashing on the shield tv.

So i have unlocked the bootloader and downloaded the current .img (Full Android for Shield TV_2.1) before i go any further i am on the latest stock update will this cause any issues as i did read of people Downgrading the FW before going foward to the CFW?

Also before i go ahead and flash the system.img do i need to flash anything else like a custom recovery?

Also i see people are reporting bricks when flashing twrp (im yet to read up on TWRP) is it required?

Also any tips on before flashing or after that are required.

Cheers, TF.

EDIT: I Get TWRP now i was used to CWM but same principles i see.

i understand if you already have TWRP installed then try to go to CFW 2.1 it bricks the device as in jonkoping case but if you got to CFW full 2.1 then install TWRP does it also brick the device?

Side note: Thanks Zulu99 for the Development on the shield its what it so desperately needed.
[Shield Android TV Android Development] hausmanis:
Talked with Nvidia using theire support chat and they are going to send me a new Shield cause of the bricking, atleast thats good :D
[Shield Android TV Android Development] tailslol:
the 2.1 version does not need any downgrade now,the version problem is fixed. just flash over the latest firmware.
[Shield Android TV Android Development] TunaFlapjack:
Cheer tailslol, So is it safe to flash TWRP after upgrading to CF2.1? or is it a complete no go at the moment?
[Shield Android TV Android Development] tailslol:
complete no go,the version 2.1 is realy fragile on the bootloader side ,so it is better to stay stock on this side.

avoid the use of twrp for the moment.

it is dangerous to upgrade from twrp too ...
[Shield Android TV Android Development] banderos101:
ive been messing around with 1.3/1.8 full rom a little bit, until twrp hopefully gets fixed for 2.1+........and i must say, im VERY impressed with the performance, and even more so with compatibility with normal apps.........i thought that the android tv part would cause some issues with this, but nope

Just incase someone later comes searching for this, xposed/privacy works, .....at least, everything loads without error from either xposed or xprivacy, and the few restrictions i tested work.......offcourse thats not to say EVERYTHING works, as i didnt test EVERYTHING

---------- Post added at 11:47 AM ---------- Previous post was at 11:32 AM ----------

thats interesting
[Shield Android TV Android Development] Schrotty35:
How can i use lan connection? Can i use newer xposed v75 too?

Gesendet von meinem SM-G928F mit Tapatalk
[Shield Android TV Android Development] netvlada:
If we decide to go from Zulu 2.1 to official 2.1 what to do?
[Shield Android TV Android Development] tailslol:
go to nvidia site and get the firmware image. and follow the step given with it.

just like a downgrade,

use the flash all .bat and you are good to go.
[Shield Android TV Android Development] TunaFlapjack:
Had a beer went for the flash.. got worried took ages had another beer rebooted a few times and phew it eventually loaded the welcome screeen of vanillia android, any i deas why the navigation buttons can skip throught the languages but the A button wont let me select one?

Any ideas guys i cant get passed the welcome screen as it wont let me select the laguage with he A button
[Shield Android TV Android Development] duanim:
ok my experience so far zull99 again thanks pro version developer root 2.1

so i still got twrp recovery i dont know how,but is there and just use for backups it works,for flasing or installing nothing no work.

flahs fire work ok,but i cant do backups

to install xposed in twrp try couples times no luck and flash fire ok,but i have to check mount option and wizard and something else.

to get to the bootloader,for to get twrp,because i have a lot of bootloops,connect the shield to PC,unplug the power cord of the shield,plug the power cord holding the power bottom on shield for 3 or 4 second and like clicking to get bootloader screen,you has to try for yourself.

zullu 99 youtube or ogMyoutube no work in immerse mode I have to togle and about the dpi can you tell how to do it in safe mode and application to use and value.

banderos i install xprivacy and ogMyoutube no open can you give some clues how to use the app

Enjoy y SATV
[Shield Android TV Android Development] TunaFlapjack:
First time setup is stuck

People are saying there is a get round for this "Move it to another TV, go through set up, update it, then move it back to whatever TV you want."

Only downside is i only own one tv any ideas did any one else this and find a way round?
[Shield Android TV Android Development] banderos101:
Not sure how much help i can be, as i didnt install xposed on 2.1 full, only on 1.8 full, trying to hold out untill working twrp..........

i downloaded the exact files zulu mentioned in the first post, not rovo's officials, flashed in twrp, installed apk, then downloaded xprivacy through xposed.........note, xposed app will have the install framework greyed out, the flashing on twrp earlier does this........xposed says its not active, but everything seems to work as normal, on other devices when installing xprivacy, .....xprivacy would give a warning on wether xposed is working correctly, cant even use the app, but no such errors on 1.8 full

Good to know that simply having twrp is'nt the cause of the brick on 2.1
[Shield Android TV Android Development] zulu99:
Why FlashFire not work for backup ?

I can do everithing with FlashFire. For backup you need to backup system and data.

You must use it with the internal storage. After you can copy the result where you want.

Also xposed framework work very well on full android 2.1 firmware like you can see in the video in first page.

the last version of Youtube have a BUG. If you run it on a system that don't have status bar and navigation bar, the video don't go in full screen. Also in the stock firmware do the same. But we don't have problems in full Android because by default we have status bar and navigations bar. we remove the bars only on some apps.

This is a bug of the last youtube update. I think. But the good news is that now also in the standard app you can have 1080p

Edit:

for last version of youtube is for sure a bug because when you play with change quality and rewind the video it go in correct full screen.

but i repat, this is not a bug that involve full Android because by default we have the nav bar and status bar.

warn your friends in Google...
[Shield Android TV Android Development] banderos101:
How do you restore incase of bootloop, fastboot?

The thing i like about twrp, its not dependant on a functionall android OS, incase of bootloops, i can start twrp before android/bootloop, can you use flashfire backups in fastboot?
[Shield Android TV Android Development] zulu99:
on this you have right.

The flashfire backup can be used also with TWRP in emergency.

With simple backup operations you should not have bootloop.

For now i avoid TWRP recovery on 2.1 firmware. I'm not sure of this. But i'm doing that
[Shield Android TV Android Development] amarok:
I have xposed framework installed from usbdrive with fireflash.

dont work

Then i have installed from sdcard. Its perfect

Fullandroid 2.1 last xposed framework.

Gesendet von meinem MediaPad M1 8.0 mit Tapatalk
[Shield Android TV Android Development] zulu99:
good, i write everyware that FlashFire work only with internal storage. for all functionalities.
[Shield Android TV Android Development] zulu99:
For all,

now i have two shield tv. one with my firmware and another with stock firmware to make comparisons.

Full Android is the best with no exceptions

Android TV is really a pain in the ass.

Soon, when i stop comparisons, i will flash also the second device with full Android

Even my 4 year old son wants Android TV, he cries because he wants full Android :)

we like to have the same things and the same interactions on all devices, tv, tablet, phone.
[Shield Android TV Android Development] banderos101:
Thanks for clearing that up

Normal operations yeah, but i tend to use xprivacy to restrict as most as possible including system apps, and only allow the bare minimum restrictions, unfortunately, this may result in a bootloop when testing just what can be safely restricted, which is where the backup comes in handy for bootloops

But i still could potentially upgrade to 2.1 and use flashfire for this scenario, i just have to go the long way round and reflash stock 2.1/full 2.1 to get out of bootloop, then transfer flashfire backup to internal and restore........will take longer, but might be worth it, i dont want to go through the whole process of setting up 1.8 full, knowing i might end up having to go through the whole process again with 2.1........might be worth the little hassle to get the latest 2.1 full setup from the get go
[Shield Android TV Android Development] zulu99:
When you have a bootlop in your tests, you can reinstall my system.img 2.1 to restore all and start again. is a suggestion.

with one command you can install flashfire

adb install flashfire.apk

and retry your tests

but i know that in case of bootloops TWRP is better

and is the base for root new firmwares

long life and thanks to TWRP.

I love it, but for now on this device i'm going very quiet
[Shield Android TV Android Development] banderos101:
Is that a limitation of flashfire, or an incompatibility with our shields i wonder
[Shield Android TV Android Development] amarok:
How can i turn off the LED on the console ?

Gesendet von meinem MediaPad M1 8.0 mit Tapatalk
[Shield Android TV Android Development] zulu99:
limitation of FlashFire, but because FlashFire is a generic tool and don't have specific drivers for Shield Tv to access others storages.

But we don't care about that. In the years i learned that to do special operations is always better use internal storages.
[Shield Android TV Android Development] banderos101:
Thanks zulu, thats really helpfull

And yeah, when it comes to recovry backups sometimes, i think

"Its better to have it and not need it, then to need it and not have it"

But im gonna try and be very carefull:D
[Shield Android TV Android Development] zulu99:
The led power off only when you shut down the device.

we talked about this thing in previous versions, and i prefer that the device work in this way.

When i don't use the device i shut down it, so with the led i can understand when is active or not.

If when go in standby, turn off the light, i can't understand if is powered off or not.

I long press on the power button of DroidMote to have the power menu and shut down the device from the couch before sleep.

I never left devices in standby in my house, save your device, you money and the nature.
[Shield Android TV Android Development] banderos101:
Oh yeah, i guess is just a matter of convinience, but as long as it works internally, thats what counts,......that it works
[Shield Android TV Android Development] banderos101:
http://drivers.softpedia.com/downloadTag/SHIELD+Android+TV+Firmware+2.1

This website offers both developer version and consumer version

Can i stil use adb in bootloader and stuff like adb install in the consumer version.

The reason i ask is because of this comment about the developer version

"These images should not be flashed to consumer devices or on devices that are in every day use as many of Android's user security features can be easily bypassed"

Are they just talking about root, i mean if thats the case, i might aswell just download the developer version as im gonna be rooting anyway, .......or are they talking about something else, things that are'nt enabled in developer version that is on the consumer version, security wise, for instance SElinux

Is the only difference between developer version and consumer version, root privellage?
[Shield Android TV Android Development] Schrotty35:
The developer have not root. I have install this and dont have root.

Gesendet von meinem SM-G928F mit Tapatalk
[Shield Android TV Android Development] banderos101:
Nvidia mentions "adb root" by default, maybe thats what their talking about
[Shield Android TV Android Development] gsmarena1644:
Live channels + Skype

This rom so far has been amazing, has done everything i wanted. Couple other things would be the icing on the top. I havent been able to get skype to work with the cameras that i have. Which web cams have people used on this rom? I was able to plug in a webcam but only the mic on there is working no video feed comes in. Also I really like the live channels app on the lean back version. I tried throwing the livechannels apk on there but keeps crashing when opened.....any help would be appreciated.