Hi,
the Vimicron VC0321 is detected by macam, but it shows an usb communication error.
I attached debug logs at the end of the post. It would be nice if someone could point me in the right direction
on how to fix this.
Modell: VC0321
Product-ID: 0x0321
Vendor-ID: 0x0ac8 (Vimicro Corporation)
[Session started at 2009-09-24 23:06:14 +0200.]
GNU gdb 6.3.50-20050815 (Apple version gdb-1344) (Fri Jul 3 01:19:56 UTC 2009)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin".tty /dev/ttys000
Loading program into debugger…
sharedlibrary apply-load-rules all
Program loaded.
run
[Switching to process 1778]
Running…
QT call to dummy sgpn:kComponentOpenSelect
QT call resulted in 0
QT call to dummy sgpn:kComponentVersionSelect
QT call resulted in 10027161
QT call to dummy sgpn:kComponentCloseSelect
QT call resulted in 0
QT call to dummy sgpn:kComponentOpenSelect
QT call resulted in 0
QT call to dummy sgpn:kComponentRegisterSelect
QT call resulted in 0
QT call to dummy sgpn:kComponentCloseSelect
QT call resulted in 0
2009-09-24 23:06:16.837 macam[1778:a0f] Could not connect the action horizontalFlipChanged: to target of class MyController
USB Library Version = 3.7.8
USB Family Version = 3.7.8
USB Interface ID = 378
[vc032x_probe_sensor:140] check sensor header 44
[vc032x_probe_sensor:149] check sensor VC032X -> 0 Add -> ox91!
[vc032x_read_sensor_register:123] Read Sensor h (0x00) m (0x60) l (0x76)
[vc032x_probe_sensor:149] check sensor VC032X -> 1 Add -> oxA1!
[vc032x_read_sensor_register:123] Read Sensor h (0x00) m (0x60) l (0x76)
[vc032x_probe_sensor:153] find sensor VC032X -> ox7660!
[vc0321_config:366] Find Sensor OV7660
Trying alt 0, return is 0
alt interface 0:
pipe 0: ANY 0 CONTROL 64 0
pipe 1: IN 1 INTERRUPT 8 7
pipe 2: IN 2 ISOC 0 1
Trying alt 1, return is 0
alt interface 1:
pipe 0: ANY 0 CONTROL 64 0
pipe 1: IN 1 INTERRUPT 8 7
pipe 2: IN 2 ISOC 128 1
Trying alt 2, return is 0
alt interface 2:
pipe 0: ANY 0 CONTROL 64 0
pipe 1: IN 1 INTERRUPT 8 7
pipe 2: IN 2 ISOC 512 1
Trying alt 3, return is 0
alt interface 3:
pipe 0: ANY 0 CONTROL 64 0
pipe 1: IN 1 INTERRUPT 8 7
pipe 2: IN 2 ISOC 1024 1
Trying alt 4, return is 0
alt interface 4:
pipe 0: ANY 0 CONTROL 64 0
pipe 1: IN 1 INTERRUPT 8 7
pipe 2: IN 2 ISOC 1536 1
Trying alt 5, return is 0
alt interface 5:
pipe 0: ANY 0 CONTROL 64 0
pipe 1: IN 1 INTERRUPT 8 7
pipe 2: IN 2 ISOC 2048 1
Trying alt 6, return is 0
alt interface 6:
pipe 0: ANY 0 CONTROL 64 0
pipe 1: IN 1 INTERRUPT 8 7
pipe 2: IN 2 ISOC 2688 1
Trying alt 7, return is 0
alt interface 7:
pipe 0: ANY 0 CONTROL 64 0
pipe 1: IN 1 INTERRUPT 8 7
pipe 2: IN 2 ISOC 3072 1
Setting alt to 7, (with packet-size = 3072), return is 0
Checking pipe status, return is 0
Checking pipe properties, return is 0
pipe 2: IN 2 ISOC 3072 1
usbGetIsocFrameSize returning 3072
[Switching to process 1778]
[Switching to process 1778]
(gdb) backtrace
#0 startNextIsochRead (gCtx=0x8b6aac, transferIdx=0) at /Users/stefan/Desktop/macam source/cameras/GenericDriver.m:1011
#1 0x00080d8b in -[GenericDriver grabbingThread:] (self=0x8b6a00, _cmd=0xdb358, data=0x0) at /Users/stefan/Desktop/macam source/cameras/GenericDriver.m:1219
#2 0x91ce5964 in -[NSThread main] ()
#3 0x91ce5914 in __NSThread__main__ ()
#4 0x94df8fe1 in _pthread_start ()
#5 0x94df8e66 in thread_start ()
Current language: auto; currently objective-c
startNextIsochRead-ReadIsochPipeAsync: Error: kIOReturnBadArgument - invalid argument
(gdb) continue
Btw, Vimicron offers an OS X driver. But it is unstable (kernel panics and heavy cpu load).
http://www.vimicro.com/english/product/PublicDriver/MAC/DRV_VC0321_060308.zip
Greetsm Stefan
A USB probe of the device:
High Speed device @ 2 (0xFD400000): ............................................. Vendor-specific device: "USB2.0 Web Camera\000\000\000"
Port Information: 0x001a
Not Captive
Attached to Root Hub
External Device
Connected
Enabled
Device Descriptor
Descriptor Version Number: 0x0200
Device Class: 255 (Vendor-specific)
Device Subclass: 255 (Vendor-specific)
Device Protocol: 255
Device MaxPacketSize: 64
Device VendorID/ProductID: 0x0AC8/0x0321 (Z-Star Microelectronics Corporation)
Device Version Number: 0x0100
Number of Configurations: 1
Manufacturer String: 1 "Vimicro Corp."
Product String: 2 "USB2.0 Web Camera\000\000\000"
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 193
Raw Descriptor (hex) 0000: 09 02 C1 00 01 01 00 80 64 09 04 00 00 02 FF 00
Raw Descriptor (hex) 0010: 00 00 07 05 81 03 08 00 07 07 05 82 01 00 00 01
Raw Descriptor (hex) 0020: 09 04 00 01 02 FF 00 00 00 07 05 81 03 08 00 07
Raw Descriptor (hex) 0030: 07 05 82 01 80 00 01 09 04 00 02 02 FF 00 00 00
Raw Descriptor (hex) 0040: 07 05 81 03 08 00 07 07 05 82 01 00 02 01 09 04
Raw Descriptor (hex) 0050: 00 03 02 FF 00 00 00 07 05 81 03 08 00 07 07 05
Raw Descriptor (hex) 0060: 82 01 00 04 01 09 04 00 04 02 FF 00 00 00 07 05
Raw Descriptor (hex) 0070: 81 03 08 00 07 07 05 82 01 00 0B 01 09 04 00 05
Raw Descriptor (hex) 0080: 02 FF 00 00 00 07 05 81 03 08 00 07 07 05 82 01
Raw Descriptor (hex) 0090: 00 0C 01 09 04 00 06 02 FF 00 00 00 07 05 81 03
Raw Descriptor (hex) 00a0: 08 00 07 07 05 82 01 80 13 01 09 04 00 07 02 FF
Raw Descriptor (hex) 00b0: 00 00 00 07 05 81 03 08 00 07 07 05 82 01 00 14
Raw Descriptor (hex) 00c0: 01
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0x80 (bus-powered)
MaxPower: 200 ma
Interface #0 - Vendor-specific
Alternate Setting 0
Number of Endpoints 2
Interface Class: 255 (Vendor-specific)
Interface Subclass; 0 (Vendor-specific)
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8 (8 x 1 transactions opportunities per microframe)
Polling Interval: 7 (64 microframes (8 msecs) )
Endpoint 0x82 - Isochronous Input
Address: 0x82 (IN)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 0 (0 x 1 transactions opportunities per microframe)
Polling Interval: 1 (1 microframe (125 microsecs) )
Interface #0 - Vendor-specific (#1)
Alternate Setting 1
Number of Endpoints 2
Interface Class: 255 (Vendor-specific)
Interface Subclass; 0 (Vendor-specific)
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8 (8 x 1 transactions opportunities per microframe)
Polling Interval: 7 (64 microframes (8 msecs) )
Endpoint 0x82 - Isochronous Input
Address: 0x82 (IN)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 128 (128 x 1 transactions opportunities per microframe)
Polling Interval: 1 (1 microframe (125 microsecs) )
Interface #0 - Vendor-specific (#2)
Alternate Setting 2
Number of Endpoints 2
Interface Class: 255 (Vendor-specific)
Interface Subclass; 0 (Vendor-specific)
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8 (8 x 1 transactions opportunities per microframe)
Polling Interval: 7 (64 microframes (8 msecs) )
Endpoint 0x82 - Isochronous Input
Address: 0x82 (IN)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 512 (512 x 1 transactions opportunities per microframe)
Polling Interval: 1 (1 microframe (125 microsecs) )
Interface #0 - Vendor-specific (#3)
Alternate Setting 3
Number of Endpoints 2
Interface Class: 255 (Vendor-specific)
Interface Subclass; 0 (Vendor-specific)
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8 (8 x 1 transactions opportunities per microframe)
Polling Interval: 7 (64 microframes (8 msecs) )
Endpoint 0x82 - Isochronous Input
Address: 0x82 (IN)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 1024 (1024 x 1 transactions opportunities per microframe)
Polling Interval: 1 (1 microframe (125 microsecs) )
Interface #0 - Vendor-specific (#4)
Alternate Setting 4
Number of Endpoints 2
Interface Class: 255 (Vendor-specific)
Interface Subclass; 0 (Vendor-specific)
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8 (8 x 1 transactions opportunities per microframe)
Polling Interval: 7 (64 microframes (8 msecs) )
Endpoint 0x82 - Isochronous Input
Address: 0x82 (IN)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 2816 (768 x 2 transactions opportunities per microframe)
Polling Interval: 1 (1 microframe (125 microsecs) )
Interface #0 - Vendor-specific (#5)
Alternate Setting 5
Number of Endpoints 2
Interface Class: 255 (Vendor-specific)
Interface Subclass; 0 (Vendor-specific)
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8 (8 x 1 transactions opportunities per microframe)
Polling Interval: 7 (64 microframes (8 msecs) )
Endpoint 0x82 - Isochronous Input
Address: 0x82 (IN)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 3072 (1024 x 2 transactions opportunities per microframe)
Polling Interval: 1 (1 microframe (125 microsecs) )
Interface #0 - Vendor-specific (#6)
Alternate Setting 6
Number of Endpoints 2
Interface Class: 255 (Vendor-specific)
Interface Subclass; 0 (Vendor-specific)
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8 (8 x 1 transactions opportunities per microframe)
Polling Interval: 7 (64 microframes (8 msecs) )
Endpoint 0x82 - Isochronous Input
Address: 0x82 (IN)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 4992 (896 x 3 transactions opportunities per microframe)
Polling Interval: 1 (1 microframe (125 microsecs) )
Interface #0 - Vendor-specific (#7)
Alternate Setting 7
Number of Endpoints 2
Interface Class: 255 (Vendor-specific)
Interface Subclass; 0 (Vendor-specific)
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8 (8 x 1 transactions opportunities per microframe)
Polling Interval: 7 (64 microframes (8 msecs) )
Endpoint 0x82 - Isochronous Input
Address: 0x82 (IN)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 5120 (1024 x 3 transactions opportunities per microframe)
Polling Interval: 1 (1 microframe (125 microsecs) )
Device Qualifier Descriptor
Descriptor Version Number: 0x0200
Device Class 0 (Composite)
Device Subclass 0
Device Protocol 0
Device MaxPacketSize: 64
Number of Configurations: 1
bReserved: 0
Other Speed Configuration Descriptor
Length (and contents): 101
Raw Descriptor (hex) 0000: 09 07 65 00 01 01 00 80 64 09 04 00 00 02 FF 00
Raw Descriptor (hex) 0010: 00 00 07 05 81 03 08 00 07 07 05 82 01 00 00 01
Raw Descriptor (hex) 0020: 09 04 00 01 02 FF 00 00 00 07 05 81 03 08 00 07
Raw Descriptor (hex) 0030: 07 05 82 01 80 00 01 09 04 00 02 02 FF 00 00 00
Raw Descriptor (hex) 0040: 07 05 81 03 08 00 07 07 05 82 01 00 02 01 09 04
Raw Descriptor (hex) 0050: 00 03 02 FF 00 00 00 07 05 81 03 08 00 07 07 05
Raw Descriptor (hex) 0060: 82 01 FF 03 01
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0x80 (bus-powered)
MaxPower: 200 ma
Interface #0 - Vendor-specific
Alternate Setting 0
Number of Endpoints 2
Interface Class: 255 (Vendor-specific)
Interface Subclass; 0 (Vendor-specific)
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8
Polling Interval: 7 ms
Endpoint 0x82 - Isochronous Input
Address: 0x82 (IN)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 0
Polling Interval: 1 ms
Interface #0 - Vendor-specific (#1)
Alternate Setting 1
Number of Endpoints 2
Interface Class: 255 (Vendor-specific)
Interface Subclass; 0 (Vendor-specific)
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8
Polling Interval: 7 ms
Endpoint 0x82 - Isochronous Input
Address: 0x82 (IN)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 128
Polling Interval: 1 ms
Interface #0 - Vendor-specific (#2)
Alternate Setting 2
Number of Endpoints 2
Interface Class: 255 (Vendor-specific)
Interface Subclass; 0 (Vendor-specific)
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8
Polling Interval: 7 ms
Endpoint 0x82 - Isochronous Input
Address: 0x82 (IN)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 512
Polling Interval: 1 ms
Interface #0 - Vendor-specific (#3)
Alternate Setting 3
Number of Endpoints 2
Interface Class: 255 (Vendor-specific)
Interface Subclass; 0 (Vendor-specific)
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8
Polling Interval: 7 ms
Endpoint 0x82 - Isochronous Input
Address: 0x82 (IN)
Attributes: 0x01 (Isochronous no synchronization data endpoint)
Max Packet Size: 1023
Polling Interval: 1 ms
Ok, i managed to get an image from the camera, buts it shows up only party: http://img9.imageshack.us/img9/9920/screenuj.png
This happens if i set the number of frames to 48 (instead of 50):
#define GENERIC_FRAMES_PER_TRANSFER 48
Below the debug log:
USB Library Version = 3.7.8
USB Family Version = 3.7.8
USB Interface ID = 378
[vc032x_probe_sensor:140] check sensor header 44
[vc032x_probe_sensor:149] check sensor VC032X -> 0 Add -> ox91!
[vc032x_read_sensor_register:123] Read Sensor h (0x00) m (0x60) l (0x76)
[vc032x_probe_sensor:149] check sensor VC032X -> 1 Add -> oxA1!
[vc032x_read_sensor_register:123] Read Sensor h (0x00) m (0x60) l (0x76)
[vc032x_probe_sensor:153] find sensor VC032X -> ox7660!
[vc0321_config:366] Find Sensor OV7660
Trying alt 0, return is 0
alt interface 0:
pipe 0: ANY 0 CONTROL 64 0
pipe 1: IN 1 INTERRUPT 8 7
pipe 2: IN 2 ISOC 0 1
Trying alt 1, return is 0
alt interface 1:
pipe 0: ANY 0 CONTROL 64 0
pipe 1: IN 1 INTERRUPT 8 7
pipe 2: IN 2 ISOC 128 1
Trying alt 2, return is 0
alt interface 2:
pipe 0: ANY 0 CONTROL 64 0
pipe 1: IN 1 INTERRUPT 8 7
pipe 2: IN 2 ISOC 512 1
Trying alt 3, return is 0
alt interface 3:
pipe 0: ANY 0 CONTROL 64 0
pipe 1: IN 1 INTERRUPT 8 7
pipe 2: IN 2 ISOC 1024 1
Trying alt 4, return is 0
alt interface 4:
pipe 0: ANY 0 CONTROL 64 0
pipe 1: IN 1 INTERRUPT 8 7
pipe 2: IN 2 ISOC 1536 1
Trying alt 5, return is 0
alt interface 5:
pipe 0: ANY 0 CONTROL 64 0
pipe 1: IN 1 INTERRUPT 8 7
pipe 2: IN 2 ISOC 2048 1
Trying alt 6, return is 0
alt interface 6:
pipe 0: ANY 0 CONTROL 64 0
pipe 1: IN 1 INTERRUPT 8 7
pipe 2: IN 2 ISOC 2688 1
Trying alt 7, return is 0
alt interface 7:
pipe 0: ANY 0 CONTROL 64 0
pipe 1: IN 1 INTERRUPT 8 7
pipe 2: IN 2 ISOC 3072 1
Setting alt to 7, (with packet-size = 3072), return is 0
Checking pipe status, return is 0
Checking pipe properties, return is 0
pipe 2: IN 2 ISOC 3072 1
usbGetIsocFrameSize returning 3072
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
Invalid packet.
buffer[0] = 0xff (length = 1024) 0xd8 ... [129] = 0x68 ... 0x48 0x55 0x4e 0x61
New image start!
Invalid packet.
buffer[0] = 0x50 (length = 1024) 0x53 ... [129] = 0x6f ... 0x24 0x69 0x24 0x6d
buffer[0] = 0x24 (length = 1024) 0x6b ... [129] = 0x39 ... 0x1f 0x6e 0x1a 0x70
Invalid packet.
buffer[0] = 0x18 (length = 1024) 0x71 ... [129] = 0x7a ... 0x6b 0x42 0x6c 0x5f
buffer[0] = 0x71 (length = 1024) 0x41 ... [129] = 0x62 ... 0x09 0x79 0x09 0x7b
Invalid packet.
buffer[0] = 0x0a (length = 1024) 0x79 ... [129] = 0x6c ... 0x1e 0x6c 0x22 0x6f
Invalid packet.
buffer[0] = 0x1b (length = 1024) 0x6f ... [129] = 0x71 ... 0x1f 0x6d 0x1c 0x70
buffer[0] = 0x1f (length = 1024) 0x6d ... [129] = 0x47 ... 0x18 0x71 0x18 0x74
Invalid packet.
buffer[0] = 0x19 (length = 1024) 0x70 ... [129] = 0x7a ... 0x4e 0x52 0x52 0x63
Invalid packet.
buffer[0] = 0x54 (length = 1024) 0x4f ... [129] = 0x72 ... 0x08 0x79 0x0b 0x7b
Invalid packet.
buffer[0] = 0x0b (length = 1024) 0x79 ... [129] = 0x6f ... 0x18 0x71 0x16 0x75
Invalid packet.
buffer[0] = 0x12 (length = 1024) 0x74 ... [129] = 0x72 ... 0x15 0x72 0x15 0x76
buffer[0] = 0x19 (length = 1024) 0x71 ... [129] = 0x58 ... 0x0f 0x77 0x0f 0x79
Invalid packet.
buffer[0] = 0x12 (length = 1024) 0x76 ... [129] = 0x7a ... 0x3e 0x5c 0x3c 0x65
buffer[0] = 0x3f (length = 1024) 0x5b ... [129] = 0x73 ... 0x09 0x79 0x09 0x7a
Invalid packet.
buffer[0] = 0x0a (length = 1024) 0x7a ... [129] = 0x6f ... 0x11 0x74 0x14 0x76
Invalid packet.
buffer[0] = 0x14 (length = 1024) 0x74 ... [129] = 0x79 ... 0x1a 0x70 0x19 0x74
buffer[0] = 0x17 (length = 1024) 0x71 ... [129] = 0x60 ... 0x05 0x7d 0x07 0x7b
Invalid packet.
buffer[0] = 0x08 (length = 1024) 0x7a ... [129] = 0x78 ... 0x2e 0x64 0x31 0x69
buffer[0] = 0x32 (length = 1024) 0x63 ... [129] = 0x75 ... 0x09 0x7a 0x0a 0x7b
Invalid packet.
buffer[0] = 0x0b (length = 1024) 0x78 ... [129] = 0x71 ... 0x10 0x75 0x0e 0x78
Invalid packet.
buffer[0] = 0x17 (length = 1024) 0x75 ... [129] = 0x7a ... 0x0d 0x78 0x0b 0x7b
Invalid packet.
buffer[0] = 0x0e (length = 1024) 0x77 ... [129] = 0x67 ... 0x09 0x7a 0x07 0x7b
buffer[0] = 0x08 (length = 1024) 0x7b ... [129] = 0x79 ... 0x24 0x6a 0x25 0x6f
Invalid packet.
Invalid packet.
Invalid packet.