yashsingh1/xdaforums huggingface dataset:
[Shield Android TV General] moha85:
Hello everybody

I tried to follow the manual tilator, but I can not make it work.

I have the evo 850 500GB ssd Model: MZ-75E500

With ubuntu, I put the ssd and brand me as the HDD is /dev/sdb and ext4 formatting,

Introduce the two extracted .bin files in the root of the ssd.

The path is the root of ssd; /Root/ssd500gb

Now with terminal, I go into the folder;

cd /root/ssd500gb

and beginning the DD;

dd if = start.bin of = / dev / sdb bs = 4M

Copy the files well. Everything OK no errors

How much does it take approximately? My takes me about 80 seconds

And below the end frame;

dd if = end_976574630.bin of = / dev / sdb seek = 976574630

This takes very little is normal?

Now, I put the SSD in the Nvidia shield tv, and connect and have black screen forever.

Do you have to show something on the screen while boot it up?

After waiting the boot, shutdown is automatic?

I wish someone could explain a little step by step, to dummys :) and if someone speaks in Spanish would be fine.

Greetings (sorry for my English)

Spanish

Hola a todo el Mundo

He intentado seguir el manual de tilator, pero no consigo hacerlo funcionar.

Tengo el ssd 850 evo 500GB Modelo: MZ-75E500

Con ubuntu, pongo el ssd y me marca el HDD como /dev/sdb y lo formateo en ext4,

Introduzco los dos archivos extraidos .bin en la raiz del ssd.

La ruta de la raiz del ssd es; /root/ssd500gb

Ahora con terminal, entro en la carpeta;

cd /root/ssd500gb

e inicio el DD;

dd if=start.bin of=/dev/sdb bs=4M

Copia los archivos bien. Todo OK no errores

¿cuanto tiene que tardar aproximadamente? A mi me tarda unos 80 segundos

Y a continuacion marco el end;

dd if=end_976574630.bin of=/dev/sdb seek=976574630

Esto tarda muy poco, es normal?

Ahora bien, pongo el SSD en la Nvidia shield tv, y la conecto y tengo pantalla negra siempre.

¿tiene que aparecer algo en pantalla mientras boot it up?

Despues de esperar el boot, es shutdown automatic?

Me gustaria que alguien lo pudiese explicar un poco mas paso a paso, para dummys :) y si alguien habla en español estaria muy bien.

Saludos ( sorry for my English)
[Shield Android TV General] anchung.chen:
Please look here http://xdaforums.com/shield-tv/general/guide-migrate-to-ssd-hdd-size-satv-pro-t3440195
[Shield Android TV General] yahoo2016:
I compared the first 31 partitions of different SATV Pros and found there are only 6 partitions are different:

Partition 9 (NCT)	: start 00005000, end 00005fff, 4096 blocks, 4 diffs, 2.000 Mbytes
Partition 15 (EKS)	: start 00011000, end 0001109d, 158 blocks, 2137 diffs, 79.000 kbytes
Partition 18 (BMP)	: start 0001309e, end 0005309d, 262144 blocks, 2457586 diffs, 128.000 Mbytes
Partition 23 (CAC)	: start 0046e89e, end 004ee89d, 524288 blocks, 1060 diffs, 256.000 Mbytes
Partition 28 (RP3)	: start 0068089e, end 0068489d, 16384 blocks, 22 diffs, 8.000 Mbytes
Partition 30 (FCT)	: start 0068889e, end 0069089d, 32768 blocks, 172 diffs, 16.000 Mbytes

It's understandable that partition 30 are different because of MAC addresses. I don't understand why the "BMP" partitions are different if it's only for splash.

