[TOOL] EzWindSLIC: Easily activate Windows 7/Vista/Server 2008 (R2)/Server 2012 (R2)... on UEFI/GPT

Discussion in 'MDL Projects and Applications' started by Exe Csrss, Apr 9, 2021.

?

Should I use powershell in this script to add more features? Vista will no longer be supported.

Poll closed May 7, 2021.
  1. Yes

    5 vote(s)
    55.6%
  2. No

    4 vote(s)
    44.4%
  1. Exe Csrss

    Exe Csrss MDL Senior Member

    Dec 9, 2020
    341
    266
    10
    Thanks :) I figured how to determine SLIC version with the help of an ancient MDL article. But is there a way to make acpidump selectively dump only the contents of the SLIC table? Thanks. :worthy:
     
  2. Exe Csrss

    Exe Csrss MDL Senior Member

    Dec 9, 2020
    341
    266
    10
    Teaser #2:
    Capture.PNG
    Added motherboard detection and display of full build string.
     
  3. Ramiro Pistoia

    Ramiro Pistoia MDL Member

    Dec 24, 2018
    227
    103
    10
    Thanks! I will try installing W7 Ultimate in UEFI mode
     
  4. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    17,873
    16,467
    340
    Have a look at the parameters of the acpidump binary:
    Code:
    PS D:\iasl-win-20210331> .\acpidump.exe -h
    Usage: acpidump [options]
    Options:
      -b                  Dump tables to binary files
      -h -?               This help message
      -o <File>           Redirect output to file
      -r <Address>        Dump tables from specified RSDP
      -s                  Print table summaries only
      -v                  Display version information
      -vd                 Display build date and time
      -z                  Verbose mode
    
    Table Options:
      -a <Address>        Get table via a physical address
      -c <on|off>         Turning on/off customized table dumping
      -f <BinaryFile>     Get table via a binary file
      -n <Signature>      Get table via a name/signature
      -x                  Use RSDT instead of XSDT
    
    Invocation without parameters dumps all available tables
    Multiple mixed instances of -a, -f, and -n are supported
    
    Here's one way of doing what you requested:
    Code:
    PS D:\iasl-win-20210331> .\acpidump.exe -z -n SLIC -b
    
    Intel ACPI Component Architecture
    ACPI Binary Table Dump Utility version 20210331
    Copyright (c) 2000 - 2021 Intel Corporation
    
    Writing [SLIC] to binary file: slic.dat 0x176 (374) bytes
    
     
  5. Exe Csrss

    Exe Csrss MDL Senior Member

    Dec 9, 2020
    341
    266
    10
    Thanks. :) This is the code I ended up using:
    Code:
    for /f "tokens=4 delims=: " %%A in ('acpidump.exe -n SLIC 2^>nul ^| find /i "00E0:"') do set _slicveroffset=%%A
    set _detectedslicver=2.%_slicveroffset:~-1%
    
     
  6. Sajjo

    Sajjo MDL Expert

    Feb 6, 2018
    1,642
    2,240
    60
    #126 Sajjo, May 23, 2021
    Last edited: May 23, 2021
    Would you consider a few xtra offset checks, one example - https://forums.mydigitallife.net/th...support-and-chat.24902/page-1102#post-1647525

    I have an x230 I7 with a qualified SLIC table, i understand that Lenovo sometimes might come with an un-qualified SLIC.
    If someone could provide such a bin dump I would not mind f**k up my bios a little bit and help with feedback in the development.

    With echo off and added echo last variable in above code:
    1. Qualified SLIC, I added a v2.1 to bios
    23-05-2021 19.48.09.ls.jpg

    2. No SLIC
    23-05-2021 19.47.31.ls.jpg
     
  7. Exe Csrss

    Exe Csrss MDL Senior Member

    Dec 9, 2020
    341
    266
    10
    Yeah, in my script that code snippet will only be run if the SLIC is present in the first place :)
     
  8. Exe Csrss

    Exe Csrss MDL Senior Member

    Dec 9, 2020
    341
    266
    10
  9. George King

    George King MDL Addicted

    Aug 5, 2009
    647
    493
    30
    Vista / Server 2008 Update Pack is in progress, so create integrated 2021 ISO will be very easy with all released updates - PowerShell and .NETs too :)

    I will try it on my UEFI old laptop with EzWindSLIC in few weeks :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. Krinal

    Krinal MDL Novice

    Oct 6, 2018
    23
    15
    0
    @Exe Csrss any update or changes in (EFI) Bootloader? I mean compatibility with modern UEFI hardware as @Tito suggested in Past?
     
  11. Exe Csrss

    Exe Csrss MDL Senior Member

    Dec 9, 2020
    341
    266
    10
    Not yet.
     
  12. Exe Csrss

    Exe Csrss MDL Senior Member

    Dec 9, 2020
    341
    266
    10
    Fixed bug in AIO beta script. Link updated.
     
  13. Exe Csrss

    Exe Csrss MDL Senior Member

    Dec 9, 2020
    341
    266
    10
    Bugfixed again...
     
  14. Exe Csrss

    Exe Csrss MDL Senior Member

    Dec 9, 2020
    341
    266
    10
    #139 Exe Csrss, Jun 3, 2021
    Last edited: Jun 3, 2021
    (OP)
    Thanks for feedback :)
    That forum isn't the worst, many websites are using the name of my tool to scam people for their Credit Card numbers :(
    But it's the first sign of popularity IMO :)
     
  15. Exe Csrss

    Exe Csrss MDL Senior Member

    Dec 9, 2020
    341
    266
    10
    As no one has reported any bugs, 3.0 is released to the public. :)