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 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.
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. Code: 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...
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.