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

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

  1. Yen

    Yen Administrator
    Staff Member

    May 6, 2007
    10,589
    9,822
    340
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. mutante

    mutante MDL Novice

    Jul 20, 2009
    27
    0
    0
    I think that in memory patching, rompaq patch o HPflash patch will not work, I think that when the computer resets to copy the new bios over old bios, checks new bios, so we only have one solution find how it checks it.

    Or perhaps I'm missing something?
     
  3. Hotpepper

    Hotpepper MDL Novice

    Aug 1, 2009
    24
    2
    0
    Let me tell you only as a comment that I checked the BIOS history of my new notebook (8530p). The interesting thing is, that the first version of it's BIOS (F.02) came with a SLIC 2.0 and it was updated this year to a SLIC 2.1 by HP itself.

    It only has one SLIC marker in it but it's a EFI BIOS though.

    Nevertheless very interesting thing...

    So there is of course a way to update the BIOS to a new SLIC. We just have to find out the way!
     
  4. Yen

    Yen Administrator
    Staff Member

    May 6, 2007
    10,589
    9,822
    340
    To use a EEPROM programming device!:D:p:)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. Yen

    Yen Administrator
    Staff Member

    May 6, 2007
    10,589
    9,822
    340
    We probably have to force the tool to flash the bootblock..I guess the BBL has an additionaly checksum like other bioses as well...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. ecpeachy

    ecpeachy MDL Novice

    Aug 1, 2009
    25
    0
    0
    a bit off-topic, but....

    from what I see posted here, laptop BIOSes are very difficult to MOD, a special thread for, Dell, HP, and the Lenovo ways, no to mention Toshiba's own BIOS.

    We are blessed to have this forum and all the experienced modders helping, but one question keeps humming in my head.

    Which brand is easier to MOD, yea I know phoenix is hard, but is there one that wont make you wanna pull your hair off trying to figure out how to do its BIOS?
     
  7. gregg

    gregg MDL Novice

    Aug 7, 2009
    29
    0
    0
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. Yen

    Yen Administrator
    Staff Member

    May 6, 2007
    10,589
    9,822
    340
    The second occurrance of SLIC.....

    Well it seems HP has copied a range of B000h bytes just a second time..

    First occurrance at offset E5000-EFFFFh
    Second occurrance at offset F5000-FFFFFh.

    The sums at both blocks according to ADDCC and my mod are the same.

    It's NOT a bbl code, but a protected area..... the first seems to be updated the second is protected......what about to make the bios to read the first SLIC? I'll have a look...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. Hotpepper

    Hotpepper MDL Novice

    Aug 1, 2009
    24
    2
    0
    The question is why it's in the BIOS image when it's in a protected area that is not updated?

    Has anyone looked at the HP DMI Tools that posted someone? There is a possibility to change the OS SKU from XP to Vista and vice versa. I don't know what notebooks are supported by this tool, but if there is such a tool, there MUST be a way to change the SLIC in the protected area.
     
  10. mutante

    mutante MDL Novice

    Jul 20, 2009
    27
    0
    0
    Ofcourse :)

    I have update both SLIC and then corrected some text (i hope innocuous) bytes to make additive checksum match.
     
  11. mutante

    mutante MDL Novice

    Jul 20, 2009
    27
    0
    0
    This is why I hace changed rom.bin today I hace seen that only one slic table was changed ar the previous one

    What do you think?
     
  12. shift-del

    shift-del MDL Novice

    Jul 27, 2008
    21
    2
    0
    working method

    First of all, I want to clarify this comment is posted as one of my friends' request. HE (not me) has done the successful update.

    HP Compaq nc8430 to F.16 @ SLIC 2.1 has been flashed succesfully. The method used nfsuw's idea (http://forums.mydigitallife.info/showpost.php?p=105649&postcount=64) and has been combined with TTAV134's method (http://forums.mydigitallife.info/showpost.php?p=106203&postcount=91). So the success of this method can be confirmed. Be advised this is not valid for every HP notebook and for every BIOS version. Do it at your own risk.

    Feedbacks of this method are welcome.
     
  13. p4spooky

    p4spooky MDL Addicted

    Mar 9, 2008
    926
    3
    30
    That's great news. I have been following this thread and trying to learn. Can you post a link (or upload) to nc8430 modified SLIC 2.1 bios?

    Thanks

     
  14. Pyotr

    Pyotr MDL Novice

    Sep 6, 2007
    25
    0
    0
    Yes but nc8430 is different HW platform Napa chipset i945pm easy upgradeable with romapq from nx9420 (also Napa platform) almost all problematic HP laptops are Santa Rosa i965pm chipset and newer. HP did change something in the newer releases and probably prevent easy upgrade of SLIC...etc
     
  15. sebus

    sebus MDL Guru

    Jul 23, 2008
    5,442
    1,596
    180
    Same problem applies to AMD laptops like 6715b, double SLIC

    sebus
     
  16. Pyotr

    Pyotr MDL Novice

    Sep 6, 2007
    25
    0
    0
  17. shift-del

    shift-del MDL Novice

    Jul 27, 2008
    21
    2
    0
    There is no modified BIOS, the modification has been done in memory during re-flash the original unmodified F.16 @ SLIC 2.0. After starting the upgrade process, the updater checked the ROM for errors. After the successful check you can modify the ROM to be flashed with a hexeditor and save the changes to the memory (IIRC). Following the modification you can continue with the update process with the modified BIOS, So in reality you trick the updater program itself. I think the backed up ROM could not be flashed to another notebook because of CRC check error, but it works on that given computer. I hope I could help to clear up things.

    Personally I own a 6510b so I hope someone creates a method/program which works in any circumstance.
     
  18. pcotter

    pcotter MDL Novice

    Feb 27, 2008
    4
    0
    0