The latest updates to Windows 10 and Windows 7 have caused reported issues with Silicon Labs' Toolstick adapters, 8-bit debug adapters, and 32-bit debug adapters.
The updates in question are:
KB4487044 (Win10 ver 1809)
KB4487017 (Win10 ver 1803)
The reported behavior is that the debug adapters do not enumerate properly. Affected devices will not show up in the Windows Device Manager. Example bug reports are linked below.
If you are running into these issues you can try to roll back the above updates. However note that Microsoft places some restrictions on rolling back an update. For more information about rolling back a windows update and Microsoft's restrictions on uninstalling updates click the links below.
If you are able to roll back these updates but still experience issues, please submit a support ticket here.
Silicon Labs is in contact with Microsoft and we are working to resolve the issue. Updates will be posted here.
Well yea that looks like the problem! We can't roll back the update since save points were never done (this machine is just used for dev work, we're a Mac shop).
Guess we gotta wait!
If you open the control panel and then click the green [Programs] link there should be a "View installed updates" link and on the next page you can select an update and click the [Uninstall] link at the top, event without having explicit save points.
As an update, Microsoft has confirmed that they are working on a fix to the problem. This thread will be updated when a release date for the fix is confirmed.
I looked at the files included in 4487017.csv (from https://support.microsoft.com/en-us/help/4487017/windows-10-update-kb4487017) and it looks like they changed hidparse.sys.
What I find curious is that the list of updates shown on my Win10 Home 1803 machine are different depending on how I try and see them. I can use the Control Panel to "view installed updates" and I can use PC Settings to "view update history". Why would they not show the same information?
Microsoft has confirmed and fixed an issue with their USB HID parser that is affecting Silicon Labs Toolsticks. The fix for Window 10 is available with these Cumulative Update KBs. Use the correct KB for your Windows 10 version. Windows Update will automatically install these to PCs during the normal update window, or they can be downloaded for manual installation. To determine your Windows 10 version, type "winver" in a command prompt window.
Version 1809 - RS5: March 12, 2019—KB4489899 (OS Build 17763.379) https://support.microsoft.com/en-us/help/4489899
Version 1803 - RS4: March 12, 2019—KB4489868 (OS Build 17134.648) https://support.microsoft.com/en-us/help/4489868
Version 1709 - RS3: March 12, 2019—KB4489886 (OS Build 16299.1029) https://support.microsoft.com/en-us/help/4489886
Version 1703 - RS2: March 12, 2019—KB4489871 (OS Build 15063.1689) https://support.microsoft.com/en-us/help/4489871
Version 1607 - RS1: March 12, 2019—KB4489882 (OS Build 14393.2848) https://support.microsoft.com/en-us/help/4489882
Version 1507 - TH1: March 12, 2019—KB4489872 (OS Build 10240.18158) https://support.microsoft.com/en-us/help/4489872
If you rolled back the February update that caused this problem, the Cumulative update will still work.
Releases for Windows 7 SP1 and Windows 8 are planned for Preview release on 3/19 with general availability on April 9, 2019.
If you still experience problems with your Toolstick after installing this fix, please contact Silicon Labs.
EDIT: A release date for the Windows 7 update was confirmed. This post has been updated to include that information and additionally provide some more detail about obtaining the Win10 fix.
Thanks David. Be curious to see if they replace hidparse.sys (kind of a longshot guess, but...).
Any links to the Windows 7 patch for this issue available?
I've uninstalled KB4486563 but the issue still exists. By the way, this is affecting the 115OPT-EXP-EVB Demo Board as well.
This link seems to have the preview update:
I am not sure what the March 22nd update covers.
You might learn something by the date of your HIDparse.sys. For instance, my Win7 Pro doesn't have any KB448* newer than 02/26/2019 (KB4483451 and KB4483458) and my hidparse.sys is v6.1.7601.18199, 2/28/2014. My USB Debug Adapter is functional. Obviously I didn't have any issues, though I don't know why the update wasn't installed.
Seems everything is working again. Updated to last WIN 8.1 patch from MS. Now running up to date.