Does anyone know why the other partitions are different? Is it possible the Secure Boot Key is embedded in those partitions?[
[Shield Android TV General] hallydamaster:
Well, I think you can discard #23 CAC, it's supposedly the cache partition.

I think #9NCT contains serial number, but there is a reference here about reading from the partition:

config TEGRA_USE_NCT

bool "Enable NCT partition access"

help

When enabled, we can read non-volatile items from NCT partition.

#15 EKS Could maybe contain something about signing?:

http://xdaforums.com/showthread.php?t=2178110

#28 FCT seems to be localization/country info:

http://xdaforums.com/showpost.php?p=67940751&postcount=163

But yes, it's weird that BMP should be different.
[Shield Android TV General] yahoo2016:
Our company bought 3 SATV Pros for GPU development, I took SHDD out from one of them and made clean backup of it (first and last parts).

I then booted them to Ubuntu on SD card and made backup copies of all 3 SATV Pros using DD without opening the other 2 SATV Pros.

If only one partition is device dependent, I don't need to keep 3GB backups for each SATV Pro.

I'd like to find out which partitions are need for fastboot recovery mode. I don't believe the 2GB partition 22 (APP) is needed for fastboot. I'm not sure if the 800MB partition 24 (vendor) is needed for fastboot. If I can boot to fastboot recovery mode, I should be able to install Ubuntu.

I'll need to get either SATA to mSATA/M2 SSD adapter or SATA extension cable to avoid disconnecting other cables during experiments.

It appears [MENTION=7386697]Tilator[/MENTION] has a way to work around SATV secure boot.
[Shield Android TV General] hallydamaster:
Interesting project!

For backup you could just use the 5 partitions that are actually different, that would save you a lot of space I reckon.

On the other matter, I think the best approach would just be to begin with BCT, and then just see what else is needed for fastboot functionality?
[Shield Android TV General] Ichijoe:
I'm curious as to how long the first boot off one of these SSDs are. Having just gone though a failed attempt at rooting my Shield TV Pro. (I faild at the last hurdle a 4k'ing TV that is otherwise incompatible with TWRP). Which only took for-freaking-ever it complete.

So coming off of zero how much faster is an SSD likely to finish installing Android to Cache, and boot up? 'cause it took my stock System the best part of 2h45m to do so.

I swear I thought I'd probably somehow bricked it, cause I wasn't expecting to see Andy pop up after what I thought was a successful set of flash commands to get the System back up and running again.
[Shield Android TV General] hallydamaster:
The only thing that takes that long is to unlock the bootloader. (The fastboot oem unlock)

Just starting up android doesn't take long, and putting in an ssd, just shortens that time.
[Shield Android TV General] Ichijoe:
I kinda bounced the USB Cable while it was unlocking... Essentially giving me a Softbrick.

Thankfully I was able to start over a new unlock, and eventually... Get that far ahead.

It might have been me panicking at the time, But seeing Andy (Android with Chest Spinner), show up as he did.

Lead me to believe, that I had crashed the System Partition of the Device.

So I went ahead and, flashed a Factory ROM over everything.

That took me an additional 2h45m to complete.

It was nothing like oem unlocking, say an Asus Nexus Puck. That took mere seconds.
[Shield Android TV General] Altaman:
Anybody know if these can be bought anywhere as I tried and the order was cancelled saying seller never online or shop closed.
[Shield Android TV General] AndroidUser00110001:
I was messing around with my 2015 Shield Pro trying to get the 2017 software to work on and now my device is dead. Powers on and will not even boot into bootloader or recovery.

Can I use this method with the stock drive to try to get my system back up and running?
[Shield Android TV General] hallydamaster:
If it doesn't have anything to do with your hardware. Then it'll work for sure.
[Shield Android TV General] AndroidUser00110001:
Thanks. Any teardown guides around on how to crack this open?

Thanks!
[Shield Android TV General] hallydamaster:
It's really easy, you can even do it with your fingernails. You just pry in between the 2 "shells", and split it open.

Check my guide eventually:

https://xdaforums.com/shield-tv/general/guide-migrate-to-ssd-hdd-size-satv-pro-t3440195
[Shield Android TV General] AndroidUser00110001:
thanks!

