Multi-OEM/Retail Project {MRP} - Mk3

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

  1. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,780
    19,353
    180
    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:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,274
    94,761
    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

    Jun 20, 2007
    5,780
    19,353
    180
    Hope it soon as my main pc begging for a reformat as still on RS2 :p
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,780
    19,353
    180
    Thought i recognised the Maxdata theme :p
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,274
    94,761
    450
    The other test install had the watermark unreadable :D
     
  6. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,780
    19,353
    180
    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. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,780
    19,353
    180
    #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.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,780
    19,353
    180
    #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.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. s1ave77

    s1ave77 Has left at his own request

    Aug 15, 2012
    16,104
    24,378
    340
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. mehdibleu

    mehdibleu MDL Expert

    Jun 14, 2017
    1,009
    251
    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.
     
  11. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,780
    19,353
    180
    #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.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. exxoid

    exxoid MDL Novice

    Apr 29, 2011
    6
    3
    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.
     
  13. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,780
    19,353
    180
    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)...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,780
    19,353
    180
    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).
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. s1ave77

    s1ave77 Has left at his own request

    Aug 15, 2012
    16,104
    24,378
    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:.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. mehdibleu

    mehdibleu MDL Expert

    Jun 14, 2017
    1,009
    251
    60
    what does this mean exactly ?
     
  17. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,780
    19,353
    180
    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.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...