[Shield Android TV General] chapas:
I wish i was not repeating what has already been wrote on this thread...

...seems easy, but there is more than meets the eye, some more questions. But first here's what i have done and some outputs:

My steps so far (following locki's)

1) Setup a default install on Oracle VM VirtualBox using this image "ubuntu-14.04.6-server-amd64.iso" (major version recommended)

2) Followed instructions from this step only: https://source.android.com/setup/build/initializing#installing-required-packages-ubuntu-1404

3) Followed instructions from this step only: https://source.android.com/setup/build/downloading#installing-repo

4) Followed lexyan77 tip:

sudo add-apt-repository ppa:openjdk-r/ppa

sudo apt-get update

sudo apt install openjdk-8-jdk

5) Followed instructions from 'How to Sync' from (most updated version ATM): http://nv-tegra.nvidia.com/gitweb/?p=manifest/android/binary.git;a=blob_plain;f=README_NEW_SHIELD;hb=refs/heads/rel-30-r3-partner

mkdir ~/shield-open-source

cd ~/shield-open-source

repo init -u git://nv-tegra.nvidia.com/manifest/android/binary.git -b rel-30-r3-partner -m tlk/t210.xml

repo sync -j5

6) Followed instructions from 'HowTo Build' also from the previous address

export TOP=`pwd`

