Get all your news in one place.
100’s of premium titles.
One app.
Start reading
Windows Central
Windows Central
Technology
Kevin Okemwa

A 30-year Windows developer at Microsoft explains how the 'USB Cart of Death' featuring 60 daisy-chained USB devices taunted developers with BSODs

Microsoft's USB Cart of Death.

What you need to know

  • Dave's Garage recently touched base with Raymond Chen, a 30-year Windows developer at Microsoft, and discussed the USB Cart of Death.
  • Chen described it as "one of those office carts – like a mail cart – but it was loaded with every USB device Microsoft could get their hands on."
  • Its development was prompted by users' increased interest in USB devices during the Windows 98 era, ultimately resulting in the Windows kernel and other Windows developers doubling down on their efforts to bring USB support to Windows builds.

Retired Microsoft Software Engineer David William Plummer (better known as Dave's Garage on YouTube) recently touched base with Raymond Chen, a 30-year Windows developer at Microsoft, talking all things USB Cart of Death and more.

The 4-minute-long clip kicks off on a high note, with Dave's Garage asking Chen what the USB Cart of Death was and how many people it killed. In Jest, Chen responded that it didn't kill anyone, but it negatively impacted Windows builds, as reported by Tom's Hardware.

What is the USB Cart of Death?

The Windows developer described the USB Cart of Death as "one of those office carts – like a mail cart – but it was loaded with every USB device Microsoft could get their hands on."

Per Chen's description, the USB Cart of Death shipped with three mice, four keyboards, printers, drives, and support for USB peripherals. He further cited that a few hubs were incorporated into the setup as they could be daisy-chained with hubs three levels deep. At the time, it was possible to chain up to 64 devices together. Putting it all together, the enormous USB Cart of Death featured a gaming steering wheel to facilitate easy movement.

Chen highlights that USB devices were gaining quite a bit of traction during the Windows 98 era, which prompted the Windows kernel and other Windows developers to double down on their efforts to bring USB support to Windows builds.

This ultimately led to the development of the USB Cart of Death, which would provide an avenue for powering and connecting devices on a single bus. The goal was to transition from a period where printers, keyboards, and more had dedicated connectors.

The transition was far from perfect

(Image credit: Future)

The transition wasn't as seamless as they'd initially hoped. Chen recounts an unfortunate incident that occurred during a Windows 98 keynote. The operating system crashed live on stage while Bill Gates attempted to connect a USB scanner to the USB Cart of Death.

The cart would often be steered up and down the hallways and used to "terrorize" developers as it would be plugged into current test machines. Chen cites that this would often result in the USB infrastructure in the machines practically going crazy.

Where did the name USB Cart of Death come from?

Sometimes, the developer would wait until things simmer down to decipher whether the mice, keyboards, printers, and more were recognized. Chen cites that some developers would yank the plug immediately after the machine showed any sign of struggle, which would instantaneously result in a blue screen error, hence the USB Cart of Death name.

Chen also disclosed that it caused quite a bit of havoc at Microsoft as it was used to run tests on machines running on fresh builds, which almost always ended in blue screen errors for Windows developers to decode as the cable was yanked from the machine abruptly. You can also check out Dave's full interview with Chen on YouTube.

What are some of your earliest memories of the USB Cart of Death? Share your thoughts with us in the comments.

Sign up to read this article
Read news from 100’s of titles, curated specifically for you.
Already a member? Sign in here
Related Stories
Top stories on inkl right now
One subscription that gives you access to news from hundreds of sites
Already a member? Sign in here
Our Picks
Fourteen days free
Download the app
One app. One membership.
100+ trusted global sources.