Multi-OEM/Retail Project {MRP} - Mk3

Discussion in 'MDL Projects and Applications' started by mxman2k, Oct 15, 2016.

  1. mxman2k

    mxman2k MDL Developer

    Joined:
    Jun 20, 2007
    Messages:
    3,714
    Likes Received:
    10,633
    Trophy Points:
    120
    I've only just downloaded the previous insider one lol

    Wonder if they are getting close to finalizing the code base as it's UBR 1 and not 1000. :g:
     
  2. Enthousiast

    Enthousiast MDL Tester

    Joined:
    Oct 30, 2009
    Messages:
    35,567
    Likes Received:
    59,634
    Trophy Points:
    450
    Waiting for the first release without a watermark, next watermark back in and next official :D:D:D

    First we'll get a slow ring build and iso's, me thinks.
     
  3. mxman2k

    mxman2k MDL Developer

    Joined:
    Jun 20, 2007
    Messages:
    3,714
    Likes Received:
    10,633
    Trophy Points:
    120
    Hope it soon as my main pc begging for a reformat as still on RS2 :p
     
  4. Enthousiast

    Enthousiast MDL Tester

    Joined:
    Oct 30, 2009
    Messages:
    35,567
    Likes Received:
    59,634
    Trophy Points:
    450
  5. mxman2k

    mxman2k MDL Developer

    Joined:
    Jun 20, 2007
    Messages:
    3,714
    Likes Received:
    10,633
    Trophy Points:
    120
    Thought i recognised the Maxdata theme :p
     
  6. Enthousiast

    Enthousiast MDL Tester

    Joined:
    Oct 30, 2009
    Messages:
    35,567
    Likes Received:
    59,634
    Trophy Points:
    450
    The other test install had the watermark unreadable :D
     
  7. mxman2k

    mxman2k MDL Developer

    Joined:
    Jun 20, 2007
    Messages:
    3,714
    Likes Received:
    10,633
    Trophy Points:
    120
    Query Tool 49.2 (temporary version at present) is in progress with a little bit more info CPUID being one line that now shows the full Identity code...

    Due to running out of screen real estate on the display so any extra information will be on the saved report, also the layout will be a bit different on that because there is more space with the saved report text file to spread out the results so that it not look cluttered. :)

    MRP 85 is also in editing/testing - will be a few days yet until i am happy with the results to release it.

    Looking good so far. :)
     
  8. JanCerny

    JanCerny MDL Senior Member

    Joined:
    Sep 13, 2012
    Messages:
    259
    Likes Received:
    158
    Trophy Points:
    10
  9. mxman2k

    mxman2k MDL Developer

    Joined:
    Jun 20, 2007
    Messages:
    3,714
    Likes Received:
    10,633
    Trophy Points:
    120
    #2309 mxman2k, Mar 3, 2018
    Last edited: Mar 3, 2018
    (OP)
    it does as it one of my personal tweaks ;) well it seems to have on RS2 and RS3 so far :)

    Just add that to oobe.cmd before the DEL /F/ Q "%0%" >nul line as i wont add it into MRP at this time as it may change and other REG entries needed with RS4 when it released to public.
     
  10. mxman2k

    mxman2k MDL Developer

    Joined:
    Jun 20, 2007
    Messages:
    3,714
    Likes Received:
    10,633
    Trophy Points:
    120
    #2310 mxman2k, Mar 3, 2018
    Last edited: Mar 3, 2018
    (OP)
    Query Tool v50.0 has been uploaded, 2nd post download link updated and new password. :)

    Code:
    MRP - OEM Query Tool v50.0 Enhanced  --  03/03/2018 {UTC} -- 7:50pm
     
    -------------------------------------------
    - Basic OEM Information For This Computer -
    -------------------------------------------
    OS Version {SKU}          - Windows 10 Pro {48}
    OS Edition {Registry}     - Professional {48}
    OS Edition {CBS}          - Professional
    OS Architecture           - 64 Bit
    OS Build/Update Revision  - 15063 {rs2_release} / 936
    OS Installation Type      - Client 
    OS Language Name/Code     - en-GB / Dec:2057 {Hex:809}
    OS Locale                 - en-GB
    OS Language Value         - ENG
    OS Installation Date      - 14/04/2017 2:11:39 PM {Localized Date Format}
    CPU Name                  - Intel{R} Core{TM} i5-6400 CPU @ 2.70GHz
    CPU Description           - Intel64 Family 6 Model 94 Stepping 3
    CPU Architecture          - 32/64 Bit
    CPU ID Code               - [BFEBFBFF000506E3]  
    CPU Cores/Threads         - [4] / [4]
    CPU VT Mode Enabled       - [Yes] 
    Boot Drive Information    - BusType: SATA, Mode: AHCI, Partition: MBR, DriveType: SSD, FS: NTFS
    Boot Drive Model Name     - Samsung SSD 750 EVO 250GB
    Bios Information          - Type: American Megatrends Inc. , Version: B.D0 , Date: 12/11/2017
    Total Physical Memory     - 16345 Mb
    Available Memory          - 14084 Mb
    GPU Primary Adaptor Name  - NVIDIA GeForce GTX 1050 Ti
    GPU Primary Adaptor Info  - Resolution: 1920x1080 , Driver Date: 01/03/2018 , Driver Vers: 23.21.13.9065
     
    --------------------
    - Scanned DMI/BIOS -
    --------------------
    #01 CSProduct Name        - MS-7971                         #09 SLIC Information - No SLIC Table Detected               
    #02 CSModel Name          - MS-7971                         #10 Product Key      - Not Shown On Saved Report 
    #03 CSBaseboard Prod      - H170A PC MATE {MS-7971}         #11 MSDM Key         - No MSDM Table Detected     
    #04 CSProduct Vendor      - MSI                             #11 MSDM Edition     - Undefined                           
    #05 CSManufacturer        - MSI                             #11 MSDM Brand Name  - Undefined                 
    #06 Baseboard MFR         - MSI                             #12 BIOS/Boot Mode   - Legacy/MBR                 
    #07 Serial/Service Tag    - Undefined                       #13 Certificate      - Not Present               
    #08 BIOS or SLIC ID       - ALASKA - 1072009                #14 License Status   - Licensed {Retail}                   
     
    -----------
    - Summary -
    -----------
    OEM Theme/Branding        - Msi [id: #04]
    OEM Activation Vista/7    - Un-Listed
    Valid OEM Consumer OS     - Un-Listed
    Detected .Net Versions    - v1.1.4322 / v2.0.50727 / v3.5 / v4.0.30319 / v4.7.02046
    Powershell Version{s}     - 1.0, 2.0, 3.0, 4.0, 5.0, 5.1
    License Status Reason     - 0x4004F401: This computer has a valid Digital/Store License.
     
    ** End of Query Tool report. **
    

    Quick Summary

    + Added Installation Type (Client usually or Server etc).

    + Added CPU Identity Code. Shown in FULL, you only really need the last 5 or 6 digits but as WMIC returns the full info i left it as that.

    + Added CPU VT Enabled, this shows if Virtualization is available (Yes/No). If it not shown it is because either an error was returned or that VT-x is not available on that CPU. OR you are using the QT within a VM. Hmm this seems to be hit and miss on some systems, not sure why it a standard WMIC call and a parse of the TRUE/FALSE returned value which i change to Yes/No respectively. :g:

    On saved report the layout will be slightly different as there is more space to use, the Display output screen may be a bit cluttered due to lack of space.
     
  11. exxoid

    exxoid MDL Novice

    Joined:
    Apr 29, 2011
    Messages:
    6
    Likes Received:
    3
    Trophy Points:
    0
  12. s1ave77

    s1ave77 Has left at his own request

    Joined:
    Aug 15, 2012
    Messages:
    16,130
    Likes Received:
    24,279
    Trophy Points:
    340
  13. mehdibleu

    mehdibleu MDL Expert

    Joined:
    Jun 14, 2017
    Messages:
    1,009
    Likes Received:
    248
    Trophy Points:
    60
    if i go by what is shown from the QT log, there is no slic table present in the machine so that would mean that the machine wasn't bought with pre installed server 2012 or maybe you updated the bios which removed the slic table.
     
  14. mxman2k

    mxman2k MDL Developer

    Joined:
    Jun 20, 2007
    Messages:
    3,714
    Likes Received:
    10,633
    Trophy Points:
    120
    #2314 mxman2k, Mar 3, 2018
    Last edited: Mar 3, 2018
    (OP)
    Also the "DeCompile has detected a 'VMware' Virtual Machine." is showing which isn't the problem, as such, it is the missing SLIC from the bios440 which wont activate the Server even if it was not a EVAL.

    I believe for VMware Server 2012R2 testing you need to have a slic v2.2 added into the bios440 rom file.

    Or if i remember there is a way to show the SLIC from the host to the VM, i am not sure of that procedure so cant say how it done.
     
  15. exxoid

    exxoid MDL Novice

    Joined:
    Apr 29, 2011
    Messages:
    6
    Likes Received:
    3
    Trophy Points:
    0
    Yes I updated the BIOS to latest version before deploying ESXi on top.

    I grabbed the Windows Key information before updating the BIOS - so likely I blew away the SLIC info which means at this stage it is impossible to activate using the key I pulled? Bummer. Lesson learned.
     
  16. mxman2k

    mxman2k MDL Developer

    Joined:
    Jun 20, 2007
    Messages:
    3,714
    Likes Received:
    10,633
    Trophy Points:
    120
    Add the following to the end of the VMware virtual machine configuration file and save.

    acpi.passthru.slic = “TRUE"
    acpi.passthru.slicvendor = “TRUE"
    SMBIOS.reflecthost = “TRUE"

    This *should* provide the SLIC information (if the host has a slic)...
     
  17. mxman2k

    mxman2k MDL Developer

    Joined:
    Jun 20, 2007
    Messages:
    3,714
    Likes Received:
    10,633
    Trophy Points:
    120
    Servers are a right royal PITA !

    MRP does most of the hard work, (although i think on the latest Server 2016 the branding may fail due to the changes m$ have made).
     
  18. s1ave77

    s1ave77 Has left at his own request

    Joined:
    Aug 15, 2012
    Messages:
    16,130
    Likes Received:
    24,279
    Trophy Points:
    340
    In case you got the BIOS update from Lenovo it should contain the SLIC. Question is more whether it's passed to the VM :g:.
     
  19. mehdibleu

    mehdibleu MDL Expert

    Joined:
    Jun 14, 2017
    Messages:
    1,009
    Likes Received:
    248
    Trophy Points:
    60
    what does this mean exactly ?
     
  20. mxman2k

    mxman2k MDL Developer

    Joined:
    Jun 20, 2007
    Messages:
    3,714
    Likes Received:
    10,633
    Trophy Points:
    120
    It means setting up a Server can be a pain in the rear!

    They can be like a stroppy teenager if you not know what you are doing and set it up wrong, it not like a normal consumer OS as a lot is disabled by default, some for security others as a server in use does not need certain services such as audio or fancy graphics card setups.

    You have to set up roles etc, things it needs to do, file serving etc. I not going into it as i not know enough myself. I just managed to get MRP to brand and activate if a SLIC is present.

    Even that i admit isnt 100% perfect as each server OS can have a different set of things needed to make the branding work.