View Full Version : SLIC table diff on Lenovo T61
baygins
06-05-2008, 04:22 AM
I have a Lenovo T61 with Vista Business 32 on it. I have looked at the SLIC table with ACPIScope and compared that to the LENOVOTP-7L SLIC dumps in the forums (my BIOS is of the 7L type).
Looks like the bytes at 0x18 and 0x19 are different in mine. I also remember using an application before to test out an install for Vista Ultimate (I do have the CD and I am the legal owner, so no piracy comments please).
But after that point, I cannot self activate the Vista Business installation using the retail 32-bit Vista CD and the slui import/arm method. I get a "connection needed to the Internet" error.
Questions:
Do the bytes shown above in the SLIC table describe the type of product (Vista Home Basic, Home Premium, Business, Ultimate, etc) the cert is allowed to activate?
If I change the values back to what is shown in the 7L dump, should I be able to self activate Vista Business again?
petar
06-05-2008, 11:30 AM
I have a Lenovo T61 with Vista Business 32 on it. I have looked at the SLIC table with ACPIScope and compared that to the LENOVOTP-7L SLIC dumps in the forums (my BIOS is of the 7L type).
Looks like the bytes at 0x18 and 0x19 are different in mine. I also remember using an application before to test out an install for Vista Ultimate (I do have the CD and I am the legal owner, so no piracy comments please).
But after that point, I cannot self activate the Vista Business installation using the retail 32-bit Vista CD and the slui import/arm method. I get a "connection needed to the Internet" error.
Questions:
Do the bytes shown above in the SLIC table describe the type of product (Vista Home Basic, Home Premium, Business, Ultimate, etc) the cert is allowed to activate?
If I change the values back to what is shown in the 7L dump, should I be able to self activate Vista Business again?
As I could understand you, by the two bytes changed...
Do you mean that they are changed at your SLIC ??
Like this LENOVOTP-7L... TP, with something else..
1. Do the bytes shown above in the SLIC table describe the type of product (Vista Home Basic, Home Premium, Business, Ultimate, etc)
No they dont, once you have a corect SLIC in your bios, with matching cert acording to the SLIC, all you need is the key for your version of Vista.
Ultimate key from DELL will work on FSC, ACER, e.t.c.
The oposite is also true ACER key will work on DELL, e.t.c.
2. If I change the values back to what is shown in the 7L dump, should I be able to self activate Vista Business again?
If you mean to change the bytes in your SLIC there is no need.
Your Vista OEM DVD should have the needed cert included.
If you both your Vista separetly, then it means that there is no cert in the installation DVD.
You can check this, by browsing to the:
SOURCES\$OEM$\$$\SYSTEM32\OEM
folder on your installation disk.
If the folder or the cert doesnt exists, your DVD isnt OEM, and you cant activate just by installing it.
You will have to enter the key provided with the installation disk and conect to the internet to be able to activate.
The cert should look like this *.xrm-ms
Here is the certs and keys that you can try to activate:
http://rapidshare.com/files/120235984/Lenovo_Certs.rar
http://rapidshare.com/files/107580564/Vista_Keys.txt
Install the cert acording to your SLIC..
TP cert for the SLIC with those two bytes = TP e.t.c.
install the cert from CMD, disable UAC and run CMD as Administrator..
slmgr.vbs -ilc *.xrm-ms
slmgr.vbs -ipk XXXXX-XXXXX-....key for your version of Vista..
Note. Remove any cracks if installed.
baygins
06-05-2008, 12:35 PM
As I could understand you, by the two bytes changed...
Do you mean that they are changed at your SLIC ??
Like this LENOVOTP-7L... TP, with something else..
The bytes that are different are the 2 bytes right after the first occurrence of the LENOVOTP-7L_space_space_space string at offsets 0x18 and 0x19.
_Offset | 0| 1| 2| 3| 4| 5| 6| 7| 8| 9| A| B| C| D| E| F|
00000000 53 4C 49 43 76 01 00 00 01 3E 4C 45 4E 4F 56 4F SLICv....>LENOVO
00000010 54 50 2D 37 4C 20 20 20 70 21 00 00 20 4C 54 50 TP-7L p!.. LTP
A SLIC dump from a Chinese website for a T61 with Vista Ultimate shows yet another set of 2 bytes in positions 0x18 and 0x19 in the SLIC table.
Very curious.
1. Do the bytes shown above in the SLIC table describe the type of product (Vista Home Basic, Home Premium, Business, Ultimate, etc)
No they dont, once you have a corect SLIC in your bios, with matching cert acording to the SLIC, all you need is the key for your version of Vista.
Ultimate key from DELL will work on FSC, ACER, e.t.c.
The oposite is also true ACER key will work on DELL, e.t.c.
2. If I change the values back to what is shown in the 7L dump, should I be able to self activate Vista Business again?
If you mean to change the bytes in your SLIC there is no need.
Your Vista OEM DVD should have the needed cert included.
If you both your Vista separetly, then it means that there is no cert in the installation DVD.
You can check this, by browsing to the:
SOURCES\$OEM$\$$\SYSTEM32\OEM
folder on your installation disk.
If the folder or the cert doesnt exists, your DVD isnt OEM, and you cant activate just by installing it.
You will have to enter the key provided with the installation disk and conect to the internet to be able to activate.
The cert should look like this *.xrm-ms
Here is the certs and keys that you can try to activate:
http://rapidshare.com/files/120235984/Lenovo_Certs.rar
http://rapidshare.com/files/107580564/Vista_Keys.txt
Install the cert acording to your SLIC..
TP cert for the SLIC with those two bytes = TP e.t.c.
install the cert from CMD, disable UAC and run CMD as Administrator..
slmgr.vbs -ilc *.xrm-ms
slmgr.vbs -ipk XXXXX-XXXXX-....key for your version of Vista..
Note. Remove any cracks if installed.
This method is different than what I have read in other forums (Notebookreview) where the cert is installed using the 1st command like above, but the 2nd command is to "arm" it with the
slmgr -atoWith my current SLIC table (I guess it has been modified), the arm part requires me to connect to the Internet. If I, then, connect and type the key extracted from my Recovery install, it activates.
Hopefully this is not going to cause the key to be revoked :(
petar
06-05-2008, 12:54 PM
The arm part is not needed to activate Vista.
To read the info on the arm commaned in CMD type slmgr.vbs /?
OEM keys will not be revoked, couse if microsoft kills the OEM keys, OEM users will kill microsoft.
So not to wory.
I have a Lenovo T61 with Vista Business 32 on it. I have looked at the SLIC table with ACPIScope and compared that to the LENOVOTP-7L SLIC dumps in the forums (my BIOS is of the 7L type).
Looks like the bytes at 0x18 and 0x19 are different in mine. I also remember using an application before to test out an install for Vista Ultimate (I do have the CD and I am the legal owner, so no piracy comments please).
But after that point, I cannot self activate the Vista Business installation using the retail 32-bit Vista CD and the slui import/arm method. I get a "connection needed to the Internet" error.
Questions:
Do the bytes shown above in the SLIC table describe the type of product (Vista Home Basic, Home Premium, Business, Ultimate, etc) the cert is allowed to activate?
If I change the values back to what is shown in the 7L dump, should I be able to self activate Vista Business again?
The bytes you are referring belong to the 4 OEM REVISION bytes 18h to 1Bh.
They are NOT verified at activation of Vista.
Byte 9h is the checksum byte to be set that the entire table sums to zero.
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
00000000 53 4C 49 43 76 01 00 00 01 5D 4C 45 4E 4F 56 4F SLICv....]LENOVO
00000010 54 50 2D 37 4C 20 20 20 60 12 00 00 20 4C 54 50 TP-7L `... LTP
00000020 00 00 00 00 00 00 00 00 9C 00 00 00 06 02 00 00 ........œ.......
00000030 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 .$..RSA1........
00000040 69 16 4A 9F B1 4B 3A FB 80 20 AA AF C4 F9 3E C1 i.JŸ±K:û€ ª¯Äù>Á
00000050 80 49 EE 6A 65 26 72 1E CD BF 5F 2F 96 D6 C0 0A €Iîje&r.Í¿_/–ÖÀ.
00000060 92 F5 06 B5 00 B2 3B 29 02 E2 4C 8D C2 F2 BC 41 ’õ.µ.²;).âLÂò¼A
00000070 77 9C 70 F0 F3 1B 09 D2 63 5A DC A8 83 F8 5E C9 wœpðó..ÒcZܨƒø^É
00000080 15 95 F9 FA FD DC 05 B7 4D 67 7F 2D B3 84 33 20 .•ùúýÜ.·Mg-³„3
00000090 E1 D1 79 2A A7 6A 77 D1 B6 20 2A 76 42 C5 D5 E9 áÑy*§jwѶ *vBÅÕé
000000A0 B6 43 40 55 44 C3 C9 37 99 5F 41 97 70 F3 D1 F6 ¶C@UDÃÉ7™_A—póÑö
000000B0 07 EC 7B 1A 29 A1 C1 F1 91 FD 48 86 6E 3E CE CB .ì{.)¡Áñ‘ýH†n>ÎË
000000C0 01 00 00 00 B6 00 00 00 00 00 02 00 4C 45 4E 4F ....¶.......LENO
000000D0 56 4F 54 50 2D 37 4C 20 20 20 57 49 4E 44 4F 57 VOTP-7L WINDOW
000000E0 53 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 S ..............
000000F0 00 00 00 00 00 00 7E DB 25 33 5C CF 5B 41 36 2A ......~Û%3\Ï[A6*
00000100 11 64 D2 1E 42 60 09 D9 51 61 AD A0 B4 B7 15 62 .dÒ.B`.ÙQa* ´·.b
00000110 D4 54 57 D2 21 82 61 05 BD 12 94 3B 6F 68 8C E2 ÔTWÒ!‚a.½.”;ohŒâ
00000120 25 B8 25 03 18 21 F7 BE 1E BC D4 A2 69 0A A2 77 %¸%..!÷¾.¼Ô¢i.¢w
00000130 37 30 EA 2F E2 4E 46 AA 00 E2 9B 25 00 3B 57 67 70ê/âNFª.â›%.;Wg
00000140 88 BE 31 0B 68 52 0E 12 09 0D 58 7E 1A B3 0E B7 ˆ¾1.hR....X~.³.·
00000150 FF CC 34 FE E2 AF 85 DE C4 98 F1 9F 69 8A 28 25 ÿÌ4þ⯅ÞĘñŸiŠ(%
00000160 4B 44 19 E3 18 D1 0A 3A 3C B7 29 D4 18 89 83 B7 KD.ã.Ñ.:<·)Ô.‰ƒ·
00000170 5F 06 13 C6 31 9D _..Æ1
So the byte number 9h is to fit as well.
But no worry about.
The SLIC will activate any Edition of Vista and 32 AND 64 bit as well.
The needed commands to activate are only two:
slmgr.vbs -ilc c:\cert.xrm-ms
slmgr.vbs -ipk xxxxx-xxxxx-xxxxx...
baygins
06-05-2008, 08:39 PM
The bytes you are referring belong to the 4 OEM REVISION bytes 18h to 1Bh.
They are NOT verified at activation of Vista.
Byte 9h is the checksum byte to be set that the entire table sums to zero.
Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F
00000000 53 4C 49 43 76 01 00 00 01 5D 4C 45 4E 4F 56 4F SLICv....]LENOVO
00000010 54 50 2D 37 4C 20 20 20 60 12 00 00 20 4C 54 50 TP-7L `... LTP
00000020 00 00 00 00 00 00 00 00 9C 00 00 00 06 02 00 00 ........œ.......
00000030 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 .$..RSA1........
00000040 69 16 4A 9F B1 4B 3A FB 80 20 AA AF C4 F9 3E C1 i.JŸ±K:û€ ª¯Äù>Á
00000050 80 49 EE 6A 65 26 72 1E CD BF 5F 2F 96 D6 C0 0A €Iîje&r.Í¿_/–ÖÀ.
00000060 92 F5 06 B5 00 B2 3B 29 02 E2 4C 8D C2 F2 BC 41 ’õ.µ.²;).âLÂò¼A
00000070 77 9C 70 F0 F3 1B 09 D2 63 5A DC A8 83 F8 5E C9 wœpðó..ÒcZܨƒø^É
00000080 15 95 F9 FA FD DC 05 B7 4D 67 7F 2D B3 84 33 20 .•ùúýÜ.·Mg-³„3
00000090 E1 D1 79 2A A7 6A 77 D1 B6 20 2A 76 42 C5 D5 E9 áÑy*§jwѶ *vBÅÕé
000000A0 B6 43 40 55 44 C3 C9 37 99 5F 41 97 70 F3 D1 F6 ¶C@UDÃÉ7™_A—póÑö
000000B0 07 EC 7B 1A 29 A1 C1 F1 91 FD 48 86 6E 3E CE CB .ì{.)¡Áñ‘ýH†n>ÎË
000000C0 01 00 00 00 B6 00 00 00 00 00 02 00 4C 45 4E 4F ....¶.......LENO
000000D0 56 4F 54 50 2D 37 4C 20 20 20 57 49 4E 44 4F 57 VOTP-7L WINDOW
000000E0 53 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 S ..............
000000F0 00 00 00 00 00 00 7E DB 25 33 5C CF 5B 41 36 2A ......~Û%3\Ï[A6*
00000100 11 64 D2 1E 42 60 09 D9 51 61 AD A0 B4 B7 15 62 .dÒ.B`.ÙQa* ´·.b
00000110 D4 54 57 D2 21 82 61 05 BD 12 94 3B 6F 68 8C E2 ÔTWÒ!‚a.½.”;ohŒâ
00000120 25 B8 25 03 18 21 F7 BE 1E BC D4 A2 69 0A A2 77 %¸%..!÷¾.¼Ô¢i.¢w
00000130 37 30 EA 2F E2 4E 46 AA 00 E2 9B 25 00 3B 57 67 70ê/âNFª.â›%.;Wg
00000140 88 BE 31 0B 68 52 0E 12 09 0D 58 7E 1A B3 0E B7 ˆ¾1.hR....X~.³.·
00000150 FF CC 34 FE E2 AF 85 DE C4 98 F1 9F 69 8A 28 25 ÿÌ4þ⯅ÞĘñŸiŠ(%
00000160 4B 44 19 E3 18 D1 0A 3A 3C B7 29 D4 18 89 83 B7 KD.ã.Ñ.:<·)Ô.‰ƒ·
00000170 5F 06 13 C6 31 9D _..Æ1
So the byte number 9h is to fit as well.
But no worry about.
The SLIC will activate any Edition of Vista and 32 AND 64 bit as well.
The needed commands to activate are only two:
slmgr.vbs -ilc c:\cert.xrm-ms
slmgr.vbs -ipk xxxxx-xxxxx-xxxxx...
That makes a lot of sense. I am wondering why the these instructions (http://forum.notebookreview.com/showthread.php?p=2489919#post2489919) refer to the usage of
slmgr -ato
Is the above a different type of activation scenario where re-entry of the product key is not required?
Yes. Example:
slmgr -skms xxx.yyy.zzz-server.com
folowed by
slmgr -ato
command.
First command sets the KMS server which has got multiple licenses to provide, the second one -ato exchanges the activation data, done! It's a online (network) activation. The client gets the activation from the KMS server and doesn't need a key therefore. The KMS server has to be activated against M$ server using a multiple license. Used at company networks.
-ato is not used for SLP2.0 activation.
For further details please read about KMS and MAK activation of Vista.
Powered by vBulletin™ Version 4.0.1 Copyright © 2010 vBulletin Solutions, Inc. All rights reserved.