[TOOL] EzWindSLIC: Easily activate Windows 7/Vista/Server 2008-2022 on UEFI-GPT

Discussion in 'MDL Projects and Applications' started by Deleted member 1435102, 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%
    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:
     
  1. Teaser #2:
    Capture.PNG
    Added motherboard detection and display of full build string.
     
  2. Hasefroch

    Hasefroch MDL Senior Member

    Dec 24, 2018
    283
    170
    10
    Thanks! I will try installing W7 Ultimate in UEFI mode
     
  3. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    18,681
    18,588
    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
    
     
  4. 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%
    
     
  5. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,245
    3,258
    90
    #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
     
  6. Yeah, in my script that code snippet will only be run if the SLIC is present in the first place :)
     
  7. Windows_Addict

    Windows_Addict MDL Expert

    Jul 19, 2018
    1,251
    3,442
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. George King

    George King MDL Expert

    Aug 5, 2009
    1,851
    2,166
    60
    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...
  9. Krinal

    Krinal MDL Novice

    Oct 6, 2018
    45
    46
    0
    @Exe Csrss any update or changes in (EFI) Bootloader? I mean compatibility with modern UEFI hardware as @Tito suggested in Past?
     
  10. Not yet.
     
  11. Fixed bug in AIO beta script. Link updated.
     
  12. #139 Deleted member 1435102, Jun 3, 2021
    Last edited by a moderator: 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 :)
     
    As no one has reported any bugs, 3.0 is released to the public. :)