[ROM][Full Android Marshmallow for Shield TV][v.1.5]

Full Android Experience with NO Limits on Shield TV and Nexus Player
hugh a
Posts: 53
Joined: Sun May 08, 2016 2:32 pm

Re: [ROM][Full Android Marshmallow for Shield TV][v.1.4]

Post by hugh a »

zulu99 wrote:The step by step procedure from Windows

1) Format an USB HD or USB 3 Flash Drive Ext4 with MiniTool Partition Wizard: https://www.partitionwizard.com/
2) Mount the USB drive with Paragon extFS: https://www.paragon-software.com/home/extfs-windows/
3) Download stock recovery firmware from Nvidia: https://developer.nvidia.com/shield-open-source or Full Android: viewtopic.php?f=25&t=1580#p3030
4) Extract system.img and vendor.img from stock recovery firmware or from full Android archive
5) Convert system.img and vendor.img to ext4 using simg2img.exe tool: https://github.com/KinglyWayne/simg2img_win
6) Download su.img from here: https://goo.gl/Jo8mus
7) Copy system.img, vendor.img and su.img to mounted usb drive
8) Attach USB drive to Nvidia Shield TV
9) Download the boot / recovery image satv_boot_from_usb_1.1.img from here: https://goo.gl/vGosks
10) Reboot Shield TV to Fastboot mode
11) Flash the satv_boot_from_usb_1.1.img as recovery with the command: fastboot flash recovery satv_boot_from_usb_1.1.img
12) Switch from PC screen to Shield TV screen and with the Shield TV power button long press on Boot Recovery Kernel
13) Shield TV will stuck on Nvidia Logo
14) After short time, if you don't see the Android boot logo, remove the power cable
15) Reboot Shield TV to Fastboot mode
16) Flash the satv_boot_from_usb_1.1.img as recovery with the command: fastboot flash recovery satv_boot_from_usb_1.1.img
17) Switch from PC screen to Shield TV screen and with the Shield TV power button long press on Boot Recovery Kernel
18) Now the Shield TV will boot well from USB and the disk will be initialized in the right way

From now on, every time you reboot in recovery mode from the main OS you will go to the second OS that is installed on the USB drive
zulu99 can you please post a link to a pre converted system.img and vendor.img to ext4 please, i just cant seem to get to tool to work, i cant seem to convert the vendor.img file, im about to give up, sorry im just not on the lever as you and some im still learing, i hate asking this question
User avatar
zulu99
Site Admin
Posts: 2485
Joined: Tue Oct 09, 2012 6:42 am

Re: [ROM][Full Android Marshmallow for Shield TV][v.1.4]

Post by zulu99 »

hugh a wrote:
zulu99 wrote:The step by step procedure from Windows

1) Format an USB HD or USB 3 Flash Drive Ext4 with MiniTool Partition Wizard: https://www.partitionwizard.com/
2) Mount the USB drive with Paragon extFS: https://www.paragon-software.com/home/extfs-windows/
3) Download stock recovery firmware from Nvidia: https://developer.nvidia.com/shield-open-source or Full Android: viewtopic.php?f=25&t=1580#p3030
4) Extract system.img and vendor.img from stock recovery firmware or from full Android archive
5) Convert system.img and vendor.img to ext4 using simg2img.exe tool: https://github.com/KinglyWayne/simg2img_win
6) Download su.img from here: https://goo.gl/Jo8mus
7) Copy system.img, vendor.img and su.img to mounted usb drive
8) Attach USB drive to Nvidia Shield TV
9) Download the boot / recovery image satv_boot_from_usb_1.1.img from here: https://goo.gl/vGosks
10) Reboot Shield TV to Fastboot mode
11) Flash the satv_boot_from_usb_1.1.img as recovery with the command: fastboot flash recovery satv_boot_from_usb_1.1.img
12) Switch from PC screen to Shield TV screen and with the Shield TV power button long press on Boot Recovery Kernel
13) Shield TV will stuck on Nvidia Logo
14) After short time, if you don't see the Android boot logo, remove the power cable
15) Reboot Shield TV to Fastboot mode
16) Flash the satv_boot_from_usb_1.1.img as recovery with the command: fastboot flash recovery satv_boot_from_usb_1.1.img
17) Switch from PC screen to Shield TV screen and with the Shield TV power button long press on Boot Recovery Kernel
18) Now the Shield TV will boot well from USB and the disk will be initialized in the right way

