This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to remove the reboot logo

Hi all

   I use DM8168 EVM, DVRRDK_03.00。  when the console type command reboot , the on -chip HDMI port will display  ti logo, i want to know how to remove the logo or use my own logo?

    

  • Change your bootcmd to remove boot logo commands shown in bold.

    bootcmd should be changed from

    setenv bootcmd 'nand read ${logoreadaddr} 0x280000 0x300000; logo on ${logoreadaddr} 0xA0000000 0xBF900000 40 60;
    tftp 0x81000000 uImage_DM816X_DVR;bootm 0x81000000'

    to

    setenv bootcmd 'dhcp;tftp 0x81000000 uImage_DM816X_DVR;bootm 0x81000000'

     

  • Hi

      thank you for reply. 

      my bootcmd is bootcmd=nand read 0x81000000 0x00580000 0x300000; bootm 0x81000000

      when reboot, still display the logo.   In my uboot. the logo on is not work, I add a statement "return 0"  as the first statement of function do_boot_logo

      

  • Before rebooting are you saving bootcmd with saveenv? Please cross check bootcmd after re-booting using print at 2nd stage u-boot.  It can not happen that you dont have logo on command in boot cmd and you still see the logo.

     

  • I use the saveenv before boot the kernel.

    I add a print statement before return, printf("do_boot_logo will return now,^_^\n");

    now i add the logo on command, the boot log is following:

    This time i don't use saveenv the save command with logo on!

    TI8168_EVM#setenv bootcmd 'nand read 0x81000000 0x280000 0x300000; logo on 0x81000000 0xA0000000 0x81600000 40 60;nand read 0x81000000 0x00580000 0x300000; bootm 0x81000000';

    TI8168_EVM#boot

    NAND read: device 0 offset 0x280000, size 0x300000

    3145728 bytes read: OK

    do_boot_logo will return now,^_^

    NAND read: device 0 offset 0x580000, size 0x300000

    3145728 bytes read: OK

    ## Booting kernel from Legacy Image at 81000000 ...

    Image Name: Linux-2.6.37

    Image Type: ARM Linux Kernel Image (uncompressed)

    Data Size: 2558812 Bytes = 2.4 MiB

    Load Address: 80008000

    Entry Point: 80008000

    Verifying Checksum ... OK

  • Hi,

         From your explanation what i understand is you have a problem when you give reboot in linux. If that is the issue chances are there that it is causing due to any splash screen program running in linux. I encountered with the same problem were psplash was running on board.  Kindly check your for file system for any splash screen binary. If you want to put the custom logo you have to download the package and compile it for your custom logo.

    Regards

    Faizel K B

  • Eric,

    I didnt understand, if you add logo on you are bound to see your print "do_boot_logo will return now,^_^". Are you observeing same print after you  remove both commands in bold and do saveenv ?

    setenv bootcmd 'nand read 0x81000000 0x280000 0x300000; logo on 0x81000000 0xA0000000 0x81600000 40 60;nand read 0x81000000 0x00580000 0x300000; bootm 0x81000000';

     

     

  • Hi

        if i use setenv bootcmd 'nand read 0x81000000 0x280000 0x300000; logo on 0x81000000 0xA0000000 0x81600000 40 60;nand read 0x81000000 0x00580000 0x300000; bootm 0x81000000'; then can see the print message

         if i use setenv bootcmd 'nand read 0x81000000 0x00580000 0x300000; bootm 0x81000000'; then can't see the print message.

         but both can see TI logo and a progress bar  when reboot the kernel

      

  • Hi,

         Kindly check the possibility explained above regarding splash programs.

    Regards

    Faizel 

  • Hi Faizel

       Sorry, I don't know what the mean of splash program.  can you tell me what to do, thanks

  • Ok. This is what you have to do. Check in the filesystem bin folder whether a psplash named binary exists or not. If it exists then delete the binary and try reboot. It can be in various bin folders /bin /usr/bin /sbin. Check all of them. This might have getting called on reboot.

  • Hi Faizel 

      After delete /usr/sbin/psplash ,  the logo and progress bar don't display,  

       thank you very much!!!

  • Hi,

         Good to hear that you solved the problem. Now if you want to go for your custom logo you need to recompile the package.

    Thanks 

    Faizel

  • Hi Faizel

      which package i need to recompile?    

  • The same psplash package. Is available open source for dowload.

    Regards 

    Faizel

  • Hi Faizel

        Now can display my own logo. thank you!!!!

      Eric

  • Hi Faizal,

           I want to change the logo a/c to my company so as per your instruction i have gone through and deleted psplash ie in rootfs/usr/bin/psplash 

    Now there is no logo of TI .

    then I have downloaded psplash-0.1

    that already have n no of files: config.h.in   , configure , configure.ac , COPYING ,depcomp , INSTALL , install-sh , make-header-header.sh , missing , psplash.c , psplash.h , psplash-bar-img.h ,psplash-console.c , psplash-console.c  and so on ...

    On terminal I am directing to the same folder and :

    user@ubuntu:~/psplash/folder$ sudo ./make-image-header.sh <IMAGE>.bmp BAR or HAND

    //Image I have copied in same folder tried for both BAR and HAND

    got error :/make-image-header.sh: 4: ./make-image-header.sh: gdk-pixbuf-csource: not found

    Is there any other way to make ?

    or i have selected wrong source ?

    any advance version I have to switch ?

    pls reply :

    Praveen