SLIC table diff on Lenovo T61

Discussion in 'Windows Vista' started by baygins, Jun 5, 2008.

  1. baygins

    baygins MDL Novice

    Mar 30, 2008
    6
    0
    0
    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?
     
  2. petar

    petar MDL Expert

    Apr 5, 2008
    1,188
    86
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. petar

    petar MDL Expert

    Apr 5, 2008
    1,188
    86
    60
    #4 petar, Jun 5, 2008
    Last edited: Jun 5, 2008
    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.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    11,368
    11,243
    340
    #5 Yen, Jun 5, 2008
    Last edited by a moderator: Apr 20, 2017
    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...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. baygins

    baygins MDL Novice

    Mar 30, 2008
    6
    0
    0
    #6 baygins, Jun 5, 2008
    Last edited by a moderator: Apr 20, 2017
    (OP)
  6. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    11,368
    11,243
    340
    #7 Yen, Jun 5, 2008
    Last edited: Jun 5, 2008
    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.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...