yashsingh1/xdaforums huggingface dataset:
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
I don't have the controller but my model is booted into recovery in another way:

1. Unplug SHIELD TV.

2. Connect a Micro USB cable from the Micro USB port on SATV to a PC.

3. Connect power back to SHIELD TV.

4. Wait 2 seconds, and then hold the NVIDIA power button on SHIELD TV for 5-6s until you see the fastboot menu on the display.

I can't get into fastboot unfortunately though using the method I described above, as I wrote in my initial post.
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
Thanks! Do I need to buy or find a USB cable keyboard, or will a wireless usb dongle keyboard work? Should I use A+B letters pressed on the keyboard?
[Shield Android TV Q&A, Help & Troubleshooting] go2xraj:
You need a wired keyboard with usb and press A and B at the same time
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
Didn't help unfortunately, I am afraid the fastboot is not working, due to the flashing of new blob.img but failure of boot.img flash. My question is if there is something I can do in such situation given that I can't get intoo fasboot/recovery.
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
Would it be possible to take out the hard disk, connect it to a PC via an usb disk case and manually rewrite the partitions with the corresponding .img files from the firmware image? I can use linux or ext2 volume manager on windows to recognize the partitions and then simply overwrite them but how do I extract the .img files and would this work as I hypothesize?
[Shield Android TV Q&A, Help & Troubleshooting] I_did_it_just_tmrrow:
Just to get sure:

-You can not boot into recovery, right?

-You can not boot into fastboot, right?

-You own the emmc-2017 pro shieldTV aka codename darcy, right?

-When you plug your shield tv to your pc with usb, did you see a APX device?

Please tell us:

-What happend (sign of life) when you power-up the device after plug-it-out for 60 seconds? Green-LED? HDMI-CECshut hdmi-channel on? Aso.

If this all is true than it could be difficult. I read something about a UART-Connection but you need soldering skills for that.

Please search here at xda more about your issue, I found this:

https://xdaforums.com/shield-tv/help/2017-16gb-apx-mode-trying-to-flash-dev-t3811117
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
Thanks!

- Yes, I can't boot into recovery using the hardware method: booting connected via micro usb to my PC and pressing the shield button for 5 sec. or until the recovery screen shows.

- Yes, I can't boot into fastboot as my PC doesn't detect the Shield as adb nor as fastboot device. Here is a screenshot of my command prompt when the flash went bad and displaying that the device is not detected as adb nor as fastboot device: https://i.ibb.co/VCYVkSm/error.jpg

- No, I own the P2571 Shield Pro, I am not sure but the P2571 should be the Foster not the Darcy model. I edited my subject to 2015, it seems I bought a 2015 in 2017 with the new edgy controller and this lead me to believe it was the 2017 model, thanks for bringing this up!

- IDK, Can you please help with this one? I don't see an APX device in my device manager, nothing seems to happen or to update in the device manager when I turn on or off the connected shield. Do I need to get into APX mode somehow, or do I need some APX drivers?

When I turn on the device 1) the green light goes on, 2) the hdmi seems to communicate as the screen becomes black when I turn the Shield on and when I turn the Shield off the hdmi goes to its original state of showing the brand of my AVR on the screen just like if the hdmi is disconnected. 3)I feel the HDD inside the Shield rotating and working just as usually.

Will it be possible to just dd/clone certain foster partitions as staging, boot and recovery in order to get it back working?
[Shield Android TV Q&A, Help & Troubleshooting] I_did_it_just_tmrrow:
Sorry, some days ago. Any progress?

Just to get sure about your device, can follow this here:

https://www.ifixit.com/Guide/Nvidia+Shield+TV+1st+Generation+Motherboard+Replacement/99303?lang=en

When you do this, grab out your hdd. Be carefull with the glued sata-controller.

Then attach the hdd to a pc. If you run windows, install a vm with ubuntu or any other linux disto or search in the internet about a bootable usb-linux stick. When done, make a partition backup of your hdd.

