How do I enable the SLIC 2.1 flag on my HP Phoenix BIOS?

Discussion in 'BIOS Mods' started by weaveR, Dec 3, 2009.

  1. weaveR

    weaveR MDL Member

    Nov 8, 2009
    104
    2
    10
    Yeah download and use Universal BIOS Backup ToolKit 2.0 that's what I did.
     
  2. phrunt

    phrunt MDL Addicted

    May 1, 2007
    896
    90
    30
    I can't imagine a phoenix bios working for a mod after a bios backup, you don't get a complete bios as the dump, bios backups are only good for ami/award
     
  3. lazzaronetu

    lazzaronetu MDL Novice

    Nov 21, 2009
    18
    0
    0
    i've dumping a bios with universal bios tools 2.0 and i've obtained a rom file 4096K!

    i've decompressed the bios file with rompaq utility with /D option and i've obtained a rom file 2048K !

    which file i've use for test bios slic table ????
     
  4. lazzaronetu

    lazzaronetu MDL Novice

    Nov 21, 2009
    18
    0
    0
    this is a dump with RW-Everything of ACPI:

    FFFF Table: 0xD7E66540

    46 46 46 46 76 01 00 00 01 14 48 50 20 20 20 20FFFFv.....HP
    50 72 6F 4C 69 61 6E 74 01 00 00 00 D2 04 00 00ProLiant........
    2E 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00................
    00 00 00 00 00 00 ......

    Signature"FFFF"
    Length0x00000176 (374)
    Revision0x01 (1)
    Checksum0x14 (20)
    OEM ID"HP "
    OEM Table ID"ProLiant"
    OEM Revision0x00000001 (1)
    Creator ID"Ò"
    Creator Revision0x0000162E (5678)
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Data0x00 0x00
     
  5. phrunt

    phrunt MDL Addicted

    May 1, 2007
    896
    90
    30
    use the one with the rompaq /d and use a dynamic mod
     
  6. weaveR

    weaveR MDL Member

    Nov 8, 2009
    104
    2
    10
    #26 weaveR, Dec 5, 2009
    Last edited: Dec 5, 2009
    (OP)
    I just decompressed mine and it's exactaly the same size 2,097,152 bytes.

    Funny how you managed to get 2 diffrent sized files, those tables look incomplete to me I would go with the rompaq /d one also in your case.

    Have you tried flashing with another program other than Rompaq? Whenever I try it always fails.
     
  7. lazzaronetu

    lazzaronetu MDL Novice

    Nov 21, 2009
    18
    0
    0
    I think my problem for different size are because i run win2008 with loader. Infact i see a slic table load by loader.

    I'll make a new test by removing the boot loader.

    I never programmed the BIOS with a different program from the ROMPaq.

    What tools should I use to edit the bios via dynamic mod?
     
  8. weaveR

    weaveR MDL Member

    Nov 8, 2009
    104
    2
    10
    #28 weaveR, Dec 5, 2009
    Last edited: Dec 5, 2009
    (OP)
    Use phoenixtool100 to edit BIOS via dynamic mod.

    Once u mod your BIOS try the Rompaq flasher every other Phoniex flasher I have tried fails and I haven't had the chance to test the Rompaq one with a modified BIOS.
     
  9. lazzaronetu

    lazzaronetu MDL Novice

    Nov 21, 2009
    18
    0
    0
    i've used phoenixtool100 but it not recognize a bios is a phoenix bios !!!!
     
  10. weaveR

    weaveR MDL Member

    Nov 8, 2009
    104
    2
    10
    My one is Phoniex maybe yours is Compaq? Download Everest and find out.
     
  11. lazzaronetu

    lazzaronetu MDL Novice

    Nov 21, 2009
    18
    0
    0
    My is compaq ! :mad:
     
  12. weaveR

    weaveR MDL Member

    Nov 8, 2009
    104
    2
    10
    #33 weaveR, Dec 7, 2009
    Last edited: Dec 7, 2009
    (OP)
    Yes if my BIOS was Compaq like Lazz's I could not modify it easily being there are no currently available tools and would unfortunately have to resort to using a Hex Editor which could be risky.

    However phoniextool works being I have a Phoniex BIOS, the only problem I am having now is flashing from the uncompressed file, maybe because the file was designed to only be used with conventional HP flashing tools but if that is the case then I will have to either find a modified Rompaq flasher or flash from Windows with the modified HPQFlash that doesn’t check for signatures.

    The SLIC 2.1 is definitely already there, it says so on HP's website it says so when you open the BIOS with phoniextool and I even found this in the original BIOSCOD01.ROM.

     
  13. weaveR

    weaveR MDL Member

    Nov 8, 2009
    104
    2
    10
    Is there a version of ROMPaq that doesn’t check the header?
     
  14. hidesan

    hidesan MDL Novice

    Nov 27, 2010
    38
    12
    0
    >weaveR

    Yeah, I also have the exactly same problem.
    I have ML110 G6 Server, and downloaded the original BIOS from hp.com. I finally succeeded in installation of SLIC2.1.
    However, I cannot write back the modified BIOS into G6.

    My installation process are as follows:
    (1) downloaded the original BIOS. SP50457.exe
    (2) rompaq.exe /D CPQO2702.526 BIOS.rom
    (3) used phoenixtool 1.64 with HP[HP-Proliant-LTP]2.1.bin and HP-HP-2.1.xrm.ms
    (4) made RW by RW everything
    (5) verify check passed
    (6) compressed again by rompaq
    (7) /C[ompress] infile product_id rom_index rom_revision
    [iterate_size (in Kbytes)]
    (Compress infile using specified args in header)
    so, the command was "rompaq.exe /C biosslic.rom CPQO270 2526 09/06/2010

    C:\SWSetup\SP50457\ROMPAQ~1>ROMPAQ.EXE /V CPQO2702.526
    ROMPAQ Firmware Upgrade Utility, Version 5.06 (R)
    Copyright (c) Hewlett-Packard Corporation, 1994-2009

    Filename CPQO2702.526
    Product ID CPQO270
    Rom index 2526
    Rom revision 09/06/2010
    Header version 0101
    Compression method PKWare Library v1.02
    Image size 2097152 bytes
    Compressed image size 1369373 bytes
    Compressed image checksum 36BFAF29
    Compression ratio 34%

    (8) but the header was not properly implemented.

    Has anyone suceeded in installing ML110 slic 2.1?
     
  15. TTAV134

    TTAV134 MDL Expert

    Mar 1, 2009
    1,559
    656
    60
    #36 TTAV134, Dec 19, 2010
    Last edited: Dec 19, 2010
    i've decompress and open the bios with andy's tool 1.63 , the SLIC marker is already in 2.1 version.
     

    Attached Files:

  16. hidesan

    hidesan MDL Novice

    Nov 27, 2010
    38
    12
    0
    #37 hidesan, Dec 23, 2010
    Last edited: Dec 25, 2010
    >TTAV134

    Thank you for your advice.
    I found the same indication from AndyP's tool that this BIOS have SLIC2.1.
    However, if I search this BIOS by a binary editor "SLIC" strings, I cannot find the strings.
    And also, phoenix dump tool tells me this BIOS doesn't have SLIC2.1.
    I guess AndyP's tool misjudged or SLIC2.1 is hidden, but I don't know the answer to make the hidden SLIC visible.

    So, please let me confirm that whether you succeeded in writing back the modified BIOS.rom code?
    All the problems that Proliant users have is "How to use the rompaq.exe or the other tools to write back the modified bios into ML110 or ML115 of HP servers.".
     
  17. hidesan

    hidesan MDL Novice

    Nov 27, 2010
    38
    12
    0
    Ml110 g6 slic 2.2

    This is the result. Pls see Phoenix bios SLIC mod requests (*.WPH or *.ROM files) thread. #25233
     
  18. svinsp

    svinsp MDL Novice

    Dec 18, 2011
    8
    3
    0
    Hi, let it be here, spend too much time to find answer:
    HP 6730s laptop has SLIC 2.1 table in bios originally,
    but mine for some reason was inactive, slic toolkit and rweverything show no SLIC table.
    to enable SLP flag , i had to download HP Notebook DMIFIT 2C10 Utility , boot from usb dos, run nbdmifit.bat and reenter serial number and service tag for my laptop model, after that SLP was reset to FF, and SLIC 2.1 table in bios become visible from all utilites.
     
  19. tokafondo

    tokafondo MDL Novice

    Mar 24, 2019
    4
    1
    0
    Hi. I used flashrom in ubuntu to both download and upload a SLIC'ed BIOS to my HP Proliant ML110G6, successfully.