This is no request thread! HP COMPAQ bioses, how to modify the bios?

Discussion in 'BIOS Mods' started by Yen, Aug 6, 2009.

  1. sytler

    sytler MDL Novice

    Aug 1, 2009
    6
    0
    0
    yes I have...but i tought it wont work xD...thx for mod...next time i will wait longer during boot
     
  2. sponka9

    sponka9 MDL Novice

    Oct 31, 2009
    40
    5
    0
    Hello!

    Modded bios for nw9440 from 1st page has been deleted (sendspace states "The file has been deleted by the uploader").

    Any chance to repost file? It's for "HP Compaq nw9440 Mobile Workstation (version F.1D 11-jul-2008) whitelist removed".

    Thanks,
    b.
     
  3. sponka9

    sponka9 MDL Novice

    Oct 31, 2009
    40
    5
    0
    Thanks, flashed without problem & it's working :)

    Regards,
    b.
     
  4. digitallyfe

    digitallyfe MDL Novice

    Jan 30, 2011
    11
    2
    0
    How can I mod HP 8710p F.0E bios myself to SLIC2.1 ? (want to use it because F.0F is buggy (fan works all the time for unknown reason) - see http : / / forums11. itrc .hp .com/service/forums/questionanswer.do?threadId=1402505)

    The only solution seems to be using F.0E but it comes with SLIC 2.0 so I can't install Win7 on it.

    Here is the link to the hp8710p F.0E bios ftp:/ / ftp. hp. com /pub/softpaq/sp40501-41000/sp40578.exe

    Is there any sort of instructions on modifying bios to SLIC2.1 from SLIC2.0 (so far only found how to remove whitelist..).

    The method in memory didn't help me also (SLIC2.0 written 2 times in the .bin)

    Thanks in advance
     
  5. digitallyfe

    digitallyfe MDL Novice

    Jan 30, 2011
    11
    2
    0
    no it doesn't solve the fan issue.

    could you please post the modded F.0E and if you can explain how can I do this myself

    Thanks in advance.
     
  6. TTAV134

    TTAV134 MDL Expert

    Mar 1, 2009
    1,559
    656
    60
    to much complicated to explain, do you want to flash from windows or from DOS with an USB stick?
    the bios file is ready to be upload, waiting your decision.

    regards
     
  7. digitallyfe

    digitallyfe MDL Novice

    Jan 30, 2011
    11
    2
    0
    from windows please.

    well, I found the 8710pw_modded bios with SLIC21 no whitelist and dualIDA by nando4 and what he says in .txt:

    I can understand part about (000E6222-000E62B5 : SLIC 2.1 table #1, 000F6222-000F62B5 : SLIC 2.1 table #2), but how can I figure out other addresses for SLP state check, SLIC 2.1 table read for F.0E ?

    I'm just being curious, already used a lot of tools before like (for patching phoenix/award/ami) they all went fine, if it's not that hard for you to show me how to determine these addresses it would be great. About whitelist from what I've read it's easy to modify with the ADDCCV3.

    Thanks.
     
  8. digitallyfe

    digitallyfe MDL Novice

    Jan 30, 2011
    11
    2
    0
    ok, it works now, many thanks man!

    already patched with this version - works as it should be.

    yes, but how did you figure out where these flags are located in the original F.0E .bin file?
     
  9. TTAV134

    TTAV134 MDL Expert

    Mar 1, 2009
    1,559
    656
    60
    #1493 TTAV134, Apr 9, 2011
    Last edited by a moderator: Apr 20, 2017
    Q: but how did you figure out where these flags are located in the original F.0E .bin file?

    R: by disassembling the modules, EG:

    02_POST_00020100_68MAD.dec

    Code:
    seg000:BE5A                 mov     ax, 1
    seg000:BE5D                 call    test_SLP_flag   ; replace E84406 by 9090F8 (SLP on simulation)
    seg000:BE60                 jb      short loc_BEB5 ; jump if SLP flag is OFF
    seg000:BE62                 push    esi
    seg000:BE64                 push    edi
    seg000:BE66                 push    ds
    seg000:BE67                 push    es
    seg000:BE68                 push    es
    seg000:BE69                 mov     ax, 1
    seg000:BE6C                 push    0F389h
    seg000:BE6F                 call    far ptr 0F000h:3154h
    seg000:BE74                 pop     es
    seg000:BE75                 cld
    seg000:BE76                 mov     ecx, 9Ch ; '£'
    seg000:BE7C                 mov     esi, 0FFFF6300h ; SLIC pubkey address in protected zone
    seg000:BE82                 mov     edi, 0B914h
    seg000:BE88                 rep movs byte ptr es:[edi], byte ptr [esi]
    seg000:BE8B                 cld
    seg000:BE8C                 mov     ecx, 0B6h ; 'Â' ; 
    seg000:BE92                 mov     esi, 0FFFF6200h ; SLIC marker address in protected zone
    seg000:BE98                 mov     edi, 0B9B0h
    seg000:BE9E                 rep movs byte ptr es:[edi], byte ptr [esi]
    
     
  10. digitallyfe

    digitallyfe MDL Novice

    Jan 30, 2011
    11
    2
    0
    i guess you completely reverse-engineered hp compaq bios.. my asm knowledge is not so good.. so I wouldn't try this, but thx for the code :)

    any chance for F.0E modded bios with dualIDA as well? wanting to play with this nice app ThrottleStop.

    thanks again for all your time and great work!
     
  11. digitallyfe

    digitallyfe MDL Novice

    Jan 30, 2011
    11
    2
    0
    thanks again!
     
  12. Silverstreak

    Silverstreak MDL Novice

    Jul 21, 2009
    13
    0
    0
    How would I go about flashing a ROM bios from DOS on a Compaq Presario. Do i need a specia HP tool? I already created a bootable USB drive.

    Thanks
     
  13. TTAV134

    TTAV134 MDL Expert

    Mar 1, 2009
    1,559
    656
    60
    there is hundreds of presario models, so how to answer.
     
  14. Silverstreak

    Silverstreak MDL Novice

    Jul 21, 2009
    13
    0
    0
    Yes sorry. It's a SR1750NX.