Follow this: "The you continue by dumping the first 6899870 blocks of data to a bin file"

Take your time and do it slowly. No stress!

When you really own the nvidia with attached hdd I think there could be a chance to bring it back to live.
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
I known it's been a long time but I just noticed your reply. I have managed to revive the Shield Pro. I just had to use a different image. Everything is smooth and sweet now. Thanks!
[Shield Android TV Q&A, Help & Troubleshooting] HookedonHD:
do you have instructions on how you brought it back to life? Thanks in advance!
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
Absolutely.

1. Open the Shield by prying off the bottom of the casing. I managed to do this with my fingernails. A small plastic pry tool can be used as well.

2. Remove the one screw, the 2 wire sets taped to the HDD and the tapes holding the HDD. Gently lift the black latch/lock on the connector to the secondary board, then the FCC connector will be easily out. Then it is just a matter of gently loosening the adhesive on the FCC strip from the HDD and pull out the SATA connector from the HDD.

3. Insert the HDD in a USB external HDD enclosure or in a free slot on your computer.

4. Download the following Shield Pro 2015/2017 image to the HDD: Shield Pro 205/2017 HDD image. Place the .bin images in the folder where DD utility for Windows (read bellow) is extracted.

5. Use DD on Linux or Windows. It is built-in in Linux and here is the Windows version to download: DD for windows.

5.1. First get the letter (on Linux - in my case C) or the number (on Windows in my case 2) of your external HDD. The command to get it on Windows is: dd --list

5.2. Use the following DD command to transfer the image: (the transfer of the firstpart.bin can take 5-15 min.)

On Linux:

dd if=firstpart.bin of=/dev/sdc

dd if=lastpart.bin of=/dev/sdc bs=512 seek=976773158

On Windows:

dd if=firstpart.bin of=\\?\Device\Harddisk2\Partition0

dd if=lastpart.bin of=\\?\Device\Harddisk2\Partition0 bs=512 seek=976773158

6. Assemble the Shield back and boot it. It will be un-bricked but most probably not booting normally, in such case proceed further with p. 7. and 8.

7. Fastboot reboot the hardware way:

- Disconnect power cable

- Connect Shield to a computer using an USB cable connected to the micro USB port of the Shield.

- Connect power cable to SHIELD

- As soon as the green LED turns on -BUT NOT BEFORE- hold down the power button

- Count to three, then immediately release the power button

- i.e. one-one thousand, two-one thousand, three-one thousand.. LIFT!

- You should now see the fastboot menu on the screen.

- If the standard boot process starts, disconnect the power cable and repeat

the process increasing the count in the previous step to 4.

8. Fastboot flash using the usual procedure the firmware you were on before bricking it. Take the firmware from here. In my case this was 7.2.3. If you were rooted use the "Developer Only" image instead of the regular.

fastboot flash staging blob

fastboot flash boot boot.img

fastboot flash recovery recovery.img

fastboot flash system system.img

fastboot flash vendor vendor.img

fastboot reboot

Give the first boot 15 minutes and then manually reboot if needed and again wait longer than usually. It should now work.

Don't format your drive at any stage and you will not loose your data.

The reason for bricking in most cases is flashing firmware experience 8 and above, the blob file kills the shield, the nvidia firmware engineers are obviously not up to their hardware level.

Good luck!
[Shield Android TV Q&A, Help & Troubleshooting] HookedonHD:
I have downloaded the latest firmware from nvidia. I'll give this a shot today with a new ssd drive, I've been just getting a black screen since yesterday. I tried going into fastboot with holding the A and B buttons after plugging the power in to no avail. hopefully, your instructions will work, thanks again!
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
Black screen means hard brick. The files and instruction I provided above should work and help you out of this situation.

Make sure you use the hardware fastboot reboot method I mentioned above.

