We would like to use the secure boot key feature. As I understand it this feature makes the TK1 require encrypted BCT and bootloader. What I wish to accomplish is locking the download image functionality. I really did not found any documentation regarding:
How to create a signed/encrypted bootloader and bct ?
Linux4all/KartikGuptaJune,
Sorry for not having too much update in the past few months. We are actually working toward releasing secure boot package to enable building a more secure product. We should be able to make it available before next month. Again thanks for your patience. We also plan to provide training tutorial for this topic after software release. Stay tuned too.
[b]- Jetson Platform Fuse Burning and Secure Boot Documentation and Tools
Jetson TX2 Fuse Specification
Jetson TX1 Fuse Specification
Jetson TK1 Fuse Specification[/b]
This collection of documentation and tools enables fuse burning for secure boot and other purposes with Jetson TX2, Jetson TX1, and Tegra K1 for developing secure OS and trusted application.
I have a quick question regarding programming fuses for jetson-tk1. If I would like to burn my own personal DK and SBK I read the critical requirements involve setting the VPP_FUSE state. What is the best method to prepare jetson tk1 for fuse programming?
This was taken from the Fuse Specification PDF:
Designs must provide a way to supply a 1.8v power source to the VPP_FUSE pin on Tegra to allow fuses to be burned. (Looks like dts has taken care of voltage)
Okay well im glad i tried my first fuse burn on my 1st gen apalis-tk1. Bootloader is corrupted somehow. Hope this is fixable since i know the generic DK/SBK:
[0000.007] No Battery Present
[0000.011] Sdram initialization is successful
[0000.058] Instance[1] bootloader is corrupted trying for next Instance !
[0000.066] No Bootloader is found !
[0000.069] Error in NvTbootLoadBinary: 0x13 !
I should also add I am flashing bootloader.bin not u-boot for android 7.0.