I'm calling in the MSP430 USB specialists.
On Rev A of my standalone AIS Receiver board, I connect DP/DM (D+/D-) backwards to the MSP43F5508. After I realized the error, I cut the traces and patched it up with two short wires. Unfortunately the device is still not enumerated by the host.
I use TI's USB library. USB_setup() completes successfully, but USB_connectionState() stays in the enumerating state forever while nothing happens on the PC.
Could it be, that I killed the USB data inputs by having DP and DM connected the wrong way around?
Any other suggestions on how to debug this situation?