If you use a SSD of different size you should adjust the "seek" value for writing the lastpart.bin to the new drive. Samsung EVO SSDs of 500gb should work with the same value, but for different disk sizes please check other threads regarding replacing the Shield disk - there you will find instructions.

Good luck!
[Shield Android TV Q&A, Help & Troubleshooting] HookedonHD:
Do I need a special cable to do part 7? if so, do you have a link for it? I don't have a power button that I know of on my 2015 pro and I tried plugging my remote and held A and B buttons and nothing happened. TIA
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
Connect Shield to a computer using an USB cable connected to the micro USB port of the Shield. Any properly working micro USB to USB cable will do but better have several just in case some of these malfunction. In my case one cable didn't work but the second one gladly did work. If your original Nvidia gamepad USB cable is working it should be fine.
[Shield Android TV Q&A, Help & Troubleshooting] HookedonHD:
and holding the A and B buttons should get me to the fastboot screen?
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
Just follow p.7 from my description. No need to use A and B buttons. Once you connect the Shield's micro USB port to a PC just plug in the power and in 2 seconds press and hold the power button on the Shield until you see the fastboot menu.
[Shield Android TV Q&A, Help & Troubleshooting] HookedonHD:
Where is the power button on a 2015 500gb pro? I can't seem to find it.
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
It is a sensor/touch button - the triangle with the shield logo on top of the box in the front right angle.

Did you manage to flash the .bin files and get back the Nvidia boot screen?
[Shield Android TV Q&A, Help & Troubleshooting] HookedonHD:
the second part finished pretty fast on the ssd I used my 512gb ssd and I am not sure if it's going to work since it's a little bigger than 500gb. I ma trying to figure out how to use the hex editor and follow the instructions on the other post you linked to figure out how to do this on a 1tb ssd since I have a brand new one laying around and doing nothing.
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
The second one is very small and fast, yes. The first one takes a bit longer. Do you see the Nvidia logo now when you connect the box, or you haven't tried yet?
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
That looks good. Now you should be able to see the logo, get into fastboot and flash it back to an operational state.
[Shield Android TV Q&A, Help & Troubleshooting] HookedonHD:
no, I just plugged it in and still black screen and USB is cable is connected to my laptop. I tried running adb drivers and I am getting an error. I have no idea what is going on at this point.
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
This procedure is what worked for me on a couple of occasions already. I am not sure what can be done. Perhaps try the files in the other thread. They didn't work for me but may work for you.
[Shield Android TV Q&A, Help & Troubleshooting] HookedonHD:
Do you think something else is going with it? I was working but it was very sluggish that's why I decided to do this. I took it apart and removed the sshd and put it in my laptop along with a 512gb of ssd drive then did a rawcopy then reassembled everything back and I had a black screen. Then, I plugged the old sshd back in to see if it was going to boot but I still had a black screen. I traced all my work back even the reapplying thermal paste on the cpu but everything seems connected. I am wondering if the original sshd drive was on it's last leg and it died when I plugged into my laptop and since the ssd drive is 12gb bigger the sectors aren't lining up correctly thus the black screen? It's my first time at this and I am a little lost. I have worked on PS4s and such in the past so I am technologically inclined but have zero experience with something like this. Thanks for all your help! BTW the shield is not being detected by my laptop either when I plug the USB cable in.
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
Perhaps the difference in disk sizes is the reason. I haven't tried with a different disk just the original one. Probably you need a different seek value for the lastpart.bin due to the 12MB difference. Try to recalculate the value as described in the other thread. I haven't done that so I can't help with the recalculation but you can get an advice in that thread I guess.
[Shield Android TV Q&A, Help & Troubleshooting] HookedonHD:
I just reassembled the whole thing back with the original sshd and now it shows as apx on windows 10. I am still getting a black screen and can't seem to put this thing in fastboot. Any ideas? TIA
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
Try flashing the original disk with the files and procedure above. And if you still get just black screen there probably is a hardware problem somewhere.

