Fix the brightness table on my Acer Aspire One 150 thru BIOS modding? Insyde H20?

Discussion in 'BIOS Mods' started by HuntMike, Feb 9, 2010.

  1. HuntMike

    HuntMike MDL Novice

    Aug 24, 2009
  2. gionnico

    gionnico MDL Novice

    Feb 6, 2011
    #2 gionnico, Feb 6, 2011
    Last edited by a moderator: Apr 20, 2017
    I've found the byte sequence coding the brightness!

    You can download (insyde bios) here:
    I've inspected 3310.fd and rev-eng'd it.

    Crucial was to find this clue (thank god the monkeys that wrote the bios wrote a changelog :worthy: ):
    So I found the sequence that codes 46-100 and 21-100 (where 1% is 0x00, 100% is 0x63).
    They are 2 struct like variables (10 bytes long), each struct containing 10 natural binary numbers (1 byte unsigned).
    The sequence is found at byte #0000ee82
    2d 2e 2f 30 31 3e 47 50 59 63
    14 18 1e 22 26 32 3e 4a 56 63
    1st struct represent "old panel", 2nd struct represent "new panel".

    So I guess I can just change the 1st struct to be like 2nd struct, so that old panel and new panel behaves the same way: I have old panel - and is too bright as HuntMike said.

    But I need a clue: after I change those 10 bytes, is there some CRC sum, md5 checksum or something I have to change somewhere in the insyde bios image so that integrity check says it's ok and let me flash it or anyways so that it will work?

    PS: I told you everything how to do, if you can just edit those 10 bytes with the correct tool so that the bios image will be ok and attach it / send it to me i'll thank you so much!
  3. rajkosto

    rajkosto MDL Novice

    Sep 3, 2009
    open the bios in ezh2o
    open ezh2o.exe with winhex after bios is loaded
    find old bytes
    replace with new bytes by typing over old bytes
    replace the logo in ezh2o.exe so it knows you made a change (replace it with the same thing even, if you want)
    file->save as in ezh2o, save it somwhere
    there you go, your bios is now properly checksummed and compressed
  4. gionnico

    gionnico MDL Novice

    Feb 6, 2011
    How can I extract the original bios boot logo?

    So that I can check what is really changed?

    Or some other way to fool EZH20 to make it recheck and save?