From now on, every time you reboot in recovery mode from the main OS you will go to the second OS that is installed on the USB drive
zulu99 can you please post a link to a pre converted system.img and vendor.img to ext4 please, i just cant seem to get to tool to work, i cant seem to convert the vendor.img file, im about to give up, sorry im just not on the lever as you and some im still learing, i hate asking this question
For Android TV, but inside have an old boot_from_usb.img delete this and use the new from the guide above:
https://goo.gl/2H2thd

But you must be able to do at least this. Is for you, in case in future you want change from an OS to another and also with new firmware versions.

open the windows command and write
simg2img.exe vendor.img vendor.ext4.img

delete the original vendor.img and rename vendor.ext4.img to vendor.img

The same thing for system

There is nothing more simple than this.
Developer of DroidMote Server and DroidMote Client. Read the Quick Start Guides and then I'll be happy to help.
Donate with Paypal or Donate with Crypto
sharaq
Posts: 14
Joined: Sat Jul 16, 2016 3:36 pm

Re: [ROM][Full Android Marshmallow for Shield TV][v.1.4]

Post by sharaq »

zulu99 wrote:The step by step procedure from Windows

1) Format an USB HD or USB 3 Flash Drive Ext4 with MiniTool Partition Wizard: https://www.partitionwizard.com/
2) Mount the USB drive with Paragon extFS: https://www.paragon-software.com/home/extfs-windows/
3) Download stock recovery firmware from Nvidia: https://developer.nvidia.com/shield-open-source or Full Android: viewtopic.php?f=25&t=1580#p3030
4) Extract system.img and vendor.img from stock recovery firmware or from full Android archive
5) Convert system.img and vendor.img to ext4 using simg2img.exe tool: https://github.com/KinglyWayne/simg2img_win
6) Download su.img from here: https://goo.gl/Jo8mus
7) Copy system.img, vendor.img and su.img to mounted usb drive
8) Attach USB drive to Nvidia Shield TV
9) Download the boot / recovery image satv_boot_from_usb_1.1.img from here: https://goo.gl/vGosks
10) Reboot Shield TV to Fastboot mode
11) Flash the satv_boot_from_usb_1.1.img as recovery with the command: fastboot flash recovery satv_boot_from_usb_1.1.img
12) Switch from PC screen to Shield TV screen and with the Shield TV power button long press on Boot Recovery Kernel
13) Shield TV will stuck on Nvidia Logo
14) After short time, if you don't see the Android boot logo, remove the power cable
15) Reboot Shield TV to Fastboot mode
16) Flash the satv_boot_from_usb_1.1.img as recovery with the command: fastboot flash recovery satv_boot_from_usb_1.1.img
17) Switch from PC screen to Shield TV screen and with the Shield TV power button long press on Boot Recovery Kernel
18) Now the Shield TV will boot well from USB and the disk will be initialized in the right way

From now on, every time you reboot in recovery mode from the main OS you will go to the second OS that is installed on the USB drive
Zulu thank you very much for the step by step guide.... will try this today and post back the results...... currently looking for another usb flash drive 3.0
User avatar
zulu99
Site Admin
Posts: 2485
Joined: Tue Oct 09, 2012 6:42 am

Re: [ROM][Full Android Marshmallow for Shield TV][v.1.4]

Post by zulu99 »

sharaq wrote:
zulu99 wrote:The step by step procedure from Windows

