From 333f35b23c6428c283b807b66e294b619105761b Mon Sep 17 00:00:00 2001 From: Alexander Klink Date: Sun, 8 Feb 2009 01:30:51 +0100 Subject: [PATCH] trigger and retrieve image (retrieve and save is still TODO, iterate bulk read while ret != -110) --- trigger.c | 1988 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1988 insertions(+) create mode 100644 trigger.c diff --git a/trigger.c b/trigger.c new file mode 100644 index 0000000..82ba28d --- /dev/null +++ b/trigger.c @@ -0,0 +1,1988 @@ +/* This file is generated with usbsnoop2libusb.pl from a usbsnoop log file. */ +/* Latest version of the script should be in http://iki.fi/lindi/usb/usbsnoop2libusb.pl */ +#include +#include +#include +#include +#include +#include +#include +#if 0 + #include + #define LIBUSB_AUGMENT + #include "libusb_augment.h" +#endif + +struct usb_dev_handle *devh; + +void release_usb_device(int dummy) { + int ret; + ret = usb_release_interface(devh, 0); + if (!ret) + printf("failed to release interface: %d\n", ret); + usb_close(devh); + if (!ret) + printf("failed to close interface: %d\n", ret); + exit(1); +} + +struct usb_device *find_device(int vendor, int product) { + struct usb_bus *bus; + + for (bus = usb_get_busses(); bus; bus = bus->next) { + struct usb_device *dev; + + for (dev = bus->devices; dev; dev = dev->next) { + if (dev->descriptor.idVendor == vendor + && dev->descriptor.idProduct == product) + return dev; + } + } + return NULL; +} + +void print_bytes(char *bytes, int len) { + int i; + if (len > 0) { + for (i=0; i= 0); + + ret = usb_get_descriptor(devh, 0x0000001, 0x0000000, buf, 0x0000012); + usleep(4*1000); + ret = usb_get_descriptor(devh, 0x0000002, 0x0000000, buf, 0x0000009); + usleep(3*1000); + ret = usb_get_descriptor(devh, 0x0000002, 0x0000000, buf, 0x0000027); + usleep(4*1000); + ret = usb_release_interface(devh, 0); + if (ret != 0) printf("failed to release interface before set_configuration: %d\n", ret); + ret = usb_set_configuration(devh, 0x0000001); + ret = usb_claim_interface(devh, 0); + if (ret != 0) printf("claim after set_configuration failed with error %d\n", ret); + ret = usb_set_altinterface(devh, 0); + +usleep(5000*1000); +// shutter release +memcpy(buf, "\x10\x00\x00\x00\x01\x00\x07\x92\x0e\x05\x00\x00\xc7\xd2\x00\x00", 0x0000010); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x0000010, 1000); +printf("3982 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(7*1000); +memcpy(buf, "\x0e\x00\x00\x00\x02\x00\x07\x92\x0e\x05\x00\x00\x02\x00", 0x000000e); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000e, 1000); +printf("3983 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("3984 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(68*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x0f\x05\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("3985 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("3986 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(9*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("3987 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(8*1000); +usleep(8*1000); +memcpy(buf, "\x10\x00\x00\x00\x01\x00\x07\x92\x10\x05\x00\x00\xc2\xd2\x00\x00", 0x0000010); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x0000010, 1000); +printf("3988 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +memcpy(buf, "\x0e\x00\x00\x00\x02\x00\x07\x92\x10\x05\x00\x00\x01\x00", 0x000000e); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000e, 1000); +printf("3989 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(10*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("3990 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(65*1000); +memcpy(buf, "\x10\x00\x00\x00\x01\x00\x07\x92\x11\x05\x00\x00\xc1\xd2\x00\x00", 0x0000010); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x0000010, 1000); +printf("3991 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +memcpy(buf, "\x0e\x00\x00\x00\x02\x00\x07\x92\x11\x05\x00\x00\x01\x00", 0x000000e); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000e, 1000); +printf("3992 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("3993 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(73*1000); + +// retrieving image +usleep(2500*1000); +memcpy(buf, "\x10\x00\x00\x00\x01\x00\x08\x10\xfa\x06\x00\x00\x01\xc0\xff\xff", 0x0000010); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x0000010, 1000); +printf("5469 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5470 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(2*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5471 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_interrupt_read(devh, 0x00000083, buf, 0x0000008, 1000); +printf("5472 interrupt read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(16*1000); +memcpy(buf, "\x10\x00\x00\x00\x01\x00\x09\x10\xfb\x06\x00\x00\x01\xc0\xff\xff", 0x0000010); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x0000010, 1000); +printf("5473 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5474 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(11*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5475 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(21*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5476 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(19*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5477 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(20*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5478 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(20*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5479 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(16*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5480 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(19*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5481 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(21*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5482 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(26*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5483 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(19*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5484 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(23*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5485 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(19*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5486 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(23*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5487 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(18*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5488 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(20*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5489 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(21*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5490 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(20*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5491 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(17*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5492 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(17*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5493 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(18*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5494 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(18*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5495 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(20*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5496 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(19*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5497 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(21*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5498 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(19*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5499 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(20*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5500 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(17*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5501 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(20*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0010000, 4932); +printf("5502 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(21*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x000e400, 4502); +printf("5503 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(10*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5504 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5505 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_interrupt_read(devh, 0x00000083, buf, 0x0000008, 1000); +printf("5506 interrupt read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(38*1000); +ret = usb_interrupt_read(devh, 0x00000083, buf, 0x0000008, 1000); +printf("5507 interrupt read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(21*1000); +ret = usb_interrupt_read(devh, 0x00000083, buf, 0x0000008, 1000); +printf("5508 interrupt read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(308*1000); +#if 0 +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\xfc\x06\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5509 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5510 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5511 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(102*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\xfd\x06\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5512 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5513 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(2*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5514 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(90*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\xfe\x06\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5515 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5516 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5517 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(89*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\xff\x06\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5518 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5519 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5520 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x00\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5521 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5522 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(2*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5523 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(93*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x01\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5524 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5525 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5526 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x02\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5527 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5528 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5529 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(90*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x03\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5530 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(8*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5531 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5532 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(87*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x04\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5533 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5534 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5535 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x05\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5536 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5537 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5538 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(90*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x06\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5539 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5540 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5541 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x07\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5542 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5543 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5544 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(93*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x08\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5545 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5546 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5547 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x09\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5548 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5549 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5550 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x0a\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5551 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5552 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(9*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5553 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(87*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x0b\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5554 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5555 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5556 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x0c\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5557 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5558 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5559 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x0d\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5560 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5561 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5562 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x0e\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5563 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5564 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5565 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x0f\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5566 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(7*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5567 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5568 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(89*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x10\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5569 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5570 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5571 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(89*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x11\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5572 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5573 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5574 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x12\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5575 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5576 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5577 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x13\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5578 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5579 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5580 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x14\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5581 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5582 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(12*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5583 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(85*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x15\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5584 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(2*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5585 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5586 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(95*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x16\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5587 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5588 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5589 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x17\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5590 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5591 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5592 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(90*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x18\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5593 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5594 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5595 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(90*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x19\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5596 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5597 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5598 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(93*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x1a\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5599 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5600 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5601 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(93*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x1b\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5602 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5603 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5604 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x1c\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5605 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5606 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5607 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(93*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x1d\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5608 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5609 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5610 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(94*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x1e\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5611 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5612 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(8*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5613 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(86*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x1f\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5614 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5615 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5616 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x20\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5617 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5618 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5619 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(90*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x21\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5620 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5621 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5622 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(90*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x22\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5623 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5624 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(11*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5625 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(86*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x23\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5626 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5627 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5628 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x24\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5629 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5630 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5631 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x25\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5632 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5633 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5634 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x26\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5635 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5636 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(7*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5637 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(89*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x27\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5638 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5639 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5640 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x28\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5641 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5642 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5643 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(90*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x29\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5644 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(17*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5645 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5646 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(79*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x2a\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5647 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5648 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(8*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5649 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(85*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x2b\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5650 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5651 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(2*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5652 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(94*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x2c\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5653 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5654 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5655 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(90*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x2d\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5656 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5657 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5658 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(93*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x2e\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5659 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5660 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5661 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x2f\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5662 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5663 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5664 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x30\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5665 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5666 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5667 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x31\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5668 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5669 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5670 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(95*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x32\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5671 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5672 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5673 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(87*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x33\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5674 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5675 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5676 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(88*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x34\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5677 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5678 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5679 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(94*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x35\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5680 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5681 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(8*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5682 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(87*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x36\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5683 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5684 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5685 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x37\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5686 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5687 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5688 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(90*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x38\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5689 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5690 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(2*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5691 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(95*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x39\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5692 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5693 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5694 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x3a\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5695 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5696 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5697 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(90*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x3b\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5698 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5699 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5700 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x3c\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5701 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5702 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5703 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x3d\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5704 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5705 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5706 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x3e\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5707 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5708 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5709 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x3f\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5710 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5711 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5712 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x40\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5713 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5714 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5715 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(90*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x41\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5716 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5717 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5718 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x42\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5719 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5720 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5721 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(90*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x43\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5722 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5723 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5724 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(90*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x44\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5725 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5726 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5727 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(94*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x45\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5728 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5729 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5730 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x46\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5731 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(7*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5732 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(8*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5733 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(86*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x47\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5734 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(7*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5735 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5736 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x48\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5737 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5738 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5739 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(94*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x49\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5740 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5741 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5742 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(90*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x4a\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5743 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5744 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5745 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(90*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x4b\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5746 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5747 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5748 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x4c\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5749 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(2*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5750 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5751 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(93*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x4d\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5752 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5753 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5754 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(90*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x4e\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5755 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5756 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5757 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(93*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x4f\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5758 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5759 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5760 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x50\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5761 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5762 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5763 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(90*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x51\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5764 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5765 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5766 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(90*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x52\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5767 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5768 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5769 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x53\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5770 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(7*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5771 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(15*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5772 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(77*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x54\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5773 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5774 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5775 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x55\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5776 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5777 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5778 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x56\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5779 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5780 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5781 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x57\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5782 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5783 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(6*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5784 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x58\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5785 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5786 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5787 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(92*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x59\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5788 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5789 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5790 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(93*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x5a\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5791 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5792 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5793 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x5b\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5794 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5795 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5796 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(93*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x5c\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5797 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5798 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5799 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x5d\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5800 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(3*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5801 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5802 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(91*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x5e\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5803 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(5*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5804 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(4*1000); +ret = usb_bulk_read(devh, 0x00000082, buf, 0x0000200, 1030); +printf("5805 bulk read returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(93*1000); +memcpy(buf, "\x0c\x00\x00\x00\x01\x00\x08\x92\x5f\x07\x00\x00", 0x000000c); +ret = usb_bulk_write(devh, 0x00000001, buf, 0x000000c, 1000); +printf("5806 bulk write returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(18*1000); +ret = usb_control_msg(devh, USB_TYPE_CLASS + USB_RECIP_INTERFACE + USB_ENDPOINT_IN, 0x0000067, 0x0000000, 0x0000000, buf, 0x0000024, 1000); +printf("5807 control msg returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(12*1000); +ret = usb_control_msg(devh, USB_TYPE_CLASS + USB_RECIP_INTERFACE + USB_ENDPOINT_IN, 0x0000066, 0x0000000, 0x0000000, buf, 0x0000000, 1000); +printf("5808 control msg returned %d, bytes: ", ret); +print_bytes(buf, ret); +printf("\n"); +usleep(2500*1000); +#endif + ret = usb_release_interface(devh, 0); + assert(ret == 0); + ret = usb_close(devh); + assert(ret == 0); + return 0; +} -- 2.11.4.GIT