The Curious Engineer

All blogs / Windows internals

Microsoft USB Blog

techcommunity.microsoft.com/category/microsoftusb/blog/microsoftusbblog

Windows internalsHardwareOS / kernelMicrosoft blogsMicrosoft Tech Community

’18’19’20’21’22’23’24’25’26
Posts
78 from 12 Oct 2018 to 27 Feb 2026
Posting
now and then (2 in the last year)
Kind
company blog

2026 1

  1. USB Driver Documentation Updates on UCSI, USB4 Testing

2025 4

  1. Exploring USB4 in Windows Device Portal
  2. USB Type-C Notifications in Windows: What OEMs Need to Know
  3. Ending USB-C® Port Confusion
  4. Discover USB Settings and Notifications in Windows 11

2019 2

  1. Introducing the USB4™ Switch
  2. UCSI based USB Type-C systems may see a shutdown delay if connect changes race with power transition

2018 71

  1. Debugging UCSI firmware failures
  2. Introducing USB Type-C Connector System Software Interface (UCSI) Class Extension
  3. Bringing Device Support to Windows Containers
  4. Running USB Type-C System HLK tests with the Type-C MUTT
  5. The HMD Exerciser Kit- A Test Kit for VR HMDs
  6. Reading Driver Logs in USB Type-C HLK Tests
  7. Using UsbCApiCmd for basic USB Type-C validation
  8. Setting up an environment to run USB Type-C system HLK tests
  9. Do I need to write a driver for my USB Type-C hardware?
  10. Filing USB feedback with Repro Mode in Windows 10
  11. What is new with Serial in Windows 10
  12. USB tests in the Windows 10 Hardware Lab Kit (HLK)
  13. New in Windows 10: USB Dual Role on Mobile
  14. New in Windows 10: USB Dual Role, Type-C, SuperSpeedPlus, and much more…
  15. Announcing the availability of a standalone legacy 1394 OHCI (FireWire) package
  16. Capturing USB Debug Traces
  17. How to Capture and Read HID Traces in Windows 8.1
  18. Reducing the size of HID descriptors
  19. Windows 8.1: USB MIDI Device Works on USB 2.0 Port, Doesn’t Work on USB 3.0 Port
  20. Help! After installing Windows 8.1, my device fails with error code 19
  21. Why does my USB device work on Windows 8.0 but fail on Windows 8.1 with code 43?
  22. Link Power Management (LPM) in USB 2.0
  23. Capturing USB ETW traces with Microsoft Message Analyzer (MMA)
  24. Help! After installing Windows 8.1, my USB device doesn't charge or it disconnects and reconnects frequently...
  25. Help! After installing Windows 8.1, my USB drive disappears or file transfers stop unexpectedly…
  26. Help! After installing Windows 8.1, the SuperSpeed ports of my ASUS system don’t work…
  27. Debugging your USB Windows Store app with TraceView
  28. How to include and view WPP trace messages in a driver’s public PDB files
  29. USB 2.1, 2.0, 1.1 device enumeration changes in Windows 8
  30. Help! My USB 3.0 Device is Operating at a Lower Speed
  31. Supporting D3Cold for USB Devices
  32. How to install WinUSB.sys without a custom INF?
  33. MUTT Software Package is now available
  34. How to Capture and Read USB ETW Traces in Windows 8
  35. Using WinUSB for USB 3.0 (SuperSpeed) Devices on Windows 8
  36. Common issues in USB 3.0 devices
  37. How to determine whether a USB 3.0 device is operating at SuperSpeed?
  38. New for Windows 8: Problem Descriptions for USB Devices and Hubs in Device Manager
  39. Whitepaper on Link Power Management (LPM) in USB 3.0 Hardware
  40. What to Try When Your USB Device is an "Unknown Device"
  41. What’s new in the Windows Developer Preview for USB?
  42. USB Mass Storage and Compliance
  43. Demystifying USB Selective Suspend
  44. Several inbox USB drivers may not get updated on upgrade from Win7 RTM to Win7 SP1
  45. How to Map Ports for Add-in Host Controllers
  46. How to Generate a Container ID for a USB Device - Part 2
  47. Whitepaper Published! Learn about Loading a UASP Storage Driver as the Class Driver for an xHCI Controller's USB Driver Stack
  48. How to Generate a Container ID for a USB Device
  49. Setting Up Kernel Debugging with USB 2.0
  50. USB-IF Testing Requirement in Windows Logo Kit
  51. Reasons to avoid companion controllers
  52. How to recover from USB errors? (Part 1)
  53. USB Driver Documentation Updates in the MSDN Library
  54. Multi-config USB devices and Windows
  55. Known Hardware Issues - April 2010
  56. New whitepaper on USB Event Tracing
  57. How to generate and view a 1394 debug log
  58. How to generate and view a WinUSB debug trace log
  59. Answering the question "What's wrong with my device?" using USB trace messages
  60. USB Bugcheck FE: BAD_URB (Double URB Submit) - What is it and how to avoid it?
  61. What is the right way to read and parse configuration descriptors?
  62. ETW in the Windows 7 USB core stack
  63. List of the latest USB hotfixes for each Windows version
  64. Why is my USB device not detected or comes up as "Unknown Device"?
  65. How does USB stack enumerate a device?
  66. How can I fix a device that doesn't work after system resume?
  67. Do USB devices get reset on system sleep resume?
  68. What's the difference between USBSAMP and OSRUSBFX2 sample?
  69. Getting Started with USB Driver Development
  70. Why doesn't my driver unload?
  71. Introduction to the Microsoft Windows USB Core Team Blog