Windows Provisioning Tool-induced Packet Loss

Windows Provisioning Tool-induced Packet Loss

An error in Windows Provisioning Tool from Windows 10 build 1809 onward can result in an approximately 8-second interruption in any UDP communication within about 20 minutes of computer restart. If a Blackrock Cerebus or NeuroPort system is currently communicating with the PC at this time, this results in complete packet loss over that 8 second duration and a clock reset on the Cerebus or NeuroPort system, which will severely hamper data collection.

This issue can be fixed by disabling Windows Logon Tasks with the following steps:
-Open Task Scheduler
-Go to Task Scheduler Library/Microsoft/Windows/Management/Provisioning
-Disable Logon Task by right-clicking the task and selecting Disable from the drop-down menu

As of 7/7/2020, this has been implemented into the final build process for all Blackrock-provided host PCs. Please note that any subsequent Windows updates will re-enable Logon Tasks, requiring the user to repeat the disabling steps.

The packet loss can be identified either through an 8-second gap in data files, or through the Blackrock log, which can be found in c:\Blackrock Microsystems\Log. In the log, the error can can be identified by two consecutive messages of 'DlgDataLost: The Link between the PC and the NSP appears to have been broken' about 5-7 seconds apart (see picture).


    • Related Articles

    • Packet Loss Error Message

      Introduction When using the Central Software, it is possible to receive a message that indiciates packet drop or packet loss. This indicates that some data was lost between the data acquisition system and the PC. Since this error typically is due to ...
    • Recommended Host PC Specifications

      Blackrock's minimum Host PC specifications for the latest Central software: Microsoft Windows 10 AMD or Intel 2.0 GHz Dual Core CPU 4 GB of RAM 1-Gbps or faster Ethernet interface card SATA II HDD - 1 TB / 3 Gbps Below you'll find recommendations ...
    • NEV and NSx File Specifications

      See the attached PDF for the current file specifications. Below you'll find a screenshot of our short summaries for the currently available file specifications in Central 7.0.6:
    • CereLink - SDK for Real-Time Interfacing with Blackrock Data Acquisition Systems

      The following GitHub repository link provides the necessary files and instructions for implementing the CereLink software development kit. c++ library (cbsdk): cross-platform library for two-way communication with hardware Python binding (Cerelink): ...
    • How to Parse through the Hex Code of BRN Data Files for Troubleshooting File Compatibility

      There may be instances where users are unable to load Blackrock data files (.NSx, .NEV) properly in 3rd party software. Using a hex editor to view the files enables users to jump into the files and identify the source of the issue. For example: A ...