Insyde BIOS – DIY (written by complete idiot for alike people)

Discussion in 'BIOS Mods' started by Apokrif, Aug 2, 2009.

  1. Apokrif

    Apokrif MDL Addicted

    Dec 7, 2008
    542
    34
    30
    #1 Apokrif, Aug 2, 2009
    Last edited by a moderator: May 23, 2017
    Goal – replace marker and optionally pubkey 2.0 -> 2.1

    Almost all information is from this thread:
    http://forums.mydigitallife.net/threads/5902

    Very same process is described for smarty’s here:
    http://forums.mydigitallife.net/posts/67715

    For the rest of us – keep reading :)

    You need:
    A. EzH2O - insyde bios rebuild software
    http://forums.mydigitallife.net/posts/62768

    B. Your SLIC 2.1
    Thread: Win 7 & Server 08 R2 SLIC 2.1 Bin Collection
    File: SLIC 2.1 BINS.zip
    http://forums.mydigitallife.net/threads/5952

    C. WinHex (to get marker & pubkey from SLIC 2.1)

    Info:
    http://forums.mydigitallife.net/posts/69051

    1.1. Extract marker
    Run WinHex
    Open Your SLIC 2.1
    >The last 182 (0xB6) bytes of SLIC
    Select (shift-arrows) from 000000C0 till very end (WinHex bottom line will show Block: C0-175 Size: B6)
    Edit – copy block into new file – name it marker

    1.2. Extract pubkey (optional)
    >previous 156 (0x9C) bytes make pubkey
    Select from 00000024 till 000000BF (WinHex bottom line will show Block: 24-BF Size: 9C)
    Edit – copy block into new file – name it pubkey

    2. Update BIOS (*.fd file)
    Run EzH2O
    Open your BIOS file
    Component – Module – Replace module

    2.A Browse – select marker
    Dropdown - select DD6569A7-E455-4ee5-B2BA-ECDA84ACBC99
    Patch

    2.B Browse – select pub key (Public Key) (optional)
    Dropdown - select 1A1E2341-A2FB-42c7-8D17-3073D08EB21D
    Patch

    File – Save or Save as

    If you more than one *.FD file – repeat.

    Advanced info:
    frwil, Yen, dannyres, 911medic – please comment!

    It’ll be little differences with EzH2O replace and direct physical memory edit described by Yen:
    http://forums.mydigitallife.net/posts/68377

    Code:
    EzH2O replace
    ---
    Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
    -----------------------------------------------------------
    0022CCB0                            A7 69 65 DD 55 E4 E5 4E            ieЭUдеN
    0022CCC0   B2 BA EC DA 84 AC BC 99  5B C5 02 40 EE 00 00 F8   _ємЪ"┐_T[Е.@о..ш
                                        ^^ ^^       ^^
    0022CCD0   D6 00 00 02 B0 CD 1B FC  31 7D AA 49 93 6A A4 60   Ц...°Н.ь1}ЄI"j¤`
               ^^
    0022CCE0   0D 9D D0 83 1C 00 02 00  7C 64 01 F6 BA 00 00 19   ._Р_....|d.цє...
    
                                        ^^ ^^ ^^ ^^
    WinHex direct physical memory edit + EzH2O
    ---
    Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
    -----------------------------------------------------------
    0022CCB0                            A7 69 65 DD 55 E4 E5 4E            ieЭUдеN
    0022CCC0   B2 BA EC DA 84 AC BC 99  59 90 02 40 F0 00 00 F8   _ємЪ"┐_TY_.@р..ш
                                        ^^ ^^       ^^
    0022CCD0   D8 00 00 02 B0 CD 1B FC  31 7D AA 49 93 6A A4 60   Ш...°Н.ь1}ЄI"j¤`
               ^^
    0022CCE0   0D 9D D0 83 1C 00 02 00  5A 1E F8 69 BA 00 00 19   ._Р_....Z.шiє...
                                        ^^ ^^ ^^ ^^
    
    And two bytes at the end of marker are changed from 00 -> FF
    It can be avoided by padding marker with 2 zero bytes.

    If I redo process again the header differences will be exactly the same.
    If I pad marker with 2 zero bytes – those differences change as well.
    I guess, they might be some kind of CRC or whatever - they don’t affect anything.
     
  2. Michel

    Michel MDL Expert

    Jul 29, 2009
    1,710
    124
    60
    Can you mod a packard bell laptop with SLIC 2.1 ? when i bought my laptop it came with windows xp home edition.
     
  3. 911medic

    911medic MDL Guru

    Aug 13, 2008
    5,778
    489
    180
    I would recommend not padding the marker/key combo. It is not necessary.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. Apokrif

    Apokrif MDL Addicted

    Dec 7, 2008
    542
    34
    30
    #4 Apokrif, Aug 2, 2009
    Last edited by a moderator: May 23, 2017
    (OP)
  5. Apokrif

    Apokrif MDL Addicted

    Dec 7, 2008
    542
    34
    30
    Right – but otherwise isn’t it easier than WinHex memory edit?
     
  6. YIN

    YIN MDL Member

    May 31, 2009
    155
    14
    10
    this info is very good

    i replace for my hp g7000 the slic 2.0 to 2.1

    please move this post to the sticky area
     
  7. Apokrif

    Apokrif MDL Addicted

    Dec 7, 2008
    542
    34
    30
    Nope - it's too easy :)
     
  8. FireSokar

    FireSokar MDL Member

    May 1, 2009
    116
    0
    10
    Whats the status of this bricking a sony vaio FW so far
     
  9. emuobo

    emuobo MDL Novice

    Aug 15, 2009
    4
    0
    0
    Please i need some help.Is there a way of extracting my bios file .fd from my pc and then modding?
    my manufacturer didnt have it on their site.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. comwin

    comwin MDL Novice

    Jul 23, 2009
    1
    0
    0
  11. emuobo

    emuobo MDL Novice

    Aug 15, 2009
    4
    0
    0
    so, i there no way to extract the bios file FROM MY NOTEBOOK,then modify and flash???Thanks though.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. vasili111

    vasili111 MDL Novice

    Aug 30, 2009
    4
    0
    0
    I backuped my Insyde BIOS on my Acer Aspire One AO531h. Then i extracted with winhex marker and public key. After i patched my backuped current.fd with EzH2O as Apokrif wrote. After i downloaded my bios update form ACER website, deleted and replaced *.fd file with current.fd and flash my bios. Everest shows that i have SLIC 2.0. What i am doing wrong?
     
  13. Ruley

    Ruley MDL Junior Member

    Jul 26, 2009
    89
    0
    0
    good tutorial, I think I might try to mod my own.
     
  14. Eazy Ace

    Eazy Ace MDL Junior Member

    Aug 11, 2009
    60
    0
    0
    Thanks, i waited for a Tutorial like this one!
    But now, i'm too scared of bricking my Acer Aspire One D150 because I just read about that:(:(
    Is there any method to check the bios before flashing it?
     
  15. fasor

    fasor MDL Novice

    Sep 10, 2009
    1
    0
    0
    Thanks a lot !

    This instructions helped with update of F17 bios to HP dv6-1299
    (followed everything except optional pubkey)
     
  16. gooratel

    gooratel MDL Novice

    Sep 11, 2009
    1
    0
    0
    #16 gooratel, Sep 11, 2009
    Last edited by a moderator: May 23, 2017
  17. aidenthanno

    aidenthanno MDL Novice

    Oct 1, 2009
    2
    0
    0
    Hi guys :)

    Can anyone tell how I can get .fd from my Vaio BIOS (it downloads as .exe, and when unpacked contains .exe, some .dll's and 1.6Mb .rom)?
    Ant help would be really appreciated.
     
  18. cooler138

    cooler138 MDL Novice

    Jul 24, 2008
    5
    0
    0
    You should be able to open the .rom file with EzH2O. Just select all file types when loading the file.
     
  19. Ruley

    Ruley MDL Junior Member

    Jul 26, 2009
    89
    0
    0
    Just modded my bios and it worked, great tutorial.
     
  20. confuse

    confuse MDL Novice

    Aug 27, 2009
    7
    0
    0