Does the green light on top of the Shield turn on for a second or two when you plug it in? Do you feel the disc runing for a second or two when you plug in the device?
[Shield Android TV Q&A, Help & Troubleshooting] HookedonHD:
I feel the hard drive trying to spin I think when I put my hand on it and the green light comes on and stays on.
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
Try flashing the original disk with the files above. Perhaps try a different HDMI and TV just to exclude external factors.
[Shield Android TV Q&A, Help & Troubleshooting] HookedonHD:
I tried different hdmi and tv still the same issue. I downloaded easeus data recovery and it's scanning right now and sees files on the sshd. However, I am still getting black screen and I don't understand why the 512gb wouldn't work after following your steps. Shouldn't I at least get the nvidia logo on the screen if no hd is detected? Easeus is going to take a min to scan the entire sshd I don't know what I am going to end up with but if I can recovery files I am thinking about backing the hard drive up but I don't know if that's an option with easeus. And I guess if easeus is able to see files on the sshd it's not toasted?
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
You could try flashing the original disk with my files and instructions and then with those from the other thread too. If nothing works and you still have the black screen with the original disk and the two different backups there probably is some hardware issue.
[Shield Android TV Q&A, Help & Troubleshooting] HookedonHD:
I was thinking about doing that but then I read that I would lose my widewine keys forever.
[Shield Android TV Q&A, Help & Troubleshooting] HookedonHD:
So, I got a hynix 500gb drive in the other day and I followed your steps. At first boot I am able to go into recovery mode. The first time I tried to do a recovery without doing step 7 it booted into I think shield experience 5.02? Then I started doing a firmware upgrade from the menu however, I think when I got to 8+ firmware it wouldn't boot. Then, I downloaded 8.2.2 and 7.2.3 from the developer site and flashed those directly but now I only get as far as the 4 dots on the screen of the the nvidia logo and 8.2.2 shield lights up green twice and then turns off. So, I am not sure what I am doing wrong at this point but I think I might have to do something specific to get it to work? At least it doesn't appear to be dead just need to figure out how to get it working again.
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
Start from the beginning and reach up to 7.2.3 letting it boot after each version. Sometimes in needs to be waited for on the dots screen for longer and sometimes it needs a couple of reboots again waiting longer.

As I wrote the blob file of 8.x.x versions bricks the device...moron developers.
[Shield Android TV Q&A, Help & Troubleshooting] FASAR:
Hi!

I have a Nvidia shield P2897 and i am stuck in one phase the i did not encounter on the forum:

fastboot flash vendor vendor.img

on this step, it dies at 10/17:

".....

Sending sparse 'vendor' 7/17 (32764 KB) OKAY [ 0.855s]

Writing 'vendor' OKAY [ 0.682s]

Sending sparse 'vendor' 8/17 (32765 KB) OKAY [ 0.909s]

Writing 'vendor' OKAY [ 0.839s]

Sending sparse 'vendor' 9/17 (32708 KB) OKAY [ 0.899s]

Writing 'vendor' OKAY [ 0.770s]

Sending sparse 'vendor' 10/17 (32593 KB) OKAY [ 1.121s]

Writing 'vendor' FAILED (remote: 'Partition write failed!')

fastboot: error: Command failed

"

Can someone help me out with any advice? I tried a lot's of images, they all fail at that point (fastboot flash vendor vendor.img)
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
Can you try flashing with a different usb cable using a different computer or at least a different usb port?
[Shield Android TV Q&A, Help & Troubleshooting] FASAR:
tried a different usb port.. can try with a different pc

so it is not a matter of what image i am using?

i have: Version 32.00.2019.29-t210-e95ab2b0

Production mode: fused
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
More importantly try a different usb cable.

You should use the vendor image bundled with and matching the blob, recovery and system files that you flashed before it. If you try different versions flash the whole bundle so that these match.
[Shield Android TV Q&A, Help & Troubleshooting] FASAR:
I tried with a different cable: it fails on the same command: fastboot flash vendor vendor.img

