Here is the info for the new driver/firmware revision 1.0.14: You should see about 80KBytes/sec write and 60KByte/sec read. You need to read and write data in blocks of 1K byte or so per read or write call to achieve these data rates. Here is the firmware/driver version for strobed I/O. This release generates read strobe (/Read) and write strobe (/Write) when read or writes are done with the I/O pins. There are several modes which are selected by using the AwusbSetInterface call (look in AwusbAPI.h). kAlt_16Bit_Simple = 0, // 16 bit I/O - simple kAlt_16Bit_Strobe = 1, // 16 bit I/O with Read/Write strobes kAlt_16Bit_Busy = 2, // 16 bit I/O with Read/Write strobes and use Busy for Reads kAlt_16Bit_SimpleMac = 4, // 16 bit I/O - simple kAlt_16Bit_StrobeMac = 5, // 16 bit I/O with Read/Write strobes kAlt_16Bit_BusyMac = 6, // 16 bit I/O with Read/Write strobes and use Busy for Reads // kAlt_8Bit_Simple = 4, // 8 bit I/O - simple kAlt_8Bit_Strobe = 8, // 8 bit I/O with Read/Write strobes kAlt_8Bit_Busy = 9, // 8 bit I/O with Read/Write strobes and use Busy for Reads The options are: AwusbSetInterface (0, 0); // Normal 16 bit I/O mode - no strobes AwusbSetInterface (0, 1); // Half word (16 bit) I/O mode with Read/Write strobes AwusbSetInterface (0, 2); // Half word (16 bit) I/O mode with Read/Write strobes and use /Busy for Reads AwusbSetInterface (0, 4); // Byte swap for Mac - Normal 16 bit I/O mode - no strobes AwusbSetInterface (0, 5); // Byte swap for Mac - Half word (16 bit) I/O mode with Read/Write strobes AwusbSetInterface (0, 6); // Byte swap for Mac - Half word (16 bit) I/O mode with Read/Write strobes ans use /Busy for Reads AwusbSetInterface (0, 8); // Byte (8 bit) I/O mode with Read/Write strobes AwusbSetInterface (0, 9); // Byte (8 bit) I/O mode with Read/Write strobes and use /Busy for Reads Selecting Byte strobe or Half strobe mode turns the /Read and /Write lines (pins AB.P1-8 and AB.P1-9 respectively) into strobed outputs. In Normal mode, these pins are inactive. In Byte mode, bytes are read or written one at a time via AD0..7 (roughly pins AB.P1-11 through AB.P1-20 - see hardware manual for exact pin assignment). For write operations, data is stable at the rising edge of /Write. For read operations, data is sampled approx 1us before rising edge of /Read. In Half mode, 16 bits (2 bytes) are read or written via I/O 0..15 (see hardware manual for pin assignments). AD0..7 is the same as I/O 0..7. The /Busy enabled modes (2, 6, and 9) are the similar to the non-/Busy modes. In the /Busy modes, the /Busy line must be high when a read is performed. If the /Busy line is low, the /Read strobe will not toggle when the read is performed. Also, for Win2K/WinXP users, you can install the device as Administrator and use the device from User space. Best regards, eric --