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
    9
    0
    0
  2. gionnico

    gionnico MDL Novice

    Feb 6, 2011
    2
    0
    0
    #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 3310.zip (insyde bios) here: bit.ly/gXqk65
    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
    Code:
    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
    4
    8
    0
    open the bios in ezh2o 2.1.0.13
    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
    2
    0
    0
    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?