How to change or add own boot logo into old Lenovo Phoenix bios?

Discussion in 'BIOS Mods' started by knoblauch, May 18, 2010.

  1. knoblauch

    knoblauch MDL Novice

    Oct 11, 2007
    43
    0
    0
    #1 knoblauch, May 18, 2010
    Last edited by a moderator: Apr 20, 2017
    My old Lenovo Notebook has Phoenix BIOS: Phoenix FirstBIOS Notebook Pro Version 2.0
    It contains some logo0.bin - logo2.bin. Headers look like following:
    Logo0.bin(part of the header):
    Code:
    00000000h: 53 43 52 4E 7E 81 64 81 10 00 10 03 12 03 05 01 ; SCRN~乨?.......
    00000010h: 00 00 00 20 00 00 00 20 00 20 20 00 00 00 20 20 ; ... ... .  ...  
    00000020h: 00 20 00 20 20 30 30 30 20 20 20 3F 00 00 00 3F ; . .  000   ?...?
    00000030h: 00 3F 3F 00 00 00 3F 3F 00 3F 00 3F 3F 3F 3F 3F ; .??...??.?.?????
    00000040h: 00 00 00 10 10 10 37 37 37 31 31 31 01 03 0F 01 ; ......777111....
    00000050h: 01 01 00 0C 3F 39 39 39 31 05 01 1B 1B 2F 09 09 ; ....?9991..../..
    00000060h: 08 01 01 14 38 00 30 28 28 28 36 36 36 24 24 26 ; ....8.0(((666$$&
    00000070h: 22 22 2F 23 23 23 01 01 0E 38 00 20 00 09 2D 3E ; ""/###...8. ..->
    00000080h: 3E 3E 02 02 02 31 29 28 01 01 2D 07 07 07 3A 3C ; >>...1)(..-...:<
    00000090h: 00 3A 3A 3A 01 01 18 3F 3E 3C 03 03 03 0A 0A 0A ; .:::...?><......
    000000a0h: 0B 0C 16 0D 0D 2F 1B 1B 1B 13 14 00 05 05 05 01 ; ...../..........
    000000b0h: 01 11 29 32 3C 2F 32 3F 0D 0D 0D 14 14 14 31 16 ; ..)2</2?......1.
    000000c0h: 13 27 27 2F 32 34 00 09 09 09 01 01 1E 21 21 21 ; .''/24.......!!!
    000000d0h: 17 18 1E 2D 2D 31 32 32 32 01 01 22 38 28 30 0D ; ...--1222.."8(0.
    000000e0h: 17 3F 15 15 15 18 18 18 1D 1E 22 2B 2B 31 2B 2B ; .?........"++1++
    000000f0h: 2B 2A 2B 00 11 11 11 01 01 1B 38 08 30 22 28 3F ; +*+.......8.0"(?
    00000100h: 25 25 25 27 27 27 31 0D 0A 07 07 2D 2D 2D 2D 2C ; %%%'''1....----,
    00000110h: 2C 2C 19 19 19 01 01 0B 10 18 30 29 29 29 0E 0E ; ,,........0)))..
    00000120h: 0E 28 28 2B 09 09 2F 17 17 17 1B 1C 00 26 26 26 ; .((+../......&&&
    00000130h: 01 01 25 18 20 30 18 20 3F 1A 1A 1A 31 24 24 13 ; ..%. 0. ?...1$$.
    00000140h: 13 2F 1D 1D 1D 22 23 00 2E 2E 2E 01 01 08 3B 3C ; ./..."#.......;<
    00000150h: 3F 04 04 04 31 1E 1E 03 03 2D 1C 1C 1C 2A 2A 2A ; ?...1....-...***
    00000160h: 01 01 05 08 10 30 33 36 3F 12 13 1B 11 11 2F 01 ; .....036?...../.
    00000170h: 01 03 28 28 29 37 39 3F 08 08 08 17 17 2F 13 13 ; ..(()79?...../..
    00000180h: 13 22 22 22 01 01 27 24 24 24 38 18 30 0D 0D 0A ; ."""..'$$$8.0...
    00000190h: 38 10 30 38 20 30 18 18 10 08 18 30 30 37 30 18 ; 8.08 0.....0070.
    000001a0h: 18 20 08 08 10 20 28 30 20 20 30 00 10 30 08 10 ; . ... (0  0..0..
    000001b0h: 10 18 20 20 20 28 20 28 30 30 08 10 00 28 28 30 ; ..   ( (00...((0
    000001c0h: 18 10 10 10 18 10 20 18 20 10 20 30 00 00 00 00 ; ...... . . 0....
    ...
    
    Logo1.bin:
    Code:
    00000000h: 49 43 4F 4E 04 1D 00 00 04 00 00 00 00 23 00 13 ; ICON.........#..
    00000010h: 00 13 00 00 15 75 70 69 57 22 35 1B 2C 4D 3E 43 ; .....upiW"5.,M>C
    00000020h: 60 7C 00 EE EE EE EE EE EE EE EE EE EE EE EE EE ; `|.铑铑铑铑铑铑?
    00000030h: EE E0 EE EE EE EE EE EE EE EE EE EE EE EE EE EE ; 钹铑铑铑铑铑铑铑
    00000040h: E0 EE EE EE EE EE EE EE EE EE EE EE EE EE EE E0 ; 囝铑铑铑铑铑铑钹
    00000050h: EE EE EE EE EE EE EE EE EE EE EE EE EE EE E0 EE ; 铑铑铑铑铑铑铑囝
    00000060h: EE EE EE EE EE EE EE EE EE EE EE EE EE E0 EE EE ; 铑铑铑铑铑铑钹铑
    00000070h: EE EE EE EE EE EE EE EE EE EE EE EE E0 EE EE EE ; 铑铑铑铑铑铑囝铑
    00000080h: EE EE EE EE EE EE EE EE EE EE EE E0 EE EE EE EE ; 铑铑铑铑铑钹铑铑
    00000090h: EE EE EE EE EE EE EE EE EE EE E0 EE EE EE EE EE ; 铑铑铑铑铑囝铑铑
    000000a0h: EE EE EE EE EE EE EE EE EE E0 EE EE EE EE EE EE ; 铑铑铑铑钹铑铑铑
    000000b0h: EE EE EE EE EE EE EE EE E0 EE EE EE EE EE EE EE ; 铑铑铑铑囝铑铑铑
    000000c0h: EE EE EE EE EE EE EE E0 EE EE EE EE EE EE EE EE ; 铑铑铑钹铑铑铑铑
    000000d0h: EE EE EE EE EE EE E0 EE EE EE EE ED EE EE EE EE ; 铑铑铑囝铑铐铑铑
    000000e0h: EE DE EE ED EE D0 EE EE EE EE EE EE EE EE EE EE ; 钷铐钚铑铑铑铑铑
    000000f0h: EE EE EE EE E0 EE EE EE EE EE ED EE EE EE EE EE ; 铑铑囝铑铑眍铑铑
    ...
    
    I am not good at image format. Could someone give a hint, with what tool I can convert conventiional image formats into this one. I know you can use PBE 2 to change splash screen. But with my PBE 2.2 it has only Palette and Script section, I can't change any part of the splash screen. So I have no idea now, what could be done about this odd logo format...
     
  2. sunbirds

    sunbirds MDL Novice

    Apr 12, 2009
    2
    0
    0
    00000000h: 49 43 4F 4E 04 1D 00 00 04 00 00 00 00 23 00 13 ; ICON.........#..
    00000010h: 00 13 00 00 15 75 70 69 57 22 35 1B 2C 4D 3E 43 ; .....upiW"5.,M>C
    00000020h: 60 7C 00
    from my study
    ICON is file signature, 04 is color bits=16 color,1D00 is graph width=001Dh,00 04 is graph highth=0400h,23 00 is graph header size=23h, file size=1D*400*4/8+23H=3A23H=14883 B