---------- Post added at 06:37 PM ---------- Previous post was at 05:53 PM ----------

How long does it usually take for the two bin files to copy over?

Are the start and end blocks the same on the standard drive? Use the same command?

if=start.bin of=/dev/sdX bs=4M

dd if=end_976574630.bin of=/dev/sdX seek=976574630

Thanks.

So far I followed the instructions on first page. It only took a few minutes if that to write the bin files, placed drive back into shield, powered on and waiting for the 15 minutes to cold boot it again. Should it boot up the first time you power on? It's on but nothing is happening. TV shows no signal

Thanks :)
[Shield Android TV General] oldshanshi:
Have seen your order. But you can't pay for it.Need to use Alipay to pay to send goods.
[Shield Android TV General] Altaman:
The links no longer work.... You would probably sell alot more if the process was easier.
[Shield Android TV General] Altaman:
Question:

if you are cloning the drive directly from the original to a 500GB SSD do you need to unlock the bootloader?
[Shield Android TV General] hallydamaster:
In theory, that wouldn't make any difference.

In the beginning there was speculation if the Shield, had done kind of firmware check of the HDD, but I don't think it has.

You should just try it, it'll certainly allow you to do it afterwards.

---------- Post added at 05:55 PM ---------- Previous post was at 05:52 PM ----------

It shouldn't take that long to write the bin files to the new drive.

If everything was done correct you would be seeing some boot animations, and/or at least the splash screen.

My best guess is that you have a hardware fault.
[Shield Android TV General] Altaman:
As soon as it gets here...I have mine on pre-order and have the SSD drive sitting waiting to find it's new home :D
[Shield Android TV General] hallydamaster:
So you pre-ordered one of the new 2017 models?

Then you should be aware that Nvidia could have done something to prevent this little mod.

But if you are one of the brave ones, you can be the first to try it? :)
[Shield Android TV General] Altaman:
]

Well I can't see them doing much unless they go to the SSD from the SSHD and worse case scenario is I put the old drive back in and I will have bought a SSD for nothing..
[Shield Android TV General] twist:
I have been watching this thread for a long time, had almost pulled the trigger numerous times on a Shield, but I finally broke down and I have a 2017 Pro on pre-order from Amazon. So I am eager to see how the new units compare to the old and if this will still be a viable mod as is.
[Shield Android TV General] Altaman:
Well only a few more days and we will know. I am hoping rhat it ships early so I get it before the weekend.
[Shield Android TV General] Altaman:
Amazon shows shipping today, so I might have it on Friday WooHoo! :good:
[Shield Android TV General] Altaman:
We I am not impressed with Amazon at the moment... They shipped my SATV Pro and it was supposed to be 2 day shipping with Prime but it was not shipped 2 day and will not be here till Feb 1st...
[Shield Android TV General] AndroidUser00110001:
Anyone know if there is a place to purchase the HD connection cable for the Shield Pro?
[Shield Android TV General] alcarr:
great work guys! i too have bricked my 2015 shield tv 16gb. i cant get into fastboot and the screen is black. holding the power button all it does is either turn it on or turn it off. using this mod is it possible to flash the new ssd (500gb) with this mod then flash it using one of the nvidia os images back to stock to avoid the netflix issue? i dont have a copy of my original ssd (16gb) image

nto

thanks to everyone for all the hard work gone into mod
[Shield Android TV General] Altaman:
Why don't you go to Nvidias download site at https://developer.nvidia.com/gameworksdownload#?tx=$target,mobile and download the firmware
[Shield Android TV General] alcarr:
So I use the NVIDIA image togrther with the guide and charge the for beginning and end? Is that right?
[Shield Android TV General] twist:
My 2017 Pro will be here Monday it says. Not sure why its going to take till Monday when its like less then 100 miles from my house haha, oh well.
[Shield Android TV General] Altaman:
Where did you order from?
[Shield Android TV General] twist:
I pre-ordered from Amazon on Jan 5th and I am waiting for the delivery as we speak.
[Shield Android TV General] Altaman:
I just got mine 5 minutes ago, just charging the remote and controller (yes the remote is rechargeable).

