Xbee3 LTE Cat 1 USB DIRECT Failure

Device is XB3-C-V1-UT-001
Firmware is 1516
Host OS is Ubuntu 18.04

When I enable USB direct via XCTU I can see that the device switches to USB because dmesg shows an attempt at enumeration, however the device never successfully enumerates.

Instead of adding a connector for testing, I have a USB cable soldered directly to the pin of 7/D+ 8/D- and GND.

dmesg output shows:
usb 1-4: new low-speed USB device number 11 using xhci_hcd
usb 1-4: device descriptor read/64, error -71

it tries multiple device numbers
usb usb1-port4: unable to enumerate USB device

Do I need to update the Telit modem directly to use USB direct?

Answer turned out to be shamefully obvious. The old dev board has the pads shifted by 1 next to the modem. So the pad directly next to pin 7 is actually pin 6…

Once that was rectified the device enumerated correctly in Windows and Linux.

If by “The old dev board” you are referring to the XBIB-U board: in case you hadn’t thought of it, in the future we’d recommend you get and use the XBIB-CU-TH dev board as it has the USB header you need for USB Direct built-in. https://www.digi.com/products/models/xbib-cu-th