// scan for all 3 data rates
for (int b = 0; b < 3; b++) {
// set data rate
UsbControlIrp irp = usbDevice.createUsbControlIrp((byte) 0x40,
REQUEST_SET_DATA_RATE, (short) b, (short) 0);
usbDevice.syncSubmit(irp);
irp = usbDevice.createUsbControlIrp((byte) 0x40,
REQUEST_START_SCAN_CHANNELS, (short) 0, (short) 125);
irp.setData(packet);
// irp.setLength(packet.length);