-----------------------------------------------------------------------
Intel(R) System Scope Tool
VERSION 3.4.1007 README
March 20th 2020.
-----------------------------------------------------------------------


README Contents
============================================
1.  Introduction
2.  Installation Instructions
3.  System Requirements
4.  Release Notes
5.  Known Issues and Bug Reporting
6.  Support
7.  License Agreement
8.  Third Party software’s and License

1. Introduction
============================================
This README file contains release notes for the Intel(R) System Scope Tool.

The Intel(R) System Scope Tool displays,
1. Software Information (Installed ApplicationList, Operating System Information, Bkcmeta Information, Registry Information, Services List, Drivers List, Running tasks, Statrup Programs and DeviceStack List) 
2. System Information (SMBIOS Information, Firmware VersionInformation, Firmware Performance Data Table [FPDT], Battery Information,Processor Information, Network Adapter Information, Memory, GraphicsInformation, PCH, ACPI, Sensor Information, Thunderbolt details,IRQ,,etc).
3. PCIe related Information (PCI Device List and MMIO-Memory mapped IO registers) 
4. Addons -  Best Known configuration-Generation and comparison, FullCode, RefCode, HSD Submission and System scope logs compare. 


2. Installation Instructions:
============================================
1. Uninstall existing version of SystemScope tool(if already installed), open Add/Remove programs from the Control panel and click on Intel(R) System Scope Tool and hit Change/Remove button.
2. Make sure Service is also deleted from the system (Open Command Prompt in admin model and run the commands "SC Delete "Intel(R) SystemScopeHostService" to delete the host service and "SC Delete "Intel(R) SystemScopeTargetService" to delete the host service)
3. Reboot the system.
4. The Intel(R) System Scope Tool comes as an Installer package. Run Intel(R)SystemScopeInstallerWin.exe as administrator and follow the onscreen instructions to install the application.
5. To launch the application, point to the shortcut created in the Start menu/Desktop (Intel(R) System Scope Tool) and run by clicking on the shortcut.


3. System Requirements
============================================
The Intel(R) System Scope Tool supports the below operating systems

	Windows 10 64 bit

The tool supports the following Browsers:

	Edge
	IE10
	IE11
	Google Chrome
	Mozilla

The tool supports the following microprocessors:

	Intel(R) Codenamed Kabylake
	Intel(R) Codenamed GeminiLake
	Intel(R) Codenamed IceLake
	Intel(R) Codenamed CannonLake
	Intel(R) Codenamed Basin Falls
	Intel(R) Codenamed CoffeeLake
	Intel(R) Codenamed WhiskeyLake
	Intel(R) Codenamed AmberLake
	Intel(R) Codenamed CometLake
	Intel(R) Codenamed TigerLake
	

4. Release Notes
============================================
Release 3.4.1007
1. Fixed Blank Screen issue, after installing SST on AML WCOS higher versions.

Release 3.4.1006
1. Fixed bugs [16010758966 , 16010759059 , 16010774419, 16010774554, 16010775884, 16010776774, 16010781381, 16010781608, 16010788041,1608105382].

Release 3.4.1005
1. Added CPU and PCH Support for EHL, JSL and RKL.
2. Added JSON file format support for BKC Comparison result. Cuurent default supported formats: XLS, HTML, JSON.

Release 3.4.1004
Fixed Bugs:
1. Observed alignment issue for view result table [1609612163]
2. For LKF platform PCH data displayed as "Not available" in SST tool  [1608495840]
3. Displaying errors with compare result while running command -compareBKC [1609610789]

Release 3.4.1003
1. Driver Updated.

Release 3.4.1002
1. Bug Fix Release for 3.4.1001

Release 3.4.1001
1. Removed the support for Thunderbolt, MSR, MMIO modules.
2. Added admin restriction to BKC reports and Logs path.
3. Removed Crash log and Meta.spec Comparison from BKC.
4. Added option to generate BKC Reference File using BKC_template from UI (same as -generatebkc from commnad line).
5. Save/Load workspace path is moved to "C:\ProgramFiles" to protect it from non-admin users.
6. BKC Reports and Logs Default path is changed from "C:\Program Files\Intel Corporation\Intel(R) System Scope Tool" to "C:\ProgramData\Intel Corporation\SystemScopeTool"
7. Save Log from UI path is fixed and user cannot choose any custom path.
8. UI Design change.
9. Removed support for remote connections from UI and command line.
10. Battery, Device Stacks, Driver, Network Adapter are UWP compliant.

Release 3.2.1011
1. Bug Fix Release for 3.2.1010

Release 3.2.1010
1. Added Support for JPL and EHL.
2. Added new commandline option to compare meta.spec with SystemScopeLog File.
3. Added new command from CommandLine to log the fields required for HSD_ES.
4. Fixed GT Core Count issue.
5. Using New version of installer, which installs SystemScopeTool only on Intel Platforms.
6. Signing the end installer.
7. Removing the support for server modules.
8. SMBIOS Tables updated as per the Spec 3.0

Release 3.2.1009
1. Bug Fix Release for 3.2.1008

Release 3.2.1008
1. Added IFWI File Verification feature.
2. Removed Support for RefCode and FullCode in Addons.
3. Removed BKC Report from HTML logs.

Release 3.2.1006
1. Bug Fix Release for 3.2.1005

