Fancy to let Windows Vista assumes that you’re running a Acer, ASUS, Dell, Sony, HP or Lenovo (IBM ThinkPad) OEM product, at least so when during activation? You can patch or mod your computer or motherboard BIOS to use any of the OEM brand in the market, provided you know the correct and valid OEM ID, and has the SLIC table data with Windows Marker to be appended and merged at the end of the BIOS ACPI. As the SLIC table for most computer products of each OEM brand is the same, so the SLIC table BIN file is just needed to be extracted once for each OEM, and the BIOS file for SLIC table can then be used to append or insert into the mod BIOS or BIOS emulator to achieve instant Windows Vista activation as OEM style.

However, you no need to find a genuine computer products from branded OEM which support Windows Vista OEM activation with SLP 2.0 supported BIOS to extract the SLIC table. Hackers have managed to extract the data of SLIC table and distribute them online in BIN format, commonly named as ACPISLIC.BIN or simply SLIC.BIN. Here’s the technical information on how to retrieve he SLIC table from the BIOS.

How to Retrieve and Extract SLIC Table from BIOS

If you have a BIOS that contains authenticated SLIC table, normally with preinstalled Windows Vista, you can manually extract and save the SLIC table contents into a file for hacking, programming or BIOS manipulation use at compatible machine with the following steps:

  1. Download Everest Ultimate Edition (UE) (discontinued, now AIDA64 Extreme Edition) and HWDirect (no longer available).
  2. Run Everest, select “Motherboard”, then select “ACPI”. Everest will list out and display all available tables in ACPI module.
  3. Click on the SLIC table, the bottom pane will display the information about the SLIC table. Record and note down the value of memory address, such as “3F7D1F90”, and the length or size of the table, such as 374. The length of SLIC table that fulfills the requirements of SLP 2.0 standard should be 374 bytes. Convert the value of 374 to 16-bit HEX format will become 176.
  4. Run HWDirect, select “Memory Dump”. A window will pop up. Under the “Physical Address”, input the physical memory address of “3F7D1F90” or whatever value that you get from step above. After that, in the “Size” field, input 176 as length of the table. Hit “Dump” button when done. Data of SLIC table will be displayed in the “Memory Dump” pane. Verify that the first four (4) letter is indeed “SLIC”. Lastly, click on the “Save” button, or select “Save” from File menu drop-down list, and save the file as ACPISLIC.BIN.
  5. Same method can be used to retrieve data content of RSDT table too.