cd vendor/nvidia/licensed-binaries (don't know if i need this line)

./extract-nv-bins.sh (don't know if i need this line)

Package extracted successfully.

cd $TOP

. build/envsetup.sh

including device/asus/fugu/vendorsetup.sh
including device/generic/mini-emulator-arm64/vendorsetup.sh
including device/generic/mini-emulator-armv7-a-neon/vendorsetup.sh
including device/generic/mini-emulator-mips64/vendorsetup.sh
including device/generic/mini-emulator-mips/vendorsetup.sh
including device/generic/mini-emulator-x86_64/vendorsetup.sh
including device/generic/mini-emulator-x86/vendorsetup.sh
including device/google/dragon/vendorsetup.sh
including device/google/marlin/vendorsetup.sh
including device/huawei/angler/vendorsetup.sh
including device/lge/bullhead/vendorsetup.sh
including device/linaro/hikey/vendorsetup.sh
including vendor/nvidia/build/vendorsetup.sh
including sdk/bash_completion/adb.bash

setpaths

lunch darcy-userdebug

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=8.0.0
TARGET_PRODUCT=darcy
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_PLATFORM_VERSION=OPR1
TARGET_BUILD_APPS=
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=generic
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv7-a-neon
TARGET_2ND_CPU_VARIANT=cortex-a15
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.4.0-142-generic-x86_64-with-Ubuntu-14.04-trusty
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=OPR6.170623.010
OUT_DIR=out
AUX_OS_VARIANT_LIST=
============================================

mp bootimage

make: Entering directory `/home/chapas/shield-open-source'
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=8.0.0
TARGET_PRODUCT=darcy
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=generic
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv7-a-neon
TARGET_2ND_CPU_VARIANT=cortex-a15
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.4.0-142-generic-x86_64-with-Ubuntu-14.04-trusty
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=OPR6.170623.010
OUT_DIR=out
============================================
ninja: no work to do.
ninja: no work to do.
out/build-darcy.ninja is missing, regenerating...
[10/981] including ./cts/Android.mk ...
cts/apps/CtsVerifier/Android.mk:72: warning: FindEmulator: find: `cts/apps/CtsVerifier/src/com/android/cts/verifier/backup': No such file or directory
build/core/java_common.mk:88: warning: FindEmulator: cd: cts/hostsidetests/appsecurity/test-apps/WriteExternalStorageApp/cts/hostsidetests/appsecurity/test-apps/WriteExternalStorageApp/res: No such file or directory
build/core/java_common.mk:88: warning: FindEmulator: cd: cts/hostsidetests/backup/assets: No such file or directory
cts/hostsidetests/os/test-apps/StaticSharedNativeLibProvider/Android.mk:23: warning: FindEmulator: find: `cts/hostsidetests/os/test-apps/StaticSharedNativeLibProvider/src': No such file or directory
cts/hostsidetests/os/test-apps/StaticSharedNativeLibProvider1/Android.mk:23: warning: FindEmulator: find: `cts/hostsidetests/os/test-apps/StaticSharedNativeLibProvider1/src': No such file or directory
cts/tests/tests/contactsproviderwipe/Android.mk:33: warning: FindEmulator: find: `cts/tests/tests/contactsproviderwipe/common/src': No such file or directory
cts/tests/tests/telecom3/Android.mk:37: warning: FindEmulator: find: `cts/tests/tests/telecom/src/android/telecom/cts/MockDialerActivity.java': No such file or directory
[360/981] including ./frameworks/av/media/libaaudio/Android.mk ...
frameworks/av/media/libaaudio/examples/input_monitor/static/Android.mk: warning: input_monitor: unusual tags examples
frameworks/av/media/libaaudio/examples/write_sine/static/Android.mk: warning: write_sine: unusual tags examples
[394/981] including ./frameworks/base/Android.mk ...
./frameworks/base/Android.mk:865: warning: FindEmulator: find: `frameworks/opt/telephony/src/java/android/provider': No such file or directory
./frameworks/base/Android.mk:874: warning: FindEmulator: find: `frameworks/opt/telephony/src/java/android/provider': No such file or directory
./frameworks/base/Android.mk:879: warning: FindEmulator: find: `frameworks/opt/telephony/src/java/android/provider': No such file or directory
./frameworks/base/Android.mk:884: warning: FindEmulator: find: `frameworks/opt/telephony/src/java/android/provider': No such file or directory
[724/981] including ./system/sepolicy/Android.mk ...
./system/sepolicy/Android.mk:107: warning: BOARD_SEPOLICY_VERS not specified, assuming current platform version
[981/981] including ./vendor/nvidia/tegra/Android.mk ...
PRODUCT_COPY_FILES device/nvidia/platform/t210/fstab_m.t210ref_encrypt:root/fstab.jetson_e ignored.
PRODUCT_COPY_FILES device/nvidia/platform/t210/fstab_m.t210ref_encrypt:root/fstab.jetson_cv ignored.
PRODUCT_COPY_FILES device/nvidia/common/init.recovery.android.usb.rc:root/init.recovery.usb.rc ignored.
Factory: Ramdisk module not defined
Factory: Building default.prop
platform_testing/build/tasks/tests/instrumentation_metric_test_list.mk: warning: continuous_instrumentation_metric_tests: Unknown installed file for module perf-setup.sh
platform_testing/build/tasks/tests/instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module RecyclerViewTests
platform_testing/build/tasks/tests/instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module SettingsFunctionalTests
platform_testing/build/tasks/tests/instrumentation_test_list.mk: warning: continuous_instrumentation_tests: Unknown installed file for module LauncherFunctionalTests
platform_testing/build/tasks/tests/native_metric_test_list.mk: warning: continuous_native_metric_tests: Unknown installed file for module perf-setup.sh
test/vts/tools/build/tasks/vts_package.mk:216: warning: FindEmulator: cd: vendor/google_vts/testcases: No such file or directory
test/vts/tools/build/tasks/vts_package.mk:216: warning: FindEmulator: cd: vendor/google_vts/testcases: No such file or directory
test/vts/tools/build/tasks/vts_package.mk:216: warning: FindEmulator: cd: vendor/google_vts/testcases: No such file or directory
build/core/base_rules.mk:466: warning: overriding commands for target `out/host/linux-x86/cts/android-cts/testcases/libcrash-jni.so'
build/core/base_rules.mk:466: warning: ignoring old commands for target `out/host/linux-x86/cts/android-cts/testcases/libcrash-jni.so'
build/core/base_rules.mk:466: warning: overriding commands for target `out/target/product/t210/testcases/libcrash-jni/libcrash-jni.so'
build/core/base_rules.mk:466: warning: ignoring old commands for target `out/target/product/t210/testcases/libcrash-jni/libcrash-jni.so'
build/core/base_rules.mk:466: warning: overriding commands for target `out/target/product/t210/testcases/hello_world_test/hello_world_test'
build/core/base_rules.mk:466: warning: ignoring old commands for target `out/target/product/t210/testcases/hello_world_test/hello_world_test'
./test/vts/utils/python/archive/Android.mk:28: warning: overriding commands for target `default'
./test/vts/runners/host/tcp_server/Android.mk:19: warning: ignoring old commands for target `default'
./test/vts/utils/python/coverage/Android.mk:28: warning: overriding commands for target `default'
./test/vts/utils/python/archive/Android.mk:28: warning: ignoring old commands for target `default'
build/core/Makefile:34: warning: overriding commands for target `out/target/product/t210/system/etc/hosts'
build/core/base_rules.mk:374: warning: ignoring old commands for target `out/target/product/t210/system/etc/hosts'
build/core/Makefile:34: warning: overriding commands for target `out/target/product/t210/root/init.nvphsd.rc'
build/core/base_rules.mk:374: warning: ignoring old commands for target `out/target/product/t210/root/init.nvphsd.rc'
build/core/Makefile:34: warning: overriding commands for target `out/target/product/t210/root/init.sata.configs.rc'
build/core/base_rules.mk:374: warning: ignoring old commands for target `out/target/product/t210/root/init.sata.configs.rc'
build/core/Makefile:34: warning: overriding commands for target `out/target/product/t210/system/bin/badblocks'
build/core/base_rules.mk:374: warning: ignoring old commands for target `out/target/product/t210/system/bin/badblocks'
build/core/Makefile:34: warning: overriding commands for target `out/target/product/t210/root/init.tlk.rc'
build/core/base_rules.mk:374: warning: ignoring old commands for target `out/target/product/t210/root/init.tlk.rc'
build/core/Makefile:34: warning: overriding commands for target `out/target/product/t210/root/init.hdcp.rc'
build/core/base_rules.mk:374: warning: ignoring old commands for target `out/target/product/t210/root/init.hdcp.rc'
[ 99% 1097/1098] glob vendor/*/*/Android.bp
[ 0% 85/10421] host Java: bouncycastle-host (out/host/common/obj/JAVA_LIBRARIES/bouncycastle-host_intermediates/classes)
warning: [options] bootstrap class path not set in conjunction with -source 1.7
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 warning
[ 0% 104/10421] build out/target/product/t210/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_policy.conf
m4: device/nvidia/common/sepolicy_o/imsipsec.te: 25: deprecated: unix_socket_connect(imsipsec, property, init) Please use set_prop(imsipsec, <property name>) instead.
[ 2% 252/10421] Target buildinfo: out/target/product/t210/obj/ETC/system_build_prop_intermediates/build.prop
Target buildinfo from: device/nvidia/platform/loki/t210/system.prop
Target buildinfo from: device/nvidia/soc/t210/system.prop
Target buildinfo from: device/nvidia/platform/t210/system.prop
[ 88% 9202/10421] cc out/soong/.intermediates/external/selinux/libsepol/libsepol/linux_x86_64_static/obj/lex/external/selinux/libsepol/cil/src/cil_lexer.o
out/soong/.intermediates/external/selinux/libsepol/libsepol/linux_x86_64_static/gen/lex/external/selinux/libsepol/cil/src/cil_lexer.c:1605:1: warning: function 'yy_fatal_error' could be declared with attribute 'noreturn' [-Wmissing-noreturn]
{
^
1 warning generated.
[ 88% 9230/10421] build out/target/product/t210/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil
out/host/linux-x86/bin/checkpolicy: loading policy configuration from out/target/product/t210/obj/ETC/plat_sepolicy.cil_intermediates/plat_policy.conf
out/host/linux-x86/bin/checkpolicy: policy configuration loaded
out/host/linux-x86/bin/checkpolicy: writing CIL to out/target/product/t210/obj/ETC/plat_sepolicy.cil_intermediates/plat_sepolicy.cil
[ 88% 9232/10421] build out/target/product/t210/obj/FAKE/selinux_policy_intermediates/reqd_policy_mask.cil
out/host/linux-x86/bin/checkpolicy: loading policy configuration from out/target/product/t210/obj/FAKE/selinux_policy_intermediates/reqd_policy_mask.conf
out/host/linux-x86/bin/checkpolicy: policy configuration loaded
out/host/linux-x86/bin/checkpolicy: writing CIL to out/target/product/t210/obj/FAKE/selinux_policy_intermediates/reqd_policy_mask.cil
[ 88% 9233/10421] build out/target/product/t210/obj/FAKE/selinux_policy_intermediates/plat_pub_policy.cil
out/host/linux-x86/bin/checkpolicy: loading policy configuration from out/target/product/t210/obj/FAKE/selinux_policy_intermediates/plat_pub_policy.conf
out/host/linux-x86/bin/checkpolicy: policy configuration loaded
out/host/linux-x86/bin/checkpolicy: writing CIL to out/target/product/t210/obj/FAKE/selinux_policy_intermediates/plat_pub_policy.cil.tmp
[ 88% 9234/10421] build out/target/product/t210/obj/ETC/26.0.cil_intermediates/mapping/26.0.cil
Parsing out/target/product/t210/obj/FAKE/selinux_policy_intermediates/plat_pub_policy.cil
[ 88% 9236/10421] build out/target/product/t210/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_policy_raw.cil
out/host/linux-x86/bin/checkpolicy: loading policy configuration from out/target/product/t210/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_policy.conf
out/host/linux-x86/bin/checkpolicy: policy configuration loaded
out/host/linux-x86/bin/checkpolicy: writing CIL to out/target/product/t210/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_policy_raw.cil.tmp
[ 88% 9237/10421] build out/target/product/t210/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_sepolicy.cil
Parsing out/target/product/t210/obj/FAKE/selinux_policy_intermediates/plat_pub_policy.cil
Parsing out/target/product/t210/obj/ETC/nonplat_sepolicy.cil_intermediates/nonplat_policy_raw.cil
[ 95% 9994/10421] versioner preprocess
warning: attempted to generate guard with empty availability: obsoleted = 21
warning: attempted to generate guard with empty availability: obsoleted = 23
Preprocessing out/soong/ndk/sysroot/usr/include/bits/strcasecmp.h...
Preprocessing out/soong/ndk/sysroot/usr/include/setjmp.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/fsuid.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/shm.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/sem.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/quota.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/mman.h...
Preprocessing out/soong/ndk/sysroot/usr/include/wchar.h...
Preprocessing out/soong/ndk/sysroot/usr/include/malloc.h...
Preprocessing out/soong/ndk/sysroot/usr/include/utmp.h...
Preprocessing out/soong/ndk/sysroot/usr/include/bits/lockf.h...
Preprocessing out/soong/ndk/sysroot/usr/include/bits/wctype.h...
Preprocessing out/soong/ndk/sysroot/usr/include/inttypes.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/sendfile.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/personality.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/resource.h...
Preprocessing out/soong/ndk/sysroot/usr/include/netdb.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/auxv.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/time.h...
Preprocessing out/soong/ndk/sysroot/usr/include/fcntl.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/vfs.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/epoll.h...
Preprocessing out/soong/ndk/sysroot/usr/include/pty.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/select.h...
Preprocessing out/soong/ndk/sysroot/usr/include/strings.h...
Preprocessing out/soong/ndk/sysroot/usr/include/error.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/uio.h...
Preprocessing out/soong/ndk/sysroot/usr/include/arpa/nameser.h...
Preprocessing out/soong/ndk/sysroot/usr/include/ftw.h...
Preprocessing out/soong/ndk/sysroot/usr/include/pwd.h...
Preprocessing out/soong/ndk/sysroot/usr/include/stdlib.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/statvfs.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/timerfd.h...
Preprocessing out/soong/ndk/sysroot/usr/include/uchar.h...
Preprocessing out/soong/ndk/sysroot/usr/include/mntent.h...
Preprocessing out/soong/ndk/sysroot/usr/include/link.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/endian.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/msg.h...
Preprocessing out/soong/ndk/sysroot/usr/include/dlfcn.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/signalfd.h...
Preprocessing out/soong/ndk/sysroot/usr/include/arpa/inet.h...
Preprocessing out/soong/ndk/sysroot/usr/include/time.h...
Preprocessing out/soong/ndk/sysroot/usr/include/nl_types.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/sysinfo.h...
Preprocessing out/soong/ndk/sysroot/usr/include/grp.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/timex.h...
Preprocessing out/soong/ndk/sysroot/usr/include/complex.h...
Preprocessing out/soong/ndk/sysroot/usr/include/unistd.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/system_properties.h...
Preprocessing out/soong/ndk/sysroot/usr/include/ctype.h...
Preprocessing out/soong/ndk/sysroot/usr/include/locale.h...
Preprocessing out/soong/ndk/sysroot/usr/include/android/dlext.h...
Preprocessing out/soong/ndk/sysroot/usr/include/search.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/stat.h...
Preprocessing out/soong/ndk/sysroot/usr/include/poll.h...
Preprocessing out/soong/ndk/sysroot/usr/include/netinet/ether.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/swap.h...
Preprocessing out/soong/ndk/sysroot/usr/include/string.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/socket.h...
Preprocessing out/soong/ndk/sysroot/usr/include/android/legacy_signal_inlines.h...
Preprocessing out/soong/ndk/sysroot/usr/include/pthread.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/inotify.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sched.h...
Preprocessing out/soong/ndk/sysroot/usr/include/signal.h...
Preprocessing out/soong/ndk/sysroot/usr/include/langinfo.h...
Preprocessing out/soong/ndk/sysroot/usr/include/stdio.h...
Preprocessing out/soong/ndk/sysroot/usr/include/android/set_abort_message.h...
Preprocessing out/soong/ndk/sysroot/usr/include/math.h...
Preprocessing out/soong/ndk/sysroot/usr/include/stdio_ext.h...
Preprocessing out/soong/ndk/sysroot/usr/include/dirent.h...
Preprocessing out/soong/ndk/sysroot/usr/include/sys/xattr.h...
Preprocessing out/soong/ndk/sysroot/usr/include/net/if.h...
Preprocessing out/soong/ndk/sysroot/usr/include/wctype.h...
Preprocessing out/soong/ndk/sysroot/usr/include/ifaddrs.h...
[ 99% 10371/10421] target Strip (mini debug info): init (out/target/product/t210/obj/EXECUTABLES/init_intermediates/init)
prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android-nm: out/target/product/t210/symbols/init: no symbols
[ 99% 10386/10421] target Strip (mini debug info): charger (out/target/product/t210/obj/EXECUTABLES/charger_intermediates/charger)
prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android-nm: out/target/product/t210/symbols/sbin/charger: no symbols
[ 99% 10391/10421] target Strip (mini debug info): slideshow (out/target/product/t210/obj/EXECUTABLES/slideshow_intermediates/slideshow)
prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android-nm: out/target/product/t210/symbols/sbin/slideshow: no symbols
[ 99% 10406/10421] header-abi-diff -o out/soong/.intermediates/external/libcx...x/libc++/android_arm_armv7-a-neon_cortex-a15_shared_core/libc++.so_ref.lsdum
******************************************************
VNDK Abi broken: Please check compatiblity report at : out/soong/.intermediates/external/libcxx/libc++/android_arm_armv7-a-neon_cortex-a15_shared_core/libc++.so.abidiff
*****************************************************
[ 99% 10417/10421] Target ram disk: out/target/product/t210/ramdisk.img

(cut some lines)

find: paths must precede expression: tegra210*.dtb
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
[100% 10421/10421] Target boot image: out/target/product/t210/boot.img
out/target/product/t210/boot.img maxsize=53526528 blocksize=4224 total=14226728 reserve=540672
make: Leaving directory `/home/chapas/shield-open-source'

#### make completed successfully (01:48:08 (hh:mm:ss)) ####

Now the questions:

- I got some warnings, are they of any value?

- I did a CRTL+C at 99%, so there is a big chance that 'ramdisk.img' might be corrupted, shall i restart all over, if yes what should i delete?

OK, restarted from the very begin, this time i had success! (no problem here)

Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
[100% 10421/10421] Target boot image: out/target/product/t210/boot.img
out/target/product/t210/boot.img maxsize=53526528 blocksize=4224 total=14226728 reserve=540672
make: Leaving directory `/home/chapas/shield-open-source'

#### make completed successfully (01:48:08 (hh:mm:ss)) ####

- Shall i try to flash the image at this point to the shield?

- First i did the build (generated boot.img) and after that add the kernel options?? It does not make sense to me.

Will they be injected? Will have to make a new build?

Found these posts that answers this question, in special part 2:

https://www.brightdevelopers.com/compile-android-kernel-and-flashing-to-nvidia-shield-tv/

https://www.brightdevelopers.com/making-modifications-to-nvidia-shield-tv-kernel-part-2/

https://www.brightdevelopers.com/keep-changes-persistent-by-modifying-nvidia-shield-tv-boot-image-part-3/

- Instruction from 'nopnop9090' skips these steps:

cd vendor/nvidia/licensed-binaries

./extract-nv-bins.sh​

from the nvidia instructions. What is this used for?

- Where/when does the code from 'nopnop9090' repository gets into play (if still valid on this version)?

- There are many steps missing from 'nopnop9090' tutorial ( from this line forward: (media_build branch only): after the bootimage has been created you can build the loadable modules by invoking )

Whats my next step ? Modules?

Thank you [MENTION=815012]locki[/MENTION]

Thank you [MENTION=2310389]lexyan77[/MENTION]