[Non-Touchscreen Windows Mobile Other] David Caddick:
I have also installed USB Monitor and checked what the comms are - but all I get is this:

++++++++++Start Log+++++++++++++++++++++++

000000: PnP Event: Device Connected (UP), 22.10.2009 10:25:44.318

The USB device has just been connected to the system.

000001: PnP Event: Query Interface (DOWN), 22.10.2009 10:25:44.318 +0.0

Interface GUID: {2AEB0243-6A6E-486B-82FC-D815F6B97006}

Interface Size: 0x28 bytes

Interface Version: 0x1

Status: 0xc00000bb

Information: 0x0

000002: PnP Event: Query Interface (UP), 22.10.2009 10:25:44.318 +0.0

Interface GUID: {2AEB0243-6A6E-486B-82FC-D815F6B97006}

Interface Size: 0x28 bytes

Interface Version: 0x1

Status: 0xc00000bb

Information: 0x0

000003: Get Descriptor Request (DOWN), 22.10.2009 10:25:44.318 +0.0

Descriptor Type: Device

Descriptor Index: 0x0

Transfer Buffer Size: 0x12 bytes

000004: Control Transfer (UP), 22.10.2009 10:25:44.318 +0.0. Status: 0x00000000

Pipe Handle: 0x4b2ec80

12 01 00 02 00 00 00 40 5E 04 CE 00 00 00 02 01 .......@^.Î.....

00 01 ..

Setup Packet

000005: Get Descriptor Request (DOWN), 22.10.2009 10:25:44.318 +0.0

Descriptor Type: Configuration

Descriptor Index: 0x0

Transfer Buffer Size: 0x9 bytes

000006: Control Transfer (UP), 22.10.2009 10:25:44.318 +0.0. Status: 0x00000000

Pipe Handle: 0x4b2ec80

09 02 20 00 01 01 00 80 FA .. ....€ú

Setup Packet

000007: Get Descriptor Request (DOWN), 22.10.2009 10:25:44.318 +0.0

Descriptor Type: Configuration

Descriptor Index: 0x0

Transfer Buffer Size: 0x20 bytes

000008: Control Transfer (UP), 22.10.2009 10:25:44.318 +0.0. Status: 0x00000000

Pipe Handle: 0x4b2ec80

09 02 20 00 01 01 00 80 FA 09 04 00 00 02 FF FF .. ....€ú.....ÿÿ

FF 00 07 05 81 02 00 02 20 07 05 01 02 00 02 20 ÿ...... ......

Setup Packet

000009: Get Status Request (DOWN), 22.10.2009 10:25:44.318 +0.0

Get status from Device. Data length 0x2 bytes

000010: Control Transfer (UP), 22.10.2009 10:25:44.318 +0.0. Status: 0x00000000

Pipe Handle: 0x4b2ec80

00 00 ..

Setup Packet

000011: PnP Event: Query Interface (DOWN), 22.10.2009 10:25:44.318 +0.0

Interface GUID: {B1A96A13-3DE0-4574-9B01-C08FEAB318D6}

Interface Size: 0x48 bytes

Interface Version: 0x1

Status: 0xc00000bb

Information: 0x0

000012: PnP Event: Query Interface (UP), 22.10.2009 10:25:44.318 +0.0

Interface GUID: {B1A96A13-3DE0-4574-9B01-C08FEAB318D6}

Interface Size: 0x48 bytes

Interface Version: 0x1

Status: 0x00000000

Information: 0x0

000013: Select Configuration (DOWN), 22.10.2009 10:25:44.318 +0.0

Configuration Index: 1

000015: Select Configuration (UP), 22.10.2009 10:25:44.318 +0.0. Status: 0x00000000

Configuration Index: 1

Configuration Handle: 0x8030140

000016: Control Transfer (DOWN), 22.10.2009 10:25:44.349 +0.031

Pipe Handle: 0x0

Setup Packet

000017: Control Transfer (UP), 22.10.2009 10:25:44.349 +0.0. Status: 0x00000000

Pipe Handle: 0x4b2ec80

Setup Packet

000018: Control Transfer (DOWN), 22.10.2009 10:25:44.349 +0.0

Pipe Handle: 0x0

Setup Packet

000019: Control Transfer (UP), 22.10.2009 10:25:44.349 +0.0. Status: 0x00000000

Pipe Handle: 0x4b2ec80

Setup Packet

000020: Bulk or Interrupt Transfer (DOWN), 22.10.2009 10:25:44.349 +0.0

Pipe Handle: 0x4a5b908 (Endpoint Address: 0x81)

Get 0x3e00 bytes from the device

++++++++++End Log+++++++++++++++++++++++

Does anyone know how to recover this?