Tool to Insert/Replace SLIC in Phoenix / Insyde / Dell / EFI BIOSes

Discussion in 'MDL Projects and Applications' started by andyp, Nov 26, 2009.

  1. Tito

    Tito Admin / Adviser
    Staff Member

    Nov 30, 2009
    19,091
    19,920
    340
  2. eovein

    eovein MDL Novice

    Apr 16, 2010
    11
    1
    0
    I know that mods from this forum work, however I use custom BIOS from Z77A-G43 Gaming Edition on my Z77A-G43, that is why I wanted to add SLIC myself without asking for help every time.
     
  3. Jelges

    Jelges MDL Novice

    Dec 27, 2009
    9
    0
    0
    Hallo again, the PhoenixTool shows HDR Checksum not correct. What can I do to solve this?
     
  4. downloaddeviant

    downloaddeviant MDL Junior Member

    Jan 12, 2008
    64
    5
    0
    Sorry for the NOOB question I am about to ask but I searched and could not find exact answers for this tool -

    First, thanks as always to the helpers in here and to AndyP...dude...your tools have made my life soooooooooooo much easier! lol

    Just for specifics I am currently about to mod an HP G42-475DX laptop. The official Insyde BIOS F29 (most current possible) is already 2.1/Win 7 ready. Really I just want to REMOVE the whitelist for Wifi Mini PCI devices. I have never done whitelist editing before and I am trying to learn this. I have 3 or 4 older laptops (both Intel and AMD) of my own (incl. this one) that I want to free. lol

    #1 - Does this tool do that automatically or manually? If manually, please explain because I cannot find a guide to any of the advanced features in this tool.

    #2 - If the whitelist is removed, does this mean I could use a Mini PCI wifi card like the Intel 6250 in an HP AMD laptop or does the Intel card itself have a block on it? I ask because I have read a lot about compatibility issues, etc. but was not sure if those problems occurred solely due to the WHITELISTS in BIOSes or for other reasons. Obviously, I understand it has to be compatible for Windows 7.

    I want to learn this and do it myself. Please post any advice, comments or links that will help me expand my mind.
    Thanks so much!
     
  5. Tito

    Tito Admin / Adviser
    Staff Member

    Nov 30, 2009
    19,091
    19,920
    340
    #3465 Tito, May 21, 2013
    Last edited by a moderator: Apr 20, 2017
    Its is RSA signed bios; so you can't flash the modded bios.

    You can see the device IDs of the whitelisted cards by parsing the bios image by andyp's tool.

    Code:
    VID  PID  SVID SPID 
    ---- ---- ---- ---- 
    00FF 0000 0000 0000  
    2811 5FB8 EE55 47D4
    298B 982C F4FA 41CB 
    B599 90D3 BB5C 77D0
    
     
  6. downloaddeviant

    downloaddeviant MDL Junior Member

    Jan 12, 2008
    64
    5
    0
    OK. So you're saying a modded bios cannot be used.
    As for the device IDs, how exactly can those be used? I do not understand. Also, if modded BIOS cannot be used, I guess that means whitelist cannot be removed or altered?
     
  7. Tito

    Tito Admin / Adviser
    Staff Member

    Nov 30, 2009
    19,091
    19,920
    340
    Yap, recent HP bioses can't be flashed back if modded. So no non-whitelist. :(

    Those are the device IDs of the permitted cards.
     
  8. downloaddeviant

    downloaddeviant MDL Junior Member

    Jan 12, 2008
    64
    5
    0
    OK. That sucks. lol Is there a device ID guide or something I can read or use to help me make purchase decisions? Plus would be good for future use/knowledge.

    Thanks
     
  9. Tito

    Tito Admin / Adviser
    Staff Member

    Nov 30, 2009
    19,091
    19,920
    340
    Open PCI.CSV from Phoenix Tool folder and match with the IDs from your bios.

    Ask andyp for better guide.

    :)
     
  10. Mierenneuker

    Mierenneuker MDL Novice

    Dec 5, 2008
    11
    0
    0
    I have a Lenovo Y580 laptop that came with Windows 8. It had a whitelist for WLAN cards so I flashed an 'unlocked' BIOS by svl7 at techinferno which worked fine. I then wanted to add a 2.2 SLIC for Server 2012 and Windows 7 activation so I installed RWeverything and got the required AcpiTbls.rw for the Phoenix Tool.

    I used version 2.14 and added a Dell SLIC as follows...

    Loading the BIOS into Phoenix Tool it reports 'Header (INSYDEH20 BIOS ACPI) (x1) Pubkey (x1)'
    Selected Lenovo as Manufacturer
    Selected Dell SLIC and SLP

    SSV2 was the default method selected but that got the error 'Unable to add SLIC code'
    I then tried Dynamic and that was successful

    When I loaded that BIOS back into the Phoenix Tool it reports 'Complete SLIC (2.2) (DELL PE-SC3 DELL) (x1) Pubkey (x1)

    I then flashed that BIOS successfully but it failed to activate

    I loaded RWeverything and the ACPI/SLIC does not look right....

    Signature"SLIC"
    Length0x00000176 (374)
    Revision0x01 (1)
    Checksum0x43 (67)
    OEM ID"LENOVO"
    OEM Table ID"CB-01 "
    OEM Revision0x00000001 (1)
    Creator ID"DELL"
    Creator Revision0x00040000 (262144)
    Unknown type structure
    Data 0xFF 0xFF ........ 0xFF

    I have used the Phoenix Tool many times before on non-windows 8 BIOS without any problems so I would be grateful for any clues as to what the issue might be.
     
  11. conghoaxa1

    conghoaxa1 MDL BIOS/EFI Modifier

    Oct 30, 2009
    2,069
    1,195
    90
    you creat boot usb.
    extract file Y580_Mark.exe, then copy 5 file CHK.bat, FLASH.bat, CLR.bat, MARKER.BIN, marker.exe to usb
     
  12. Mierenneuker

    Mierenneuker MDL Novice

    Dec 5, 2008
    11
    0
    0
    The AUTOEXEC.BAT that is created by the create USB boot has the following line in it.....

    rompaq.exe /l:us /!

    ....as rompaq.exe is missing i get the error. All the other files are present on the USB drive.

    I was not sure if the missing rompaq.exe means that the CHK/CLR/FLASH files will not work or cause issues ?
     
  13. conghoaxa1

    conghoaxa1 MDL BIOS/EFI Modifier

    Oct 30, 2009
    2,069
    1,195
    90
    next run CLR/FLASH
     
  14. Mierenneuker

    Mierenneuker MDL Novice

    Dec 5, 2008
    11
    0
    0
    Running CLR I get....

    Clear marker in BIOS
    Error: The marker has been cleared or Process not support
    Operation is not completed

    Running FLASH I get....

    Load file in data segment buffer
    Triggering software SMI to combine marker file for SLP2.0
    Please wait.....
    Error: The marker already exist
    Operation is not completed

    -------------------
    UPDATE 2013/06/01

    I looked around for reports of similar issues and found the Windows 7 -> SLP Marker File Update Utility thread and used the Y580 utility there to perform the update and was then able to activate Windows.
    Many thanks to conghoaxa1 for his patience and originally pointing me in the right direction.