Late will try the drive swap.
[Shield Android TV General] AndroidUser00110001:
My cable broke when messing the hard drive. Just bought this so hopefully it will work :)

Crap...after reading a few more posts it seems like it will not work :(
[Shield Android TV General] Altaman:
I can now confirm that my new out of the box Shield TV Pro works great with the drive swap to a 500gb ssd drive and it was a simple dd copy from the original to the ssd. :cool:
[Shield Android TV General] tman777:
My PRO is dead

I loved it when it worked. But after trying for many days everything suggested in this post, I'm certain its damaged.

So, Im going to order a 2017 Shield TV 16 Gb. And This Samsung T3 Portable 250GB SSD.

For just a bit more $ than the PRO I get FAST, (though smaller) removable storage , not too pricey and not a mechanical drive. I think this is the way to go for me.

:
[Shield Android TV General] AndroidUser00110001:
Anyone able to tell if this is the proper SATA cable?

http://es.aliexpress.com/item/lapto...384.html?adminSeq=112712747&shopNumber=103523
[Shield Android TV General] Altaman:
Was wondering if you were able to confirm if that cable worked... Would be good to have a spare just in case.
[Shield Android TV General] AndroidUser00110001:
Have not ordered it yet
[Shield Android TV General] Ichijoe:
I was able to use this after I softbricked my Bootloader, by attempting to downgrade back to v3.3.0, from v5.0. thankfully most things seem to be working again, however the Device seems a bit too laggy. I would suspect this had something to do with how I setup the command

sudo dd if=start.bin of=/dev/sdX bs=4M

Alas I still have the stock SSHD in my Shield TV but, I would love to ask my betters if they knew what the correct 'bs=nX' for the stock SSHD was. So I can reformat it correctly and, hopefully without the lag.
[Shield Android TV General] hallydamaster:
The "bs" parameter stands for Block Size, and only tells dd to read/write at the specified block size.

Reading from a bin file at 4M compared to using the standard 512 bytes wouldn't make any difference unless you encounter read errors.

If you simply omit the suffix, it uses the standard 512 bytes block size.

If you have strange lag using your shield, it most probably is your SSHD that's defective.
[Shield Android TV General] Ichijoe:
Humm could be... But, the PlayStore lags pretty bad, when I'm installing a chain of Apps. Sometimes to the point of crashing. Otherwise Google Now (Voice Search), also has frequent lockups.

I may go ahead and, reinstall this over again, and omit the whole bs Flag then. Than see how it goes. But, outside of the above everything else seems ok.

P.s. I suppose the side effects of NOT having a backup (or the Original Drive), regarding the Netflix ESN are concerned.

Alas I'm not sure if that ESN, is also somehow tied as a 'Unique Identifier'. But, the fact remains that Amazon Prime also does NOT like this... Backup.

As it too has steadfastly refused to play anything.

The only helpful thing I managed to squeeze outta it was a warning that my 5Mb Line was too slow. But, this was the exception, and sadly not the rule.
[Shield Android TV General] flofy22:
so i will never upgrade my 16gb version thats sad i will stick with my micro sd speed forever :V :V :V
[Shield Android TV General] Ichijoe:
Looking at this... I took a look between the Box, the Backside of my Shield TV, (notably I had to use a Camera on my Phablet to make it out), and the one posted under Settings > About > Status, and they don't match up. the both start with 042291501. But, from here it changes the correct SN goes 17nnn than ends. on the Shield its 18nnnnnnnnn. I'm left to ponder if this is what changed... Or also changed, and if so might be the root cause why I'm unable to watch Amazon, and Netflix now?

Sadly I wasn't paying to much attention to this before I bricked my Shield. If I have learned anything from this its never to install TWRP on this Device ever again. Load it up over my Parents old 1080p TV sure. But to never actually install it. I've had nothing but, heartburn with it. and, now I lost both Amazon, and Netflix cause of it.

BTW: I have reinstalled the Start, and End bin Files, this time without the bs=4M's at the end.

Alas Google Now, and to that extent the PlayStore is just as laggy as before. But, at least I have a somewhat working Shield TV again.

And, that will be good enough for me!

Thanks to the Op for making this ~Recovery~ available.
[Shield Android TV General] fexnok:
Just about to do the same, did you use a Samsung SSD? and the instructions here or from somewere else?

Thanks
[Shield Android TV General] Altaman:
Yup it is the Samsung EVO 850 500GB.

Here is the link to how I did it.

https://xdaforums.com/showpost.php?p=67877143&postcount=132

However I changed the BS to 4K as someone suggested you would get better performance with the smaller BS

sudo dd if=/dev/sdx of=/dev/sdy bs=4K
[Shield Android TV General] fexnok:
Perfect. After reading almost all posts in thread, I'm on page 15 actually, just decided to go for a 1TB version. It will arrive tomorrow and will try it. At the moment I'm factory erasing my shield so I can create a fresh HD image before opening the box.

Thanks
[Shield Android TV General] fexnok:
I have just bought this SSD but not sure which guide I should use.

Which one did you follow? The original or the second one with the spreadsheet.

Thanks
[Shield Android TV General] manny71:
Hello! Does this procedure work only with a ssd disk? Or it can work with a sshd of 500g in my case the NVIDIA Shield pro fell to the floor and the disk was damaged and I bought another equal to replace it
[Shield Android TV General] fexnok:
In theory it could work with any disk. If you're buying another sshd you can skip most steps and just do a direct disk clone from an image.

Something like

dd if=/folder_path/shield.img of=/dev/sdX
[Shield Android TV General] manny71:
Sorry, could you explain more to me?
[Shield Android TV General] zerocl1:
Does anybody know if this will work on a 480gb ssd instead of a 500+gb ssd? I have an extra 480 and not 500.
[Shield Android TV General] hallydamaster:
Follow the steps from my guide:

https://xdaforums.com/shield-tv/general/guide-migrate-to-ssd-hdd-size-satv-pro-t3440195

It'll work with various sizes, only one user had reported that the SATV refuses to start with a 256 gb Samsung 830 SSD.
[Shield Android TV General] allcius:
Do you know how to remove the ribbon cable on the shield board. Do we have to lift the black side ozf the Connector or just pull it. I am not sure mine is all the way in
[Shield Android TV General] hallydamaster:
You gently pull the black lock in the rear of the connector upwards.

This leaves good room for the ribbon cable to get moved firmly into place, or removal of course.
[Shield Android TV General] allcius:
I was able to swap the new disk and now the shield tv doesn't want to boot. I am stuck in APX mode. I put back the original disk.. Still won't able to boot. When i plugged into PC, i can see APX in device manager. Please help!
[Shield Android TV General] hallydamaster:
Did you have to use a lot of force getting the glue to loosen?

Unfortunately the SATA cable is fragile, I think a couple of users had theirs broken.

You have to make sure that the ribbon cable, and all the others of course is all the way in the connectors.
[Shield Android TV General] karimgosen:
Working in the NSTV pro 2017 done yesterday

Working in the NSPTV 2017 done yesterday :D:D:D:D:D
[Shield Android TV General] allcius:
No the ribbon looks good. I have been careful when i removed it. Is there a combination key to go in and out of the Apx mode. I saw for tablets we have to press something like 4 times power + plus volume + and 3 times power + volume-

I did try to get in bootloader mode by pressing power key i don't know if i did a combination without knowing.

---------- Post added at 06:09 PM ---------- Previous post was at 05:56 PM ----------

No the ribbon looks good. I have been careful when i removed it. Is there a combination key to go in and out of the Apx mode. I saw for tablets we have to press something like 4 times power + plus volume + and 3 times power + volume-

I did try to get in bootloader mode by pressing power key i don't know if i did a combination without knowing.
[Shield Android TV General] hallydamaster:
I am almost certain, that if you try to boot the SATV without a drive in it, it boots directly to APX mode.

So to me at least it sounds like a bad ribbon cable or the connector is bad somehow.

On my SATV, there is a line on the end connector that goes in the board:

[IMG="SATV opened"]https://img.xda-cdn.com/W5Ql5sJAsIiqVnWtg12j9KIcCMM=/https%3A%2F%2Fi.imgsafe.org%2F088cdebe48.png[/IMG]

There is a 1 mm gap in between the ribbon cable and the connector socket, and that's where it has to be.
[Shield Android TV General] manny71:
Ok, I try the Linux command "dd if=start.bin of=/dev/sdX bs=4M" but it gives an error and says:

dd: Failed to open "dev/sdX : permission denied"

What am I doing wrong?
[Shield Android TV General] se1000:
X is a variable
[Shield Android TV General] allcius:
Thank for the info. I did manage to inspect the ribbon connector with zoom, it doesn't look good.. I will try to trim the end of it. Hoping it will get a good connection and get out of the APX mode. If someone knows where a can find this ribbon please send link.
[Shield Android TV General] allcius:
Not an expert in Linux, i think you need to use "sudo" first.

Like " sudo dd if=start.bin of=/dev/sdX bs=4M" and make sure you change the variable X to the right drive letter. Someone correct me if this wrong.
[Shield Android TV General] manny71:
Right! I am not an expert on Linux and I still have doubts. 1-What do I have to observe in the Linux terminal when I execute these commands? 2- The terminal will be open on the disk, right? Finally, the disk format for Android is Fat32, NTSF, or what?

Note:

remember this! I'm doing with a sshd seagate 500g disk The same as the original! I'm making the change because my NVIDIA crashed to the ground and disk is damage, but there was No way to recover data from the old disk. Was tried but nothing.
[Shield Android TV General] Altaman:
You could try this one...Nobody has ordered yet that I know of to see if it works:

https://xdaforums.com/showpost.php?p=70821896&postcount=298
[Shield Android TV General] hallydamaster:
Another user here sold the original SATA cables for the shield. I have no idea if it's possible to order it at this point.
[Shield Android TV General] allcius:
I am in the same boat. Can you please confirm it is good for the shield tv.
[Shield Android TV General] Altaman:
I tried ordering that original cableand had nothing but problems ordering... Gave up.
[Shield Android TV General] manny71:
Right! I am not an expert on Linux and I still have doubts. 1-What do I have to observe in the Linux terminal when I execute these commands? 2- The terminal will be open on the disk, right? Finally, the disk format for Android is Fat32, NTSF, or what?

Note:

remember this! I'm doing with a sshd seagate 500g disk The same as the original! I'm making the change because my NVIDIA crashed to the ground and disk is damage, but there was No way to recover data from the old disk. Was tried but nothing
[Shield Android TV General] AndroidUser00110001:
Was not working for me...

Same here :)
[Shield Android TV General] allcius:
My apologies, I meant to say that I am myself not an expert. English isn't my primary language.

I use ubuntu 16.04 and terminal gave me the same error, and that how I did it.
[Shield Android TV General] manny71:
We are two! English is not my primary language.

---------- Post added at 12:30 PM ---------- Previous post was at 12:10 PM ----------

The error with this command does not already exist. "Sudo dd if=start.bin of=/dev/sdc bs=4M" and "sudo dd if=end_976574630.bin of=/dev/sdc seek=976574630" when finish install the disk in NVIDIA with the whole procedure, but nothing the NVIDIA not boot. How to know if the commands were executed correctly?