Anyway, could this be a matter of cable/pc, if all previous commands work perfectly, all the time?

How can i check what version of os files i should use?

Maybe it is a stupid question, but i got his shield like this..not even know how it looks
[Shield Android TV Q&A, Help & Troubleshooting] yaneca:
Download a given version if you don't know which version you are on better try 7.x.x versions. Download from Nvidia's website. Flash it step by step step as in the instructions. If you are rooted use rooted version if not use unrooted. If you don't know try both.

This is a strange issue that I haven't met before. If you want you can try contacting Nvidia support but from my experience they are utterly useless bozos who have no technical knowledge and don't even understand English well enough.
[Shield Android TV Q&A, Help & Troubleshooting] FASAR:
i will keep trying versions then..

i guess it is not bricked, since i can use the steps all the time

yea, i will try to reach nvidia also,maybe maybe..
[Shield Android TV Q&A, Help & Troubleshooting] FASAR:
they don't bother to answer,indeed :|

still not solution

if i find the exact same model of shield, maybe i could dissasemble it for the HDD > mount it to a pc and somehow clone the HDD from the functional one

any thoughts about this?

l.e.: mistake on my side: there is NO HDD on the 16gb version
[Shield Android TV Q&A, Help & Troubleshooting] FASAR:
do you think i can send the shield via the guarantee that it still has?

if i lock the bootloader,not sure if the store will accept it like this
[Shield Android TV Q&A, Help & Troubleshooting] worek555:
I have exact same issue but with recovery and vbmeta.How I can fix it ?
[Shield Android TV Q&A, Help & Troubleshooting] go2xraj:
Which year device? What problems exactly
[Shield Android TV Q&A, Help & Troubleshooting] worek555:
After 9.0 update got stuck on shield logo.I was trying to flash recovery 8.2.3 . My shield TV pro 2019 . I getting write partition failed error on recovery.img and vbmeta.img . Bootloader unlocked , tried 2 different PC's . Checked all usb ports 3.0 and 2.0 , bought new usb cable as well . I have tried all different fw from 7.0 to 9.0 . Always same story , error writing partition on recovery an vbmeta.What else I can do ?
[Shield Android TV Q&A, Help & Troubleshooting] go2xraj:
How are you flashing the 8.2.3

Try to flash like this as it said

https://developer.download.nvidia.com/assets/gameworks/downloads/regular/howtoflash/How-To-Flash-Recovery-Image.txt
[Shield Android TV Q&A, Help & Troubleshooting] worek555:
Yes did exact same steps , flashing 8.2.3 pro version 2019 . No problem with rest of files , only recovery and vbmeta always getting write partition failed . I will try Tony again , maybe I will erese all partitions first ?
[Shield Android TV Q&A, Help & Troubleshooting] go2xraj:
Try to reset and erase using twrp and flash it again..
[Shield Android TV Q&A, Help & Troubleshooting] worek555:
Ok tried it , I can flash twrp recovery.img no problem now , vbmeta still have an error. But problem is I cannot start twrp recovery. After choosing forced recovery shield TV is just switching off . How I can start twrp ?
[Shield Android TV Q&A, Help & Troubleshooting] go2xraj:
Again you have to flash tarp, may be it is erased when you flash.
[Shield Android TV Q&A, Help & Troubleshooting] worek555:
I've flashed twrp again. Even used fastboot boot twrp.img . Still same story just Nvidia logo . Same when I choose recovery kernel in fastboot. Force recovery option just switching off my shield . Still cannot boot twrp
[Shield Android TV Q&A, Help & Troubleshooting] worek555:
I have tried everything , I just cannot boot into twrp . While trying to flash recovery.img and vbmeta.img always I have an partition write failure . I was trying to wipe a partitions with twrp . Twrp.img flashing ok but I cannot boot into . Option recovery kernel always finishing with Nvidia logo and this is it.