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

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

  1. Relay

    Relay MDL Novice

    Jan 11, 2011
    9
    0
    0
    I have ported the ADDCC v3 unpacker routine from VB.NET to C language (gcc). I have also coded a new packer routine that can compress the data back to the format used in these HP Bios modules. The compression algorithm is related to LZ77 and more closely to LZSS. I have named it LZHP due to its use in HP bioses. While the preliminary results show that the packer routine works fine and that it can reach slightly better compression than the original, it still has to be tested inside an actual bios.

    Please find the code here:
    h t t p : / / w w w . m e d i a f i r e . c o m / ? 7 r w q w h 5 i s z y 3 0 y 3

    Warning: This is beta code.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. TTAV134

    TTAV134 MDL Expert

    Mar 1, 2009
    1,559
    656
    60
    @relay,

    nx6110 have an old bios structure which cannot be recover with a floppy, so if something goes wrong in your tests the only way is to remove the bios chip from motherboard and flash with a eeprom programmer.
     
  3. Relay

    Relay MDL Novice

    Jan 11, 2011
    9
    0
    0
    Which is why I posted the code for others to test ;p The nx6110 bios is the only one I've worked with so far. How many bioses from HP actually use this compression method?

    EDIT: Unfortunately I do not have any experience with programming an eeprom chip with a programmer. This is why I'd like to share the code with the rest of you where some of you may have worked with eeprom before, and you should be able to better test the code. Additionally, I decided to code this because there was no packer available according to some people, and coding one seemed an easy thing to do. The unpacker was already available, but the source code (addcc) is rather horrible VB.NET. On the end, I'd like to see a tool made to unpack the bios, allow the user to modify it and repack it into a working rom. If you find this code useful, let me know. This code works for "header version 2" modules only.

    EDIT2: Also, TTAV134, would you please mind answering that private message I sent you a few days ago?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. TTAV134

    TTAV134 MDL Expert

    Mar 1, 2009
    1,559
    656
    60
    I've accidentally delete all my PM inbox.
     
  5. Relay

    Relay MDL Novice

    Jan 11, 2011
    9
    0
    0
    Okay, I'll just ask here again as numerous people know more stuff. So let's sum this up. I recently became interested in bios modding myself. I've never modded a bios before, so I may not know a lot of stuff, but I'd like to ask for a few guidelines, and some insight to get started. I'll start with disassembling.

    • Is this HP nx6110 bios (decompressed) assembly 16-bit or 32-bit? What about other bioses in general?
    • Which disassembler(s) do you use or recommend to read bios assembly?
    • How many HP bioses are compressed with the algorithm from ADDCCv3 (or my C code)?
    • Do any of them use any other compression algorithms?
    • What checksum algorithms are also in use?

    Hopefully someone can fill me in a bit.

    Regards, Relay
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. xdp_wym816

    xdp_wym816 MDL Novice

    Jan 23, 2011
    2
    0
    0
    Can anybody help me with my compaq nx6130 with whitelist removed

    Can anybody help me with my compaq nx6130 bios with whitelist removed.

    nx6130 with ATI X300 , it was not listed in " Wlan/wwan whitelist removal ", i do need a bios with whitelist removed so that i can use my atheros 5414A with 108Mbps wireless card,any helpers i do appreciate your help , seed it to my email : xdp_wym816 @ sina . com 。 so much thanks !
     
  7. xdp_wym816

    xdp_wym816 MDL Novice

    Jan 23, 2011
    2
    0
    0
    thanks a lot , it works !
     
  8. REMMAH

    REMMAH MDL Novice

    Jan 31, 2011
    2
    0
    0
    Can anybody help me with my HP Pavilion dv9695eg bios with whitelist removed?

    -Manufacturer: HP Pavilion
    -Model: HP Pavilion dv9695eg
    -Bios Revision: F.5A 2010-04-05

    Thank you very much!
     
  9. REMMAH

    REMMAH MDL Novice

    Jan 31, 2011
    2
    0
    0
    Thanks a lot. It really helped.
     
  10. pepito2

    pepito2 MDL Novice

    Oct 2, 2009
    32
    0
    0
    Any news whith the relay's packer?

    It could open the way to new mods, at least for 6520s/6720s/6820s:


    Change bios date, replace the vga bios whith a new one...


    cu
     
  11. murdemon

    murdemon MDL Novice

    Feb 4, 2011
    9
    0
    0
    hello can you send it to me HP 425/625 Notebook PC (version F.03 13-aug-2010) whitelist removed - to dmitriy.murashov_gmail_com
     
  12. murdemon

    murdemon MDL Novice

    Feb 4, 2011
    9
    0
    0
    It is dosen't work (notebook 625(AMD V140) without HD.. flash it with erompaq.exe from DOS.. and with old version of HPQFlaser. After flashing just black screen and blink capslock.. with F06 from official it's work ok...
     
  13. TTAV134

    TTAV134 MDL Expert

    Mar 1, 2009
    1,559
    656
    60
    some models like probook are affect by this problem, i've removed it from the list.
    Are you interesed by WLAN or by WWAN whitelist removal, i can make a new release with only one of them.
     
  14. murdemon

    murdemon MDL Novice

    Feb 4, 2011
    9
    0
    0
    Yes sure i am interesting with it.. better with WLAN.
     
  15. TTAV134

    TTAV134 MDL Expert

    Mar 1, 2009
    1,559
    656
    60
    it a very soft mod, only one byte changed, you will not have any "104-Unauthorized...." error message but i'm not sure that the WLAN will be detect.
    let me know.
     
  16. murdemon

    murdemon MDL Novice

    Feb 4, 2011
    9
    0
    0
    i was check new one.. the same result bios not startup... when i flash original one with erompaq it is shutdown then i press power button it start for 3-5 sec. and then restart again (automaticly) and bios startup normaly. With moded bios it is not restart after first powerup.. look like bootloader check somethink (consistense) checksum or signatures... and forbiden to startup bios..
     
  17. TTAV134

    TTAV134 MDL Expert

    Mar 1, 2009
    1,559
    656
    60
    May be something wrong in Bios reconstruction with AndyP tool.