Release 3.2.1005
1. Added JSON Support for BKC Comparison Report from Command Line
2. Added Percentage details for BKC Summary and report files
3. Formatted the log to handle the duplicate keys.

Release 3.2.1004
1. Bug Fix Release for 3.2.1003
2. Removed Platform Device Information module.
3. Added new module USB under System plugin.

Release 3.2.1003
1. Added New Modules Bluetooth, Multimedia, WWAN under system plugin.
2. In Addons, BKC Tab is changed to Generate BKC and this tab will have option only to Generate Reference Files.
3. In Addons, Compare Log Tab is changed to BKC And Log Compare. This Tab will have BKC Compare with system Configuration and Compare Multiple Logs.
4. Added new fields MAC Address, CPU Utilization, Yellow Bang in Generic System Information and removed DCI Status.
5. Added new Field SKU in ME Information which will support For ME Version above 12.0
6. Moving to New UI which supports both Desktop and Factory OS Platforms.

Release 3.2.1002
1. Fixed Crash Issue in ACPI Module.

Release 3.2.1001
1. Bug Fix Release for 3.2.1000

Release 3.2.1000
1.	Tool install location is changed to “C:\Program Files\Intel Corporation\Intel(R) System Scope Tool” from “C:\Program Files(86)\Intel Corporation\Intel(R) System Scope Tool”
2.	Default Logs path is changed to “C:\Program Files\Intel Corporation\Intel(R) System Scope Tool\Logs” from “C:\ProgramData\Intel Corporation\SystemScopeTool”
3.	Default BKC report is changed to “C:\Program Files\Intel Corporation\Intel(R) System Scope Tool\BKCReports” from “C:\ProgramData\Intel Corporation\SystemScopeTool”
4.	PCI Device list module and Platform Device Information is disabled on Hyper-V enabled systems.

Release 3.1.1010
1. BKC Comparision Report will be appended only if all the modules were logged (Both UI and Commandline).
2. Signed all the Dll's that are carried with the tool.

Release 3.1.1009
1. Bug Fix Release for 3.1.1008

Release 3.1.1008
1. System summary page is added with important fields.
2. C:\ProgramData\SystemScopeTool folder is changed to C:\ProgramData\Intel Corporation\SystemScopeTool\. This folder will have all system scope related data.
3. BKC reports will be stored in "C:\ProgamData\Intel Corporation\SystemScopeTool\BKCReports\" by default.
4. BKC comparison report is added to system scope HTML logs.
5. Added Type, Length and Handle to all SMBIOS tables.

Release 3.1.1007
1. Removed all Gfx related keys from System Responsiveness Information module
2. Field name updates in SST3 logs to meet xml standards
3. Added timestamp to the BKCComparison output file when output filename parameter not specified
4. -log command from SYstemScopeCommandLine.exe will ignore ACPI, MMIO and PCIDevList modules. To get all module logs use -logall command or -log <filename> -all
5. SPD module is under system plugin
6. Displaying device information for IRQ module
7. Modern JSON for c++ library is used to create the json files in RWT tool

Release 3.1.1006
1. Bug fix for 3.1.1005

Release 3.1.1005
1. Bug fix for previous release.
2. Added PCH and CPUID for ICL B0.
3. PPIN Information will be displayed only for ICL.

Release 3.1.1004
1. Handled ping,pong and error frames from communication library and log saving issue on ICL.
2. Added PCH/CPU details for ICL A0/A2, WHL.
3. Added Support for MMIO on ICL A0/A2, WHL.

Releae 3.1.1003
1. Added 5 new modules.
	i) ENVIRONMENT VARIABLES - to display all the environment variables and paths in the system.
	ii) STARTUP PROGRAMS - to display all the programs which starts when the system boots.
	iii) RUNNING TASKS - to display all the running processes in the system.
	iv) DMA - to display the direct access memory details.
	v) IRQ - display all the Resource device IRQ numbers.
2. Moved THUNDERBOLT INFORMATION module from software to system tab.
3. Added more fields in THUNDERBOLT INFORMATION module.
4. Added new module EC region reading/writing in Intel(R) Read Write Tool(Only internal version).
5. Added support for Whiskeylake.
6. Migrated the code base to VS2017. 

Release 3.1.1001
1. Bug Fixes for 3.1.1000.
2. Disabled AssetTag from SMBIOS - Base Board Information table(Table 2).
 
Release 3.1.1000
1. Supporting JSON format for logging of Modules.
2. Added a new module THUNDERBOLT INFORMATION, to display the details about any thunderbolt devices connected to the system.
3. Displaying Tool Tip Information. On mouse over of any module, description about the module is displayed.
4. Allowing user to select modules for loading using save/load workspace option. Only the user selected modules will be displayed.
5. Added KBL G VBIOS details in firmware version module.
6. Added CPU Core, GT Core and EDRAM details into processor module.
7. Added more fields under Storage module.

Release 3.0.1062
1. Updating LRIO SDK.

Release 3.0.1061
1. Removed Platform Device Information module support.

Release 3.0.1060
1. Built with Latest driver which has ReadMMIO and WriteMMIO fixes.

Release 3.0.1059
1. Bug fixes from 3.0.1058

