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...
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).
What can we do???? Manually copy the SLIC from (for example) HP to the BIOS SLIC??? Would it work??? Thnx.
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.
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.
And how come does HP sell this laptop pre-activated with Vista Home Premium if the SLIC table is incomplete? Solracna
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?
I could be wrong but I am pretty sure bios updates do not contain the required SLIC table to activate Vista.
I hexedit the bios (i can' open it with other tool), and all the part of the 374 bytes of the SLIC are here.
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.
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.
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.