1) Format an USB HD or USB 3 Flash Drive Ext4 with MiniTool Partition Wizard: https://www.partitionwizard.com/
2) Mount the USB drive with Paragon extFS: https://www.paragon-software.com/home/extfs-windows/
3) Download stock recovery firmware from Nvidia: https://developer.nvidia.com/shield-open-source or Full Android: viewtopic.php?f=25&t=1580#p3030
4) Extract system.img and vendor.img from stock recovery firmware or from full Android archive
5) Convert system.img and vendor.img to ext4 using simg2img.exe tool: https://github.com/KinglyWayne/simg2img_win
6) Download su.img from here: https://goo.gl/Jo8mus
7) Copy system.img, vendor.img and su.img to mounted usb drive
8) Attach USB drive to Nvidia Shield TV
9) Download the boot / recovery image satv_boot_from_usb_1.1.img from here: https://goo.gl/vGosks
10) Reboot Shield TV to Fastboot mode
11) Flash the satv_boot_from_usb_1.1.img as recovery with the command: fastboot flash recovery satv_boot_from_usb_1.1.img
12) Switch from PC screen to Shield TV screen and with the Shield TV power button long press on Boot Recovery Kernel
13) Shield TV will stuck on Nvidia Logo
14) After short time, if you don't see the Android boot logo, remove the power cable
15) Reboot Shield TV to Fastboot mode
16) Flash the satv_boot_from_usb_1.1.img as recovery with the command: fastboot flash recovery satv_boot_from_usb_1.1.img
17) Switch from PC screen to Shield TV screen and with the Shield TV power button long press on Boot Recovery Kernel
18) Now the Shield TV will boot well from USB and the disk will be initialized in the right way

From now on, every time you reboot in recovery mode from the main OS you will go to the second OS that is installed on the USB drive
Zulu thank you very much for the step by step guide.... will try this today and post back the results...... currently looking for another usb flash drive 3.0
I tested with an old 2.5 HD inside an usb adapter and with a Magnum 64GB flash drive

But today will arrive a monster Samsung evo 850 ssd
I want extreme disk speed :)

On the old 2.5 HD, After the first installation and android apps update at first boot, i installed and played many games without problems. The disk speed was just 60 MB/s read and write

The new Samsung evo ssd should have 540 MB/s 520MB/s read and write
Developer of DroidMote Server and DroidMote Client. Read the Quick Start Guides and then I'll be happy to help.
Donate with Paypal or Donate with Crypto
User avatar
zulu99
Site Admin
Posts: 2485
Joined: Tue Oct 09, 2012 6:42 am

Re: [ROM][Full Android Marshmallow for Shield TV][v.1.4]

Post by zulu99 »

Well my Samsung Evo 850 arrived

i made some comparisons.

In the attachments you can see the results compared with the internal disk.

My Shield TV that originally have only 16GB, now have 500GB and is faster in every operations. Very very fast. Also more that Shield TV Pro.
The beauty is that i can run the OS from USB, the OS that i want, full Android or Android TV. And i can also make tests and experiments without touch the internal configuration.

This is an extraordinary thing, the fastest Android device in the world, i hope that Nvidia not ruin this dream in the next updates and help us to have forever this wonderful functionality. Please Nvidia help us.
You do not have the required permissions to view the files attached to this post.
Developer of DroidMote Server and DroidMote Client. Read the Quick Start Guides and then I'll be happy to help.
Donate with Paypal or Donate with Crypto
sharaq
Posts: 14
Joined: Sat Jul 16, 2016 3:36 pm

Re: [ROM][Full Android Marshmallow for Shield TV][v.1.4]

Post by sharaq »

zulu99 wrote:Well my Samsung Evo 850 arrived

i made some comparisons.

In the attachments you can see the results compared with the internal disk.

My Shield TV that originally have only 16GB, now have 500GB and is faster in every operations. Very very fast. Also more that Shield TV Pro.
The beauty is that i can run the OS from USB, the OS that i want, full Android or Android TV. And i can also make tests and experiments without touch the internal configuration.

This is an extraordinary thing, the fastest Android device in the world, i hope that Nvidia not ruin this dream in the next updates and help us to have forever this wonderful functionality. Please Nvidia help us.

