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,797
    19,380
    180
    #2361 mxman2k, Mar 4, 2018
    Last edited: Mar 4, 2018
    (OP)
    Nice!

    Looks like sorted the QT 50.0 problem :D:D

    Thanks for testing.

    I must say that Supermicro pc is one hell of a beast! :drool:


    The reason it says: BusType: ATA/IDE is because the OS calls not show that it a SATA in IDE mode so it just classes it as IDE/ATA as i am guessing they just lumped it together as one code.

    As most computers now use SATA or NVme type it not really a problem as those older boards are slowly failing and new pc's/boards being bought for the faster speeds etc.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,797
    19,380
    180
    Will upload QTv50.1 as it seems all is sorted. :)

    Be a few mins while i update the changelog and archive it all up.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,797
    19,380
    180
    Query Tool v50.1 has been uploaded and 2nd post link updated and new password.

    Quick Summary

    + Fixed NVMe/SCSI/SAS detection. Thanks go to @JanCerny for their help in testing the new routines.

    For older SATA in IDE mode it will show ATA/IDE cant fix this as the OS calls do not show the differences between SATA(IDE) and IDE/ATA/PATA modes. I believe this is because the SATA emulates the older IDE.

    No other changes made.

    As it was a minor update/fix i didn't bump to v51.0
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. BALTAGY

    BALTAGY MDL Guide Dog

    Dec 23, 2014
    349
    614
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,797
    19,380
    180
    Code:
    wmic cpu get VirtualizationFirmwareEnabled /format:list
    is the line that detects it (or so it should) as on your QT report it is showing Yes (TRUE on the WMIC result).
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. BALTAGY

    BALTAGY MDL Guide Dog

    Dec 23, 2014
    349
    614
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,797
    19,380
    180
    strange it should show :g:

    it does on all my tests apart from within a VM as you cant have VT within a VM as it uses it lol.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,274
    94,765
    450
    Remember my test? It also didn't show on my main system.
     
  9. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,797
    19,380
    180
    As long as it shows on the saved report i will recheck code and fix if needed. But wont release another QT today. :p
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. BALTAGY

    BALTAGY MDL Guide Dog

    Dec 23, 2014
    349
    614
    10
    Yes the report is more important, i reported it because i didn't see it shows in the report until i posted it here lol
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,797
    19,380
    180
    I know why it not show on the display but on the saved...

    it because there isnt enough space on the display screen to fit it all on easy.

    I did write that some extra elements will be in the saved report ;)

     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,797
    19,380
    180
    I set a max of 1024 x 768 for the display so that it will look ok on a VM with no gfx drivers. Otherwise it scrolls up. I dont want to mess with the cmd windows font settings as if the QT crashes for any reason it wont return the settings altered back to defaults.

    Another reason why i want to change the QT to a GUI version but it not as easy :( so it may be a hybrid, the batch stuff invisible and then the GUI shows the results that can be saved etc...

    Still in planning stages for that.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,797
    19,380
    180
    i just edited the QT to show that line and it scrolled, i know it may even as it is, if the extra info lines appear at the bottom about slic and UEFI mode etc.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. BALTAGY

    BALTAGY MDL Guide Dog

    Dec 23, 2014
    349
    614
    10
    Keep it as it was to avoid problems, at least we know where it shows and report is more important
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,797
    19,380
    180
    Any extra info will always show on the saved report in full. Once the GUI is working then there will be more space to play with on the display too :) sadly a limitation of cmd windows.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,797
    19,380
    180
    #2376 mxman2k, Mar 4, 2018
    Last edited: Mar 4, 2018
    (OP)
    Code:
    CPU Architecture/ID       - 32/64 Bit / [BFEBFBFF000506E3]
    CPU Cores/Threads/CPUs/VT - [4] / [4]  / Virtualization Firmware Enabled: [Yes]
    Boot Drive Information    - BusType: SATA, Mode: AHCI, Partition: MBR, DriveType: SSD, FS: NTFS
    :whistling:

    Looks a bit crap but can be how it looks on the display screen.:)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,797
    19,380
    180
    Spent a while tweaking the look of the QT display to squeeze a bit more space for expansion as needed. It does look quite different!

    If the lines go over the limit and causes a scroll to happen the title bar will mention ** Screen May Scroll ** so you know that something caused the screen to 'chop' off the top section of the display.

    This will be QTv51.0 when completed. :)

    The saved report looks like this:
    Code:
    MRP - OEM Query Tool v51.0 TEST Enhanced  --  03/05/2018 {UTC} -- 12:03pm
     
     =======================================[ 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           - 14096 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 ]=============================================== 

    Screen capture of the new look Display output attached. The space at the bottom after the save request line is for allowing the extra information to be show above it, such as if a Edition Switch or GPT with SLIC etc.

    This is still work in progress and might change slightly when the QT is ready for release.

    The tweaked drive controller mode check now shows SAS/SCSI for a VMware drive which is correct as AHCI was shown wrong before, this may change depending on how the VM was set up.

    On other VM software it may be same or AHCI/IDE depending on how they are configured.
     

    Attached Files:

    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,797
    19,380
    180
    Query Tool v51.0 has been uploaded, 2nd post has been updated with the new link and password etc.

    Quick Summary
    + Quite a bit of a makeover on the display and saved reports layout, this is to make space for extra lines of information when needed later.

    > All the information is the same just the headers that have changed appearance, a few bits have been added to other lines to give the extra space this is only on the display version, the saved report is more spread out.

    > If the QT is used on a Virtual Machine then the CPU Virtualization bit will usually be 'No' as a VM is using VT-x and so would not show it available.

    + A few last minute tweaks to the code to make everything fit and align.

    ---------------------------​
    Now to carry on with the MRP v85 code... :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,797
    19,380
    180
    Timing problem :g: or ya VM getting slow lol
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...