Re: Cannot open USB control pipe in CE .NET

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Alexander Altynchurin (afa_at_neurosoft.ru)
Date: 08/18/04


Date: 18 Aug 2004 03:38:03 -0700

Hello again!

The reason is:
WinCE 3.0 allowed opening of control pipe to device's endpoint #0.
This does not meet the requirements of USB specification, but I
(unfortunately) used OpenPipe to establish connection with endpoint
#0.
Win CE 4.2 (or even 4.0) has this bug fixed, and you can't open the
default pipe anyway. Instead you must use IssueVendorTransfer to
communicate with endpoint #0 via control channel.



Relevant Pages