HP530 Notebook Vista activation

Discussion in 'Windows Vista' started by solracna, Feb 25, 2008.

  1. solracna

    solracna MDL Member

    Nov 3, 2007
    111
    0
    10
  2. Annita

    Annita MDL Junior Member

    Feb 25, 2008
    62
    1
    0
    I have a similar problem...
    My laptop is a HP nx7300, also with XP preinstalled and SLIC (OEM ID: HPQOEM; OEM Table ID: SLIC-MPC; Creator ID: HP) and I have tried almost everything to activate Vista SP1 (build 18000) and Vista RTM (build 16386), without luck.
    Tried with Vista Loader 2.1.2 and 2.2.0, Vista BootMgr Installer v1.0.3a, etc...
     
  3. Annita

    Annita MDL Junior Member

    Feb 25, 2008
    62
    1
    0
    I would like to know in which moment does Vista write the SLIC info.
    I've looked inmy HP Laptop (Win XP) and the SLIC info on the BIOS, using HWDIRECT withe the correct address and lenght and hay a few bytes and the rest are "00".
    I'm not in my laptop now, but basically the SLIC info in the BIOS (after dumping memory) is SLICv...HPQOEM...HP and from here to the end all "." or "00"(hex).
     
  4. autobengal

    autobengal MDL Novice

    Jan 12, 2008
    29
    0
    0
    Hp Dv 6000

    Same problem here.
     
  5. Annita

    Annita MDL Junior Member

    Feb 25, 2008
    62
    1
    0
    #5 Annita, Feb 26, 2008
    Last edited: Mar 8, 2008
    What can we do???? Manually copy the SLIC from (for example) HP to the BIOS SLIC??? Would it work???
    Thnx.
     
  6. offon7544

    offon7544 MDL Expert

    Sep 27, 2007
    1,018
    8
    60
    #6 offon7544, May 2, 2008
    Last edited: May 2, 2008
    This bios work for VISTA Home and XP, so the download from HP contain SLP1 string and SLP2 SLIC.
    I can't open it, so can't mod it or verify it.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. reginakampher

    reginakampher MDL Addicted

    Apr 5, 2008
    678
    149
    30
    #7 reginakampher, May 2, 2008
    Last edited by a moderator: Apr 20, 2017


    Your SLIC is not complete. Below is what a proper HPQOEMSLIC-MPC SLIC should look like.
    Code:
    53 4C 49 43 76 01 00 00  01 7A 48 50 51 4F 45 4D        SLICv....zHPQOEM
    53 4C 49 43 2D 4D 50 43  01 00 00 00 48 50 51 20        SLIC-MPC....HPQ 
    01 00 00 00 00 00 00 00  9C 00 00 00 06 02 00 00        ........œ.......
    00 24 00 00 52 53 41 31  00 04 00 00 01 00 01 00        .$..RSA1........
    5B AB 60 56 BC 58 1E E8  C1 D2 A1 5C E5 4F BB FD       [«`V¼X.èÁÒ¡\åO»ý
    1D A9 8C 94 B4 AE 08 11  DC 13 59 D3 7F F6 3E 87       .©Œ”´®..Ü.YÓ.ö>‡
    31 B9 95 74 10 DA 3B A4  5B B5 19 82 7C 39 D7 0D       1¹•t.Ú;¤[µ.‚|9×.
    7C 22 AC 1C 2A 84 E9 0A  88 6D FA B1 E2 D8 E8 21      |"¬.*„é.ˆmú±âØè!
    96 E1 2E 68 9A BF 44 45  3E 3C 8E 99 90 DE 37 38       –á.hš¿DE><Ž™.Þ78
    57 0B 92 15 BC DE FF F2  07 7E B5 40 8C 51 3A C3      W.’.¼Þÿò.~µ@ŒQ:Ã
    02 48 F6 13 12 72 FB 42  78 E6 47 88 54 C7 B0 F0       .Hö..rûBxæGˆTÇ°ð
    93 9E FB 04 B7 B8 B8 90  DE DB ED 32 E1 FB 54 A6       “žû.·¸¸.ÞÛí2áûT¦
    01 00 00 00 B6 00 00 00  00 00 02 00 48 50 51 4F        ....¶.......HPQO
    45 4D 53 4C 49 43 2D 4D  50 43 57 49 4E 44 4F 57       EMSLIC-MPCWINDOW
    53 20 00 00 00 00 00 00  00 00 00 00 00 00 00 00        S ..............
    00 00 00 00 00 00 30 A8  7E 10 1B 0F 13 DD 2E 2D       ......0¨~....Ý.-
    36 C2 AB 54 A7 8C 3A A0  2F C6 5B B3 B3 DD 93 EE      6«T§Œ: /Æ[³³Ý“î
    8E 39 A9 92 D0 5A 20 E1  2D F5 A2 1C 7A 3E 54 85      Ž9©’ÐZ á-õ¢.z>T…
    99 72 56 5F EC 6B 07 17  63 82 3E 79 02 50 40 C9       ™rV_ìk..c‚>y.P@É
    F1 D3 C5 58 39 A8 18 F1  56 91 EA 9C 54 1A E0 CE       ñÓÅX9¨.ñV‘êœT.àÎ
    C9 16 F0 5D D1 90 B1 B0  9E 81 E6 BA 62 F1 3B 96       É.ð]Ñ.±°ž.æºbñ;–
    B0 7D D7 47 10 78 03 C9  28 52 E7 2D 4A F7 70 BB       °}×G.x.É(Rç-J÷p»
    53 1F BE CD 4F 77 D1 2F  A8 3D 5C 26 AF 80 42 25       S.¾ÍOwÑ/¨=\&¯€B%
    EF 7A B2 67 BA 1C                                      ïz²gº.
    
    Since your bios contain an SLIC table (regardless of whether it is complete or incomplete-incomplete in your case) will override any softmd or emulated SLIC. You would need to hardmod your bios to make it work.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. solracna

    solracna MDL Member

    Nov 3, 2007
    111
    0
    10
    And how come does HP sell this laptop pre-activated with Vista Home Premium if the SLIC table is incomplete?
    Solracna
     
  9. reginakampher

    reginakampher MDL Addicted

    Apr 5, 2008
    678
    149
    30
    What kind of bios is it? award, ami, or phoenix
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. reginakampher

    reginakampher MDL Addicted

    Apr 5, 2008
    678
    149
    30
    #10 reginakampher, May 2, 2008
    Last edited: May 2, 2008
    This was in reference to the person who had a hp laptop that came installed with xp and had a SLIC table that had mostly "00" in it.

    If you have a hp laptop that came with Vista preinstalled then you should have a complete SLIC table. Does it look like the one I posted?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. offon7544

    offon7544 MDL Expert

    Sep 27, 2007
    1,018
    8
    60
    For XP and VISTA the bios download link from HP is the same, so .....
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. offon7544

    offon7544 MDL Expert

    Sep 27, 2007
    1,018
    8
    60
    #12 offon7544, May 2, 2008
    Last edited: May 2, 2008
    Can anyone backup bios from dos and put a link here ?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. reginakampher

    reginakampher MDL Addicted

    Apr 5, 2008
    678
    149
    30
    I could be wrong but I am pretty sure bios updates do not contain the required SLIC table to activate Vista.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. offon7544

    offon7544 MDL Expert

    Sep 27, 2007
    1,018
    8
    60
    I hexedit the bios (i can' open it with other tool), and all the part of the 374 bytes of the SLIC are here.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. reginakampher

    reginakampher MDL Addicted

    Apr 5, 2008
    678
    149
    30
    Can you provide a pic?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. offon7544

    offon7544 MDL Expert

    Sep 27, 2007
    1,018
    8
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. petar

    petar MDL Expert

    Apr 5, 2008
    1,188
    86
    60
    #17 petar, May 3, 2008
    Last edited: May 3, 2008
    I may be wrong, but if this is true than it looks like HP has loked the SLIC table.
    And what I now from reading this forum, the modders had some succes with unlockig the SLIC on some old bioses.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. offon7544

    offon7544 MDL Expert

    Sep 27, 2007
    1,018
    8
    60
    HP 507 can be open with cbrom, the HP 530 not !
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    11,361
    11,235
    340
    #19 Yen, May 4, 2008
    Last edited by a moderator: Apr 20, 2017
    It can be opened with amimmwin, not with cbrom.:) HP 530 not with common tools, only to edit with hexeditor.

    To see what I can do I need a Acpiscope report. Somebody please install AcpiScope, goto file--->load information--->from bios.
    Save and upload the *.ATS file.

    Second: I need a dump of the bios:

    Install and open hwdirect, go to memory dump. Enter fff00000 without "h" and size 100000 without "h", press dump.
    Right click into window, select all, right click again, copy. Paste as new file into winhex. (Open winhex and press Shift + insert key) Make sure ASCII-hex is selected. Save file and upload, please!

    It seems that there is a COMPLETE SLIC, but fragmented into three parts over the bios. (Table header, public key and public marker) Something is wrong with the OEMTABLEID as you can see:

    Code:
    Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
    
    000169D0      01 01 2D F7 4D 50 43  41                         ..-÷MPCA
    
    It should be
    Code:
    Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
    
    000169D0      53 4C 49 43 2D 4D 50  43                         SLIC-MPC
    
    It seems HP has created a special format to prevent modding. But a easy solution could be to change the OEMTABLEID.

    But will the bios flash after it? I could imagine that HP has got a signature to verify the bios at rom.sig / ver.sig

    So is it a hard or a soft protection?

    What kind of bios is it?????? Is it a AMI bios or Phoenix?

    Somebody should try to save it from the PC using

    Afudos /obios.rom

    and upload as well

    But first I need the report and the dump please :) !!!

    We need a dump of one who has got a Vista license to compare as well. Since the biosupdate is the same, and the Laptop came with AND without Vista preinstalled, the special flash program has to check it before. If we could compare this two dumps, we could see what's the difference.

    So is there anyone with a preinstalled Vista and would share the dump?

    This seems to be another challenge.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  20. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    11,361
    11,235
    340
    #20 Yen, May 5, 2008
    Last edited: May 5, 2008
    Thanks a lot for your report.

    Vista doesn't activate because of:
    -The OEMTABLEID of RSDT is 30D5 (it has to be SLIC-MPC)
    -The SLIC contains no data, but is present.

    Since the biosupdate contains the complete SLIC data, the HPQflash.exe checks what license is on the Laptop and prepares the bios while flashing......very clever....

    We have no way to decompress the bios so far.
    The only chance I see is to wait for a dump of someone who has got a Vista license.......or to reverse the flash program to see what's doing......

    The chances to make a mod are unfortunately very low at this time.....we have to wait for the dump.....

    The only way to stop modding is to create own special bioses and hide the tools..........Compaq was known to make their own stuff which was not that good at all. That's the reason why they became insolvent and was picked up by HP.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...