Activated Windows Vista Ultimate - HP 530.

Discussion in 'Windows Vista' started by apoorvasheth, Jul 25, 2008.

  1. apoorvasheth

    apoorvasheth MDL Junior Member

    Jul 25, 2008
    80
    4
    0
    #1 apoorvasheth, Jul 25, 2008
    Last edited by a moderator: Jul 29, 2008
  2. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    11,236
    11,048
    340
    #2 Yen, Jul 25, 2008
    Last edited by a moderator: May 23, 2017
    Hi apoorvasheth, welcome to the forum.

    I don't know much about HP 530 Notebook. I'm quoting..

    "It is seriously difficult to get Vista activated on branded machines.

    Awaiting eagerly for a positive note from someone...

    Come-on friends, this mission to activate Vista SP1 on branded machines needs to be accomplished and together we all can achieve this!!!"


    I have to disagree….. it’s all about the bios. No matter what brand or if “branded” or not.

    A bios is modifiable if you have got the tools to decompress and rebuild the bios, nothing more. All about it are less than 5% of all Notebooks / PC’s whose bioses are not modifiable. For more than 0.5 out of those 5% there are soft solutions available.

    So the mission was accomplished already when we’ve found a way to introduce the SLIC by developing the different methods therefore. The mission is not to get a free license of Vista, but to gain knowledge.


    With the HP 530 you’ve got two issues together: (0.5%)

    1. The bios is not modifiable this time. The original bios contains a complete SLIC already, the flash tool is responsible for the update of it. (The bios for Vista preinstalled machines and OS free is the same!!!)

    Idea: Try to flash the bios.bin with uniflash…..

    2. SP1 disables the Paradox softmod, which is one of them that is able to activate even though two SLIC’s are present.

    HP530 bios contains a SLIC already, but the data is not present for activation. This empty SLIC and the emulated one of the softmods are interfering. An activation is not possible. (Except Paradox)

    Now the main reason why I have to disagree:

    There are two ways developed to activate the HP530. One of it is:

    http://forums.mydigitallife.net/threads/1601?page=5

    Another approach is to use ‘rw everything:’
    http://forums.mydigitallife.net/posts/30500


    There is one easy rule: The more popular a bios producer (AMI, Award, Phoenix) the easier to modify.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. apoorvasheth

    apoorvasheth MDL Junior Member

    Jul 25, 2008
    80
    4
    0
    Confused with your answers.

    Hi Yen,

    In regards to your answer, I have more confusion since your answers are incomplete.

    At one point, you have mentioned that:

    "1. The BIOS is not modifiable this time. The original bios contains a complete SLIC
    already..."

    and then you have mention:

    "HP530 bios contains a SLIC already, but the data is not present for activation. This empty

    SLIC..."

    Therefore, either original bios can contain complete SLIC or an empty SLIC but both of them
    cannot be true. And the BIOS above that you are referring to is an HP 530 Notebook BIOS?

    Also, when you say: "the data is not present for activation...” - which data in SLIC are you
    referring to?

    You have also mention: "we’ve found a way to introduce the SLIC by developing the different
    methods therefore." - Which different methods are you talking about where can that
    information be available?

    Also, you said: "Idea: Try to flash the bios.bin with uniflash….."
    Where is this bios.bin located on my disk? And this BIOS.bin needs to be flashed with what
    exactly? What will flashing BIOS.bin file do exactly, will it activate Vista SP1?


    Regards,
    Apoorva.
     
  4. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    11,236
    11,048
    340
    #4 Yen, Jul 29, 2008
    Last edited by a moderator: May 23, 2017
    Well, I have to explain some basics.

    A SLIC (SoftwareLicenseInternalCode) is a complete Acpi table, length 176h=374 bytes, consists of three parts (header, public key field, public marker field) and must be at ACPI namespace. If this is true, the full table will be shown at AcpiScope.

    Example of a complete SLIC:
    Code:
    Header:
    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 
    Public key:
    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¦
    Public marker:
    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º.
    
    This data is completely present at the downloadable HP530 bios, no matter what version (Vista preinstalled, or OS free). To update a bios, you have to write to a EEPROM chip. (Electrically Erasable Programmable Read Only Memory). The provided flashtool of Compaq doesn’t update the whole bioscode, why?

    If it would do that, it couldn’t differentiate between Vista preinstalled version and OS free version.
    Compaq uses a special update tool to decide if it should be a OS free machine or a licensed one. When you compare the bios on the EEPROM of a licensed machine with that one to update, you’ll see it’s the same. When you compare the one from a OS free machine, you’ll see it’s NOT the same.

    Remember: Biosfile to update is the SAME for both types of machines.
    Conclusion: The Compaq biosupdate tool doesn’t update the whole bios.

    Got it?

    At boot of every machine, the bios (BasicImputOutputSystem) is the first needed code to be executed. It initialises the hardware and provides the power management and also the ACPI (Advanced Configuration and Power Interface) tables.

    Therefore the bios must be decompressed and mapped into physical memory.
    Now I’m shorten it before it gets too complicated.

    If there is code that maps the complete SLIC into physical memory AND is proper called, then you’ll find it at ACPI namespace and it will be shown with AcpiScope.

    If there is code which prevents the complete mapping of it (OS free bios on EEPROM), you’ll see a empty SLIC, which means the table is present at Acpi namespace, BUT the public key filed and the public marker consist of zero bytes only.


    What are we (modders) doing now?

    We are modifying the bios code in that way, that we are inserting the SLIC and the right call of it that it will be at ACPI namespace. We are also modifying other needed things to activate Vista….all you will find at mod your own bios thread.

    The HP530 bios is not modifiable this time.

    But most of that information is available at forum already, you just have to make an effort and read!!!
    http://forums.mydigitallife.net/threads/1601

    -Try to flash your bios file (rom.bin) by using another flash tool. Goal: write it complete onto the EEPROM. Risk: unknown.

    -Soft solution: Patch the SLIC like:
    http://forums.mydigitallife.net/threads/2286
    Risk: no at all
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...