Yeah, sorry, I didn’t think it through. You need to remove the BMP partition filename info from your flash XML file (usually flash_l4t_t186.xml in bootloader/t186ref/cfg), just remove the " bmp.blob " line. You can leave the bmp.blob (old or new) in ./bootloader, it won’t be used.
That will disable BMP splash for you on your TX2.
I tried your attached bmp.blob on my TX2, and I just get a black screen. No errors from CBoot. It’s a huge file, so I can’t easily compare it to our stock bmp.blob, but the header looks OK. What were the characteristics/properties of the BMP file you added? size, format, etc.?
At some point, we’re going to release a toolset to help people create their own BMP blobs more easily. I’ll check on where that effort is and get back to you.
If you have indeed removed the filename for the BMP partition, and removed bmp.blob from /bootloader, AND reflashed the system (so that CBoot doesn’t see the BMP partition, and won’t load the bmp.blob), then there is no way you should be seeing a BMP splash on your TX2, regardless of the release (R28, R31, R32). Please check that you’ve done all 3 of those things - edit your original flash_l4t_t186.xml, deleted bmp.blob, and reflashed. Post your flash*.xml if it still doesn’t work.
Thanks, so does this instruction only work for Xavier, not for Jetson TX2?
The bmp.blob we provide is generic, it will work on all L4T platforms (TX1, Nano, TX2, AGX). I haven’t looked at this utility, but if it produces a bmp.blob that will work with Xavier, it will also work with TX2, TX1 and Nano.
I followed your steps but when I enter this command:
sudo ./flash.sh -k BMP --image ./bootloader/bmp.blob jetson-xavier mmcblk0p1
I get this error: Error: Return value 8
Command tegrarcm_v2 --download bct_bootrom br_bct_BR.bct --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt --download bct_mem mem_rcm_sigheader.bct.encrypt
Failed to flash/read t186ref.
Also, I tried this on jetson TX2, and the logo changed. But, after my logo nvidia logo appears on the screen.
Is it normal? Can I remove Nvidia logo completely?
For jetson xavier I get this:
./flash.sh: eval: line 341: syntax error near unexpected token (' ./flash.sh: eval: line 341: soft_fuses=/home/amin/Downloads/Tegra186_Linux_R32.4.3_aarch64(1)/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-soft-fuses-l4t.cfg’
./tegraflash.py --chip 0x19 --applet “Downloads/Tegra186_Linux_R32.4.3_aarch64(1)/Linux_for_Tegra/bootloader/mb1_t194_prod.bin” --skipuid --soft_fuses --bins “mb2_applet nvtboot_applet_t194.bin” --cmd “dump eeprom boardinfo cvm.bin;reboot recovery”
Welcome to Tegra Flash
Type ? or help for help and q or quit to exit
Use ! to execute system commands