I’ve been using Jetson Nano DevKits for quite some time now, but as of 2022, the BootROM situation is driving me mad…
-I’ve got Jetson Nano A and B dev boards.
-SD-Cards working well on older A machines don’t work in B machines. The system is booting up well, but no display device is detected ever.
-SD-Card Images up to 4.4 work well with both A and B machines. But updating the initrd (eg. by updateinitramfs) renders USB unusable - seems the devs forgot to configure the xusb firmware into it.
-SD-Card images 4.6 work well on all devices, but after updateinitramfs, they wont boot anymore at all.
-After booting an SD-Card image of 4.6, the BootROM is updated. The logo changed on older machines (black background is now white), and SD-Card images of 4.4 with updated initramfs do not boot anymore at all.
My questions:
-Is there any table (i’ve searched quite some time over the dev docs) that states which SD-Image will work with which Hardware Revision, and which BootROM revision?
-Is there any documentation in which cases the BootROM gets updated? Having “contagious” SD-Cards around that will render devices unable to run older cards is a very toxic state.
-Is there any documentation how to build an working initramfs, and why linux tools are seemingly not supported or able to do this? In fact it seems initrd’s made by updateinitramfs differ entirely from the ones shipped on the SD-Images - why is that?
Thank you very much, any advice is appreciated…