Release 3.0.1058
1. Enabling remote support for commandline tool.
2. Changing to 5 digit port numbers. Now reading from configuration file.
3. SMBIOS table 2 data is compliance with SMBIOS 3.0 spec.
4. Displaying PPIN information in processor module if available.
5. Enabling support to provide user specific file path for BKC operations and compare log from commandline.
6. Packed installer.

Release 3.0.1056
1. SMBIOS module is compliance with SMBIOS 3.0 spec.

Release 3.0.1055
1. Enabling telemetry for External build.

Release 3.0.1054
1. Bug fixes from 3.0.1053

Release 3.0.1053
1. Removed SMBIOS Type2 duplicate groups.
2. Adding custom log option in cmdline.
3. Reporting signed and unsigned information for drivers
4. CompareBkc and Compare2Bkc will be capable of comparing SystemScopeLog file with meta.spec and BkcReference files.
5. Displaying tool license first. Later telemetry license will be displayed.

Release 3.0.1052
1. Fixed version compare crash.

Release 3.0.1051
1. Handling control characters in XML.
2. Removing duplicate files in the installer.

Release 3.0.1050
1. Bug fixes from 3.0.1049
2. Fixed HSDs
3. Fixed this issue. SystemResponsiveness S5 total duration was not matching with sum of BIOS boot duration, hardware initialization and OS S5 boot main path time.
4. In commandline -bkcmetainfo command was launching one more console window. Fixed it in this build.
5. CompareBKC and Savelog in all formats menu options are enabled only for Windows platform.

Release 3.0.1049
1. Added Menu Shortcut and UI file option to generate the log in all formats and for BKC Comparison.
2. Added System Name,IP address and Time Stamp to the Log Files and BKC output files.
3. Color coding for BKC Comparison is as follows
	i) Blue color if the ingredient version is newer than reference file(Newer than reference).
	ii) Green color if the ingredient version is same as reference file(Matched).
	iii)Red color if ingredient version is less than reference file version(Unmatched).
4. Feature added to register the board activity everyday.
5. Removed AppDumpHistory.txt file which was used for tracking app dump history. Merged the content to DumpHistory.txt file for both Kernel and Application Crashes.
6. Enabled tracking of application crash dumps created while creating a dump file using task manager (irrespective of the user account).
7. Enabled tracking of live kernel crash dump files.

Release 3.0.1048
1. GenerateRefCode commandline error scenarios handled
2. To identify whether the platform is tablet or non-tablet, driver was called multiple times in a session. This was causing driver failure at random operation performed by user in the UI(Eg: GenerateBKC multiple clicks). This is fixed now by calling driver only once in a session initialize to identify tablet or non-tablet platforms
3. Added CPU Name, Stepping, PCH Name and Stepping for ICL platform
4. Device Locator value from Memory module is aligning with BIOS Memory Configuration value
5. GenerateBKC commandline operation is recorded now into telemetry
6. Manage connection popup shown after 2 or 3 G3 cycles issue is resolved now
7. Fixed GenerateBKC commandline skipping modules issue
8. KBL CPU stepping logic updated
9. Loadworkspace empty or invalid file handling
10. CompareBKC and Compare2BKC invalid file handling
11. Commandline moduledata now displays Module name, SubModule name, Header name and Tab name
12. CompareLog random crash on host side is fixed
13. Enabled processing of application dump files created from Task Manager in Administrator User account.
14. Modified the flow to upload one payload per crash. Instead of .LZ4 and .CAB file used earlier, it will be a single zip file now.
15. Cleaned up the logs and printing only the most needed information for debugging
16. Modified logic to generate Syscope.xml only once for any crash detected. If file exists previously, it is not created again.
17. Removed generation of DriverInfo.csv file in TelemetryClient.
18. Added the logic to reach a server either using hostname or IP address.
19. Modified the logic to initialize LR Service record event once in a day.
20. Added logic to skip the crash file if it processed once.
21. Fixed issues with incorrect data in Steps to reproduce,description and platfrom type fields.

Release 3.0.1047
1. GenerateBKC UI performance improvement
2. CompareLog performance improvement
3. Sub Module support in BKC
4. GenerateBKC support in commandline
5. Added TelemetryClient Service Notification service to monitor the network status and access to Telemetry Servers.
6. Enabled Transfer of files via Lantern Rock API.

Release 3.0.1046
1. Bug fixes from 3.0.1045
2. GPIO module is disabled

Release 3.0.1045
1. BKC compare updates with respect to Driver logic updates in BPM
2. Data standardization for LR events
3. Enabled production GUID for LR
4. UI changes to improve the performance
5. Reporting Addons in home page to track usability
6. Integrated ISS Utility in sensor module and enabled
7. Enabled Platform Device Information module and reporting only static information
8. Introduced desktop notification for Telemetry events
9. Enabled app crash and event tracking in Telemetry

Release 3.0.1044
1. Bug fixes from 3.0.1043
2. Telemetry logging will ignore invalid commands from commandline

Release 3.0.1043
1. UI follows Intel design guideline document
2. Case insensitive support for commandline tool. Eg: SystemScopeCmdLine.exe -ApplicatIONList and SystemScopeCmdLine.exe -applicationList are same now.
3. Minification of UI scripts
4. SMBIOS 130 and 131 table addition in System->SMBIOS module
5. Registration of tool installation path into windows path environment

