How to create the bmp files used for the boot logo

I was able to create and flash the logo blob. Upon boot no logo. Everything else was fine. I think I need to understand the format of the bmp file. Can some use mediainfo and show me there format and what tools they used to create their original logo bmp before the reduce colors steps. Better yet can someone at Nvidia send me one of the original bmp logo files. Thanks.

I tired 2 method to create the bmp file and here is the info using file command.

locbit-rc-16-1920x1080.bmp: PC bitmap, Windows 98/2000 and newer format, 1920 x 1080 x 4
locbit-rc-1920x1080.bmp: PC bitmap, Windows 95/NT4 and newer format, 1920 x 1080 x 4

does that look correct?

here is info using mediainfo

General
Count : 330
Count of stream of this kind : 1
Kind of stream : General
Kind of stream : General
Stream identifier : 0
Count of image streams : 1
Image_Format_List : RGB
Image_Format_WithHint_List : RGB
Codecs Image : RGB
Complete name : locbit-rc-1920x1080.bmp
File name : locbit-rc-1920x1080.bmp
File name : locbit-rc-1920x1080
File extension : bmp
Format : Bitmap
Format : Bitmap
Format/Extensions usually used : bmp bms
Commercial name : Bitmap
Internet media type : image/bmp
Codec : Bitmap
Codec : Bitmap
Codec/Extensions usually used : bmp bms
File size : 1036986
File size : 1 013 KiB
File size : 1 013 KiB
File size : 1 013 KiB
File size : 1 013 KiB
File size : 1 012.7 KiB
File last modification date : UTC 2020-11-25 01:51:40
File last modification date (local) : 2020-11-24 20:51:40

Image
Count : 122
Count of stream of this kind : 1
Kind of stream : Image
Kind of stream : Image
Stream identifier : 0
Format : RGB
Commercial name : RGB
Codec : RGB
Codec : RGB
Width : 1920
Width : 1 920 pixels
Height : 1080
Height : 1 080 pixels
Color space : RGB
Resolution : 8
Resolution : 8 bits
Bit depth : 8
Bit depth : 8 bits

And

General
Count : 330
Count of stream of this kind : 1
Kind of stream : General
Kind of stream : General
Stream identifier : 0
Count of image streams : 1
Image_Format_List : RGB
Image_Format_WithHint_List : RGB
Codecs Image : RGB
Complete name : locbit-rc-16-1920x1080.bmp
File name : locbit-rc-16-1920x1080.bmp
File name : locbit-rc-16-1920x1080
File extension : bmp
Format : Bitmap
Format : Bitmap
Format/Extensions usually used : bmp bms
Commercial name : Bitmap
Internet media type : image/bmp
Codec : Bitmap
Codec : Bitmap
Codec/Extensions usually used : bmp bms
File size : 1037002
File size : 1 013 KiB
File size : 1 013 KiB
File size : 1 013 KiB
File size : 1 013 KiB
File size : 1 012.7 KiB
File last modification date : UTC 2020-11-24 16:40:56
File last modification date (local) : 2020-11-24 11:40:56

Image
Count : 122
Count of stream of this kind : 1
Kind of stream : Image
Kind of stream : Image
Stream identifier : 0
Format : RGB
Commercial name : RGB
Codec : RGB
Codec : RGB
Width : 1920
Width : 1 920 pixels
Height : 1080
Height : 1 080 pixels
Color space : RGB
Resolution : 8
Resolution : 8 bits
Bit depth : 8
Bit depth : 8 bits

Hi Tom,

Here is the mediainfo from origianl 1080 bmp file.

General
Complete name                            : nvidia1080.bmp
Format                                   : Bitmap
File size                                : 5.93 MiB

Image
Format                                   : RGB
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Color space                              : RGB
Bit depth                                : 24 bits

and this is the result of file.

nvidia1080.bmp: PC bitmap, Windows 3.x format, 1920 x 1080 x 24

OK I’m including my image file and the blob. Everything is as expected as far as format goes.
I still have blank screen on boot.

file lb-c8-ncm-1920x1080.bmp
lb-c8-ncm-1920x1080.bmp: PC bitmap, Windows 3.x format, 1920 x 1080 x 24

my blob size is
ls -ltr tbmp.blob
-rw-r–r-- 1 tom users 200622 Nov 25 16:59 tbmp.blob

So question is how much space can I have for the blob as I now have appeared to use greater than what is in the flash.xml file as far as size goes. I’v reduced the bmp image down to 8 colors. Will really have issues if it needs to be less colors.

I’m including the bmp and blob files. Whoops I can’t upload them not authorized.

FWI: I have reloaded the Nvidia blob multiple times with success.

Thanks.

So maybe it boils down to number of colors that can actually be used for 1920x1080. How many colors does the NVIDIA logo use? Thanks.

What is your command to create the bmp blob? Do you try to compress them?

tom@tomtower:/mnt/nfs/eeinc/projects/Axion/LocBit/nano/bsp/Linux_for_Tegra/tools/bmp-splash> ./genbmpblob_L4T.sh t210 ./config_file ./BMP_generator_L4T.py lz4 /mnt/nfs/eeinc/projects/Axion/LocBit/nano/bsp/Linux_for_Tegra/tools/bmp.blob
BMP IMAGE INFO : ./lb-c8-ncm-1920x1080.bmp locbit 1080
1+0 records in
1+0 records out
1 byte copied, 0.000939916 s, 1.1 kB/s
1+0 records in
1+0 records out
1 byte copied, 0.000928281 s, 1.1 kB/s
1+0 records in
1+0 records out
1 byte copied, 0.000940653 s, 1.1 kB/s
1+0 records in
1+0 records out
1 byte copied, 0.000940342 s, 1.1 kB/s
./genbmpblob_L4T.sh: Success! bmp.blob is in ‘/mnt/nfs/eeinc/projects/Axion/LocBit/nano/bsp/Linux_for_Tegra/tools/bmp.blob’.

Here are the links to the blob and the bmp file.

Hi Tom,

This is the original BMP file for you to take as reference.nvidia1080.bmp.tar.gz (20.1 KB)