Oops. The bulk read and write should have been written this way: > status = sanei_usb_write_bulk (0, setup_buffer, &count); > ... > status = sanei_usb_write_bulk (1, setup_buffer, &count); > ... > status = sanei_usb_read_bulk (1, data, &count);
First endpoint 0 then 2 times endpoint 1. -- Ciao J?rgen Microsoft is not the answer. Microsoft is the question. "NO" is the answer.