Release 3.0.1042
1. Bug fixes from 3.0.1041
2. Removed Sensor module and Platform Device Information module support
3. Fixed command line issue with FPDT module(-FPDT with other module is not displaying expected result)

Release 3.0.1041
1. Supporting platform device module to BKC comparison
2. Supporting platform device for compare log operation
3. Using latest telemetry binaries for analytics

Release 3.0.1040
1. Added Platform Device Information and Apache Pass modules
2. Showing pointing device information in components module
3. BKC comparison logic is changed for meta.spec file
4. BKC name has changed to Reference inside BKC addon options. Instead of showing pass/fail in the result page is changed to matched/unmatched

Release 3.0.1039
1. Adding inf file name and manufacturer fields to driver module. Also reporting all the hardware ids for a device
2. Reporting Hyper V and Secure boot status in Generic System Information
3. Using MSFT_NetAdapter WMI class to get network adapter information since Win32_NetworkAdapter class is deprecated
4. Reporting SMBIOS table 221 and 222
5. Reporting XSDT table information in ACPI module
6. Added Save and Load workspace feature
7. Supporting CSV log saving for module data
8. Moved compared log as part of add-ons
9. BKC compare results can be saved into custom location now
10. BKC compare logic for comparing drivers changed from Name vs Version to HardwareID vs Version
11. Handing UTF8 characters in xml log
12. Bug fixes from 3.0.1038

Release 3.0.1038
1. BKC compare with System configuration feature is updated to compare both one way or two way based on user input

Release 3.0.1037
1. Bug fix release of 3.0.1036 
2. Fixed HSDs

Release 3.0.1036
1. Improved performance for log saving
2. Both type of log formats i.e. xml and html can now be saved at the same time both from cmdline and UI
3. No commandline window and UAC prompt is shown while fetching Graphics information
4. Added new modules namely, Registry Information (under Software tab), BCD Store Entries and MSR Information(under System tab)
5. BKC comparison of two files is now two way comparison as against one way earlier
6. Showing additional information in Graphics module.
7. Added external registration support for HSD
8. Modules under each tabs are now shown in alphabetical order
9. Added Camera sub-module under Components module of System tab
10. Help file is now converted into PDF document

Release 3.0.1034
1. Bug fix release of 3.0.1033 
2. Fixed HSDs

Release 3.0.1033
1. Implemented Host and Target system scope services. Using this UI can connect to a different machine on the same network. User can remotely view system scope data
2. CrashTool History and Settings migrated to SystemScope tool now
3. Storage module added. It will display storage disks information connected/installed to the machine. It was part of Memory module last release. It is separated now
4. Removed System power capabilities module but its information now will be displayed under "Generic System Information" module
5. Introduced Power policy mode information in "Generic System Information" module
6. Now Firmware module will fetch and display BIOS Version from SMBIOS module and  GbE version and ISSFWVersion from ME module

Release 3.0.1032
1. Bug fix release of 1031 Fixed HSD's

Release 3.0.1031
All 1030 Features

Release 3.0.1030
1.Implemented Bkcmeta, Generic System Information,Components,SystemPowerCapabilities Modules
2.Enabled Telemetry Support
3.Incorporated IntelDeviceDoctor Feature to SystemScope
4.Modified Bkc Generate Functionality for user's to select appropriate bkc values
5.Added support to Storage information in Memory Module
6.Changed the tool architecture to improve performance(On Tool launch and On Module Select)

Release 3.0.1029
1. Fixed Tool crash on KBL-H0 silicon(1604148233 )

Release 3.0.1028
1. Bugfix release of 3.0.1027
2. Fixed HSDs: 
3. Provided GPIO support for SKL/KBL Halo platforms
4. Telemetry client - Storing the dump files in Artifactory instead of shared folder
5. Syscope.xml gets attached to the HSD which are raised before Syscope.html is generated
6. Pointing WCF and HSD Submit service to external servers
7. Provided skylake DSP program [SKL_DSP_]type support which will not have the Crash tool Settings icon in UI
8. Crash tool settings is available in UI if the TelemetryClient service is installed in the system
9. In crash tool settings, changed the disable/enable service to Start/Stop service. When user stops the service, startup type changes to manual and service is stopped and when user starts the service, startup type is set back to Automatic [Delayed start]
10. Need restart after every uninstall of the tool. this is due to remove telemetry service from services.msc

Release 3.0.1026
1.Implemented ME and IPT module
2.Implemented ICC Module
3.Modified UI code to Angular

Release 3.0.1025
1.List of HSDs- 1604108040, 1604109181
2.Incorporated IDD installation in SystemScope

Release 3.0.1024
1.Fixed all the open issues
2.Moved from Connector library to communication lib
3.Added FPDT (Milli, Micro, Nano) from commandline

Release 3.0.1023
1.Added Support For GPIO
2.Added Support For FPDT Auto Refresh ,Time Units and Auto data collection in UI
3.Added Support For Save Error Log With File Name ,Line number and Date
4.Add On Support For INTEL DEVICE DOCTOR Tool
5.Changed Loading Status In UI
6.Added Support For Error XML creation on UI launch
7.Changed BKC Add-on to Support BPM Format

Release 3.0.1022
1.List of HSDs- 1504023840, 1604071904,1604072228
2.Telemetry feature is disabled

Release 3.0.1021
1.Added feature of Part Information for CherryTrail
2.Added feature of Expand information reported (in log) for Windows Services
3.Added feature of reporting percentage match in BKC comparison
4.Added feature of Horizontal scrolling for servers
5.Added feature of Type_148 structure reading logic for BXT and APL
6.Added feature of Intel Security Assist information
7.Added feature of Telemetry Integration
8.Changes to Compare Log feature- Instead of Save, View result is available. UI display rendering is not supported

Release 3.0.1020
1.Bug Fix Release of 3.0.1019

Release 3.0.1019
1.Bug Fix Release of 3.0.1018

Release 3.0.1018
1.Bug Fix Release of 3.0.1017

Release 3.0.1017
1.Bug Fix Release of 3.0.1016
2.List of HSD's fixed for Client platform [1604037989,1604038223,1604038417,1604038417,1504023840,1604039958,1604041578]

Release 3.0.1016
1.List of HSD's fixed for Client platform [1603988879,1603997491,1205707474,1603988860,1504023915]
2.Added feature to compare two log files
3.Added feature for logging FPDT data in user selected time units and auto FPDT data collection when system resumes from S3/S4
4.Added string tokenization feature for FPDTlog
5.Added support for Synchronous logging
6.Added support for proper module display on UI based on the platform and OS
7.Added support for multi-tab
8.Added support for better error reporting
9.Added support for Sensor module

Release 3.0.1015
1.Support for Edge browser

Release 3.0.1014
1.Bug Fix Release of 3.0.1013
2.List of HSD's fixed for Client platform 

Release 3.0.1013
1.Bug Fix Release of 3.0.1012

Release 3.0.1012
1.List of HSD's fixed for Client platform [1603980998,1603980368,1603980738]
2.Added support for Module MemoryInformation under software tab
3.Added feature to report more meaningful information for PCI header registers
4.Added support WIMBOOT configuration detection under OS Information

Release 3.0.1011
1.Bug Fix Release of 3.0.1010
2.List of HSD's fixed for Client platform 

Release 3.0.1010
1.Added support for SPD data reporting under system tab
2.Added support for modules content to be alphabetically sorted(Modules with group names will not be sorted along with contents) and support for searching through the displayed page for a particular text
3.Added support for BKC modules(Drivers and Osinformation) to be compared both at module and field level
4.Added support for generic error reporting through commandline and HTML5 UI

Release 3.0.1009
1.Bug Fix Release of 3.0.1008
2.List of HSD's fixed for Client platform 

Release 3.0.1008
1.Added RefCode &amp; FullCode Addon features
2.Added System Responsiveness, ME Information &amp; BMC modules in System tab
3.Added Save Report in BKC Addon
4.List of HSD's fixed [5586555, 5586704]

Release 3.0.1007
1.Fixed tool crash issue on CHT C0
2.List of HSD's fixed for Client platform [5586395, 5586401,5586555]

Release 3.0.1006
1.Bug Fix Release of 3.0.1005
2.Added SystemScope Help file
3.List of HSD's fixed for Client platform [5586407, 5586404,5586401, 5586395, 5586392, 5586395, 5586389, 5586371]
4.List of HSD's fixed for Tablet platform [5293087, 5293090,5293101]

Release 3.0.1005
1.Added support for System tab (Memory, Graphics Information, PCH,ACPI &amp; PMIC)
2.Added support for PCIe tab (MMIO &amp; North Complex Dump)
3.Added Addon feature with BKC Addon(Generate BKC, Compare BKC with current system configuration &amp; Compare BKC Files)
4.Added support for BKC tab on Windows tablets
5.Added support to change port number to overcome web socket connectivity issues
6.Added support for each plug-in level log saving
7.Added command line support for all the above modules

Release 3.0.1004
1.Bug Fix Release of 3.0.1003
2.List of HSD's fixed for Client platform [5584366, 5584370,5584417]
3.List of HSD's fixed for Tablet platform [5286406, 5286433]

Release 3.0.1003
1.Added support for Battery, Processor, Network Adapter, IRQ Table&amp; PCIe Device list
2.Added Logging feature. Supports XML &amp; HTML formats
3.Added Commandline support for all the above modules

Release 3.0.1002
1.Bug Fix Release of 3.0.1001

Release 3.0.1001
1.Added Support for Software tab (OSInfo, Applicationlist,DriverInfo, DeviceStack &amp; Services)
2.Added Support for System tab (FPDT, SMBIOS &amp; FirmwareInfo)
3.Added Commandline support for all the above modules


5. Known Issues and Limitations
============================================
1. Customers are expected to use the tools within an controlled environment, including network isolation with firewalls and physical access controls in place
2. Flashing Performance BIOS is pre-requisite for using Refcode and Fullcode features.
3. IDD after disabling Overwrite any existing file option memory.dmp file is not getting created - 1604082363.
4. HSD submission works only on Corporate ports 
5. While Submitting HSD, User has to accept security window by clicking Yes.
6. LoadWorkspace, Refcode, HSD Submission and Crash Tool are supported only on Host machine.
7. HSD Submission addon will not give any error message on entering invalid user details due to some issue\limitation in hsd service which we are working now and it will be fixed in future release.
8. On checking overwrite existing file in crash Tool settings, old dump file will be over written and no new dump file will be created.
9. Request for access to register from external registration for HSD submission.
10. Based on the system behaviour, event is generating even though 'write an event' is disabled in 'System failure' settings in Crash Tool.
11. It is not recommended to run UI, SystemScopeCmdLine and Single click exes to save the logs parallely. 
12. KBL-S and CFL-S are desktop platform and BSF is a DCG platform. These platforms does not support ISH. So Sensor module will not be supported on these platforms.
13. In Chrome and Edge browsers, opening multiple files(save log or SaveLog in All Formats) will be restricted by default due to browser's security behaviour. 
    To enable it on Chrome browser, 
	a) Click the Chrome menu on the browser toolbar, then select Settings.
	b) Scroll Down and Click Show advanced settings. 
	c) In the "Privacy" section, click the Content settings button.
	d) Scroll down to the "Pop-ups" section, click Manage exceptions.... 
	e) Add our SST3 Html file location into allow section.	
    To enable it on Edge,
	a) If you want to allow pop-ups on any site you visit in MicrosoftEdge you can turn the blocker off by clicking on the three dots located on the far right side of the Edge toolbar. 
	b) Scroll down on the next menu and select View advanced settings. 
	c) Click the Block pop-ups toggle to turn the blocker off.
14. Platform Device Information module will support only SPT_LP, SPT_H, KBP_H, CNP_LP and CNP_H PCH platforms.
15. Sensor Information will not show proper data on ICL
16. Thunderbolt details will be shown only if the legacy driver and SDK is installed. If UWD driver is installed then TBT details will be empty
17. In Multimedia module, under Video Devices Description and JackType will be unknown for all the listed devices.
18. IFWI Verification feature will not be supported in external version.
    

6. Support
============================================
For any queries and issues please send a mail to: systemscopetool@intel.com
For any Crash Tool,HSD Submission related queries and issues please send a mail to : crashanalysistool@intel.com

7. License Agreement:
============================================
INTERNAL USE SOFTWARE LICENSE AGREEMENT
DO NOT DOWNLOAD, INSTALL, ACCESS, COPY, OR USE ANY PORTION OF THE SOFTWARE UNTIL YOU HAVE READ AND ACCEPTED THE TERMS AND
CONDITIONS OF THIS AGREEMENT. BY INSTALLING, COPYING, ACCESSING, OR USING THE SOFTWARE, YOU AGREE TO BE LEGALLY BOUND BY THE
TERMS AND CONDITIONS OF THIS AGREEMENT. If You do not agree to be bound by, or the entity for whose benefit You act has not authorized You to
accept, these terms and conditions, do not install, access, copy, or use the Software and destroy all copies of the Software in Your possession.
This SOFTWARE LICENSE AGREEMENT (this "Agreement") is entered into between Intel Corporation, a Delaware corporation ("Intel") and You. "You" refers
to you or your employer or other entity for whose benefit you act, as applicable. If you are agreeing to the terms and conditions of this Agreement on behalf
of a company or other legal entity, you represent and warrant that you have the legal authority to bind that legal entity to the Agreement, in which case,
"You" or "Your" shall be in reference to such entity. Intel and You are referred to herein individually as a "Party" or, together, as the "Parties".
The Parties, in consideration of the mutual covenants contained in this Agreement, and for other good and valuable consideration, the receipt and
sufficiency of which they acknowledge, and intending to be legally bound, agree as follows:
1. PURPOSE. You seek to obtain, and Intel desires to provide You, under the terms of this Agreement, Software solely for Your internal efforts to develop
or to test and evaluate products integrating Intel hardware and Intel software. "Software" refers to certain software or other collateral, including, but not
limited to, related components, operating system, application program interfaces, device drivers, associated media, printed or electronic documentation
and any updates or releases thereto associated with Intel product(s), software or service(s). "Intel-based product" refers to a device that includes,
incorporates, or implements Intel product(s), software or service(s).
2. LIMITED LICENSE. Conditioned on Your compliance with the terms and conditions of this Agreement, Intel grants to You a limited, nonexclusive,
nontransferable, revocable, worldwide, fully paid-up license during the term of this Agreement, without the right to sublicense, under Intel’s copyrights
(subject to any third party licensing requirements), in each case solely within Your premises and only for Your internal demonstration, evaluation, testing,
validation, and development of Your Intel-based products, to (i) prepare derivative works (as defined in 17 U.S.C. Section 101 et seq.) of the Software
("Derivatives"), if provided or otherwise made available by Intel in source code form, and reproduce the Software, including Derivatives; (ii) display and
perform an object code representation of the Software including Your Derivatives to Your customers or partners, with a need to know, only for
demonstration and when integrated with and executed by Your Intel-based product or Intel hardware provided by Intel and subject to Your customers or
partners entering a written confidentiality agreement in accordance with Section 7 (Confidentiality) herein; and (iii) have the rights in subparts (i) and (ii)
performed by contractors working on Your behalf or at Your behest, provided that You remain fully liable to Intel for the actions and inactions of those
contractors.
3. LICENSE RESTRICTIONS. All right, title and interest in and to the Software and associated documentation are and will remain the exclusive property of
Intel and its licensors or suppliers. Unless expressly permitted under the Agreement, You will not, and will not allow any third party to (i) use, copy, distribute,
sell or offer to sell the Software or associated documentation; (ii) modify, adapt, enhance, disassemble, decompile, reverse engineer, change or create
derivative works from the Software except and only to the extent as specifically required by mandatory applicable laws or any applicable third party license
terms accompanying the Software; (iii) use or make the Software available for the use or benefit of third parties; (iv) use the Software on Your products
other than those that include the Intel silicon product(s), platform(s), or software identified in the Software; or (v) publish or provide any Software benchmark
or comparison test results. You acknowledge that an essential basis of the bargain in this Agreement is that Intel grants You no licenses or other rights
including, but not limited to, patent, copyright, trade secret, trademark, trade name, service mark or other intellectual property licenses or rights with
respect to the Software and associated documentation, by implication, estoppel or otherwise, except for the licenses expressly granted above. You
acknowledge there are significant uses of the Software in its original, unmodified and uncombined form. You may not remove any copyright notices from
the Software.
4. LICENSE TO FEEDBACK. This Agreement does not obligate You to provide Intel with materials, information, comments, suggestions, Your Derivatives or
other communication regarding the features, functions, performance or use of the Software ("Feedback"). If any portion of the Software is provided or
otherwise made available by Intel in source code form, to the extent You provide Intel with Feedback in a tangible form, You grant to Intel and its affiliates
a non-exclusive, perpetual, sublicenseable, irrevocable, worldwide, royalty-free, fully paid-up and transferable license, to and under all of Your intellectual
property rights, whether perfected or not, to publicly perform, publicly display, reproduce, use, make, have made, sell, offer for sale, distribute, import, create
derivative works of and otherwise exploit any comments, suggestions, descriptions, ideas or other feedback regarding the Software provided by You or on Your
behalf.
5. OPEN SOURCE STATEMENT. The Software may include Open Source Software (OSS) licensed pursuant to OSS license agreement(s) identified in the
OSS comments in the applicable source code file(s) and/or file header(s) provided with or otherwise associated with the Software. Neither You nor any
Original Equipment Manufacturing, Original Device Manufacturing, customer, or distributor may subject any proprietary portion of the Software to any OSS
license obligations including, without limitation, combining or distributing the Software with OSS in a manner that subjects Intel, the Software or any portion
thereof to any OSS license obligation. Nothing in this Agreement limits any rights under, or grants rights that supersede, the terms of any applicable OSS
license.
6. THIRD PARTY SOFTWARE. Certain third party software provided with or within the Software may only be used (a) upon securing a license directly from
the software owner or (b) in combination with hardware components purchased from such third party and (c) subject to further license limitations by the
software owner. A listing of any such third party limitations is in one or more text files accompanying the Software. You acknowledge Intel is not providing
You with a license to such third party software and further that it is Your responsibility to obtain appropriate licenses from such third parties directly.
7. CONFIDENTIALITY. The terms and conditions of this Agreement, exchanged confidential information, as well as the Software are subject to the terms
and conditions of the Non-Disclosure Agreement(s) and/or Intel Pre-Release Loan Agreement(s) (referred to herein collectively or individually as "NDA")
entered into by and in force between Intel and You, and in any case no less confidentiality protection than You apply to Your information of similar
sensitivity. If You would like to have a contractor perform work on Your behalf that requires any access to or use of Software, You must obtain a written
confidentiality agreement from the contractor which contains terms and conditions with respect to access to or use of Software no less restrictive than
those set forth in this Agreement, excluding any distribution rights and use for any other purpose, and You will remain fully liable to Intel for the actions
and inactions of those contractors. You may not use Intel's name in any publications, advertisements, or other announcements without Intel's prior written
consent.Intel Confidential Information 10.24.2016
8. NO OBLIGATION; NO AGENCY. Intel may make changes to the Software, or items referenced therein, at any time without notice. Intel is not obligated to
support, update, provide training for, or develop any further version of the Software or to grant any license thereto. No agency, franchise, partnership, jointventure, or employee-employer relationship is intended or created by this Agreement.
9. EXCLUSION OF WARRANTIES. THE SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY EXPRESS OR IMPLIED WARRANTY OF ANY KIND INCLUDING
WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE. Intel does not warrant or assume responsibility
for the accuracy or completeness of any information, text, graphics, links or other items within the Software.
10. LIMITATION OF LIABILITY. IN NO EVENT WILL INTEL OR ITS AFFILIATES, LICENSORS OR SUPPLIERS (INCLUDING THEIR RESPECTIVE DIRECTORS,
OFFICERS, EMPLOYEES, AND AGENTS) BE LIABLE FOR ANY DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, LOST PROFITS, BUSINESS
INTERRUPTION, OR LOST DATA) ARISING OUT OF OR IN RELATION TO THIS AGREEMENT, INCLUDING THE USE OF OR INABILITY TO USE THE SOFTWARE,
EVEN IF INTEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME JURISDICTIONS PROHIBIT EXCLUSION OR LIMITATION OF LIABILITY
FOR IMPLIED WARRANTIES OR CONSEQUENTIAL OR INCIDENTAL DAMAGES, SO THE ABOVE LIMITATION MAY IN PART NOT APPLY TO YOU. THE
SOFTWARE LICENSED HEREUNDER IS NOT DESIGNED OR INTENDED FOR USE IN ANY MEDICAL, LIFE SAVING OR LIFE SUSTAINING SYSTEMS,
TRANSPORTATION SYSTEMS, NUCLEAR SYSTEMS, OR FOR ANY OTHER MISSION CRITICAL APPLICATION IN WHICH THE FAILURE OF THE SOFTWARE
COULD LEAD TO PERSONAL INJURY OR DEATH. YOU MAY ALSO HAVE OTHER LEGAL RIGHTS THAT VARY FROM JURISDICTION TO JURISDICTION. THE
LIMITED REMEDIES, WARRANTY DISCLAIMER AND LIMITED LIABILITY ARE FUNDAMENTAL ELEMENTS OF THE BASIS OF THE BARGAIN BETWEEN INTEL
AND YOU. YOU ACKNOWLEDGE INTEL WOULD BE UNABLE TO PROVIDE THE SOFTWARE WITHOUT SUCH LIMITATIONS.
11. TERMINATION AND SURVIVAL. Intel may terminate this Agreement for any reason with thirty (30) days’ notice and immediately if You or someone
acting on Your behalf or at Your behest violates any of its terms or conditions. Upon termination, You will immediately destroy and ensure the destruction
of the Software or return all copies of the Software to Intel (including providing certification of such destruction or return back to Intel). Upon termination
of this Agreement, all licenses granted to You hereunder terminate immediately. All Sections of this Agreement, except Section 2, will survive termination.
12. GOVERNING LAW AND JURISDICTION. This Agreement and any dispute arising out of or relating to it will be governed by the laws of the U.S.A. and
Delaware, without regard to conflict of laws principles. The Parties exclude the application of the United Nations Convention on Contracts for the
International Sale of Goods (1980). The state and federal courts sitting in Delaware, U.S.A. will have exclusive jurisdiction over any dispute arising out of or
relating to this Agreement. The Parties consent to personal jurisdiction and venue in those courts. A Party that obtains a judgment against the other Party
in the courts identified in this section may enforce that judgment in any court that has jurisdiction over the Parties.
13. EXPORT REGULATIONS/EXPORT CONTROL. You agree that neither You nor Your subsidiaries will export/re-export the Software, directly or indirectly,
to any country for which the U.S. Department of Commerce or any other agency or department of the U.S. Government or the foreign government from
where it is shipping requires an export license, or other governmental approval, without first obtaining any such required license or approval. In the event
the Software is exported from the U.S.A. or re-exported from a foreign destination by You or Your subsidiary, You will ensure that the distribution and
export/re-export or import of the Software complies with all laws, regulations, orders, or other restrictions of the U.S. Export Administration Regulations
and the appropriate foreign government.
14. GOVERNMENT RESTRICTED RIGHTS. The Software is a commercial item (as defined in 48 C.F.R. 2.101) consisting of commercial computer software
and commercial computer software documentation (as those terms are used in 48 C.F.R. 12.212). Consistent with 48 C.F.R. 12.212 and 48 C.F.R 227.7202-
1 through 227.7202-4, You will not provide the Software to the U.S. Government. Contractor or Manufacturer is Intel Corporation, 2200 Mission College
Blvd., Santa Clara, CA 95054.
15. ASSIGNMENT. You may not delegate, assign or transfer this Agreement, the license(s) granted or any of Your rights or duties hereunder, expressly, by
implication, by operation of law, or otherwise and any attempt to do so, without Intel’s express prior written consent, will be null and void. Intel may assign,
delegate and transfer this Agreement, and its rights and obligations hereunder, in its sole discretion.
16. ENTIRE AGREEMENT; SEVERABILITY. The terms and conditions of this Agreement and any NDA with Intel constitute the entire agreement between the
Parties with respect to the subject matter hereof, and merge and supersede all prior or contemporaneous agreements, understandings, negotiations and
discussions. Neither Party will be bound by any terms, conditions, definitions, warranties, understandings, or representations with respect to the subject
matter hereof other than as expressly provided herein. In the event any provision of this Agreement is unenforceable or invalid under any applicable law
or applicable court decision, such unenforceability or invalidity will not render this Agreement unenforceable or invalid as a whole, instead such provision
will be changed and interpreted so as to best accomplish the objectives of such provision within legal limits.
17. WAIVER. The failure of a Party to require performance by the other Party of any provision hereof will not affect the full right to require such performance
at any time thereafter; nor will waiver by a Party of a breach of any provision hereof constitute a waiver of the provision itself.
18. PRIVACY. YOUR PRIVACY RIGHTS ARE SET FORTH IN INTEL’S PRIVACY NOTICE, WHICH FORMS A PART OF THIS AGREEMENT. PLEASE REVIEW THE
PRIVACY NOTICE AT HTTP://WWW.INTEL.COM/PRIVACY TO LEARN HOW INTEL COLLECTS, USES AND SHARES INFORMATION ABOUT YOU.

*************************************************************************************************************************************************************************************************
*Third-party brands and names are the property of their respective owners.

8. Third Party software’s and License:
============================================
JQuery - [MIT License] https://jquery.org/license/
AngularJS - [MIT License] https://github.com/angular/angular.js/blob/master/LICENSE 
libxml2 -[MIT License] http://xmlsoft.org/FAQ.html 