Wow!! thats great news!! that read/write speed is awesome, i will also try on ssd.. how did you connect the ssd? via usb adapter?
User avatar
zulu99
Site Admin
Posts: 2485
Joined: Tue Oct 09, 2012 6:42 am

Re: [ROM][Full Android Marshmallow for Shield TV][v.1.4]

Post by zulu99 »

sharaq wrote:
zulu99 wrote:Well my Samsung Evo 850 arrived

i made some comparisons.

In the attachments you can see the results compared with the internal disk.

My Shield TV that originally have only 16GB, now have 500GB and is faster in every operations. Very very fast. Also more that Shield TV Pro.
The beauty is that i can run the OS from USB, the OS that i want, full Android or Android TV. And i can also make tests and experiments without touch the internal configuration.

This is an extraordinary thing, the fastest Android device in the world, i hope that Nvidia not ruin this dream in the next updates and help us to have forever this wonderful functionality. Please Nvidia help us.

Wow!! thats great news!! that read/write speed is awesome, i will also try on ssd.. how did you connect the ssd? via usb adapter?
sure, usb 3 enclosure.

I solved also another problem.

Since to have DRM for Netflix you must boot the satv_boot_from_usb_1.1.img from boot and not from recovery,
fastboot boot satv_boot_from_usb_1.1.img

I don't want the hassle to use a PC to change the boot images. How we can do ?

very simple, with Flashify https://play.google.com/store/apps/deta ... r.flashify

copy original and modified boot image inside the backup boot folder of Flashify and after with one click you select one or another.
So you can boot from usb or normal boot without getting up from your comfy sofa.

I have everything NOW

Now Nvidia can also sell the Shield TV at 400 $ :)

https://youtu.be/Bsrqg7EqktU
Developer of DroidMote Server and DroidMote Client. Read the Quick Start Guides and then I'll be happy to help.
Donate with Paypal or Donate with Crypto
User avatar
zulu99
Site Admin
Posts: 2485
Joined: Tue Oct 09, 2012 6:42 am

Re: [ROM][Full Android Marshmallow for Shield TV][v.1.4]

Post by zulu99 »

Updated on the LXC Containers thread the boot images LXC enabled.
viewtopic.php?f=25&t=1604

The new boot image solve the problem to have DRM and LXC containers at same time
i added also a boot image LXC enabled that can boot from USB


In short now we can have:
Full Android
Android TV
Full Android from USB
Android TV from USB
Full Android with Ubuntu inside an LXC Container
Android TV with Ubuntu inside an LXC Container
Full Android with Ubuntu inside an LXC Container from USB ( to have more space and to try things without touch the internal configuration )
Android TV with Ubuntu inside an LXC Container from USB ( to have more space and to try things without touch the internal configuration )


Don't forget, to change boot image on the fly you can use Flashify app like in this video: https://youtu.be/Bsrqg7EqktU
Developer of DroidMote Server and DroidMote Client. Read the Quick Start Guides and then I'll be happy to help.
Donate with Paypal or Donate with Crypto
davidbag
Posts: 1
Joined: Sat Aug 06, 2016 5:12 pm

Re: [ROM][Full Android Marshmallow for Shield TV][v.1.4]

Post by davidbag »

HI,
I am new on this, and two thing that I do not know hot to!

On the Shield, I can not read my files from a Synology NAS, I do the connection on the Android tv settings, he connects to the NAS but on PLEX it does not recognise it!

The other thing is! I do format a USB3 external SSD as EXt4 but on full android he do not recognise it and what do you mean by "copy original and modified boot image inside the backup boot folder of Flashily"? what folder?

Can you do a step by step? please! (i've done old steps from 1 til 7 step)

Thank you
rossco57
Posts: 2
Joined: Sat Aug 06, 2016 5:50 pm

Re: [ROM][Full Android Marshmallow for Shield TV][v.1.4]

Post by rossco57 »

trying to get this working on 1tb or 320gb hdd had it working on usb stick but cant get it working on hdd

do I have disk as one partition mbr or gpt ? how did you init the drive

thanks for any help