We are currently testing a Windows CE 5 based system which uses a USB Host
for comms to our custom data collection peripherals. During our RF radiation
testing for European CE mark compliance we found that the USB comms would
fail and not reconnect. We found that this can be replicated by shorting the
data + & - lines on the usb cable with long nose pliers to simulate data
scrambling by the RF interferance. This causes the device to lose its
enumeration and communications. If you try this whilst connected to an XP
based desktop the USB device is lost and then reconnected after the
interference stops. On Windows CE the USB does not reconnect. After testing
on 2 different CE computers we found that on one removing and reinserting the
USB device reestablished the enumeration whereas the other must be rebooted.
You can use a memory stick for this simulation.

To pass the CE mark test the system must self recover from the RF
interferance in the same manner as the XP desktop does.
Has anyone experienced this on Windows CE, and if so what settings in the
Platform need to be added to ensure that the USB Host comms self repair.

Thanks