Technical discussion on the newly released and hard to find PS3.
Moderators: cheriff , emoon
Waruwaru
Posts: 15 Joined: Sun Aug 01, 2004 5:42 am
Post
by Waruwaru » Sun Dec 02, 2007 9:36 am
Hello there, I managed to get my hands on the new GunCon 3. I have never done any USB/driver programming before, but would like to give it a shot on a Linux or Windows driver. I don't have a Linux installation handy yet, so I tried
USB view on WinXP:
Code: Select all
External Hub: USB#Vid_0c12&Pid_8801#5&18bd802a&0&1#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Hub Power: Self Power
Number of Ports: 1
Power switching: Individual
Compound device: Yes
Over-current Protection: Individual
Device Descriptor:
bcdUSB: 0x0110
bDeviceClass: 0x09
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x08 (8)
idVendor: 0x0C12
idProduct: 0x8801
bcdDevice: 0x0001
iManufacturer: 0x00
iProduct: 0x00
iSerialNumber: 0x00
bNumConfigurations: 0x01
ConnectionStatus: DeviceConnected
Current Config Value: 0x01
Device Bus Speed: Full
Device Address: 0x01
Open Pipes: 1
Endpoint Descriptor:
bEndpointAddress: 0x81
Transfer Type: Interrupt
wMaxPacketSize: 0x0001 (1)
bInterval: 0xFF
Configuration Descriptor:
wTotalLength: 0x0019
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0xA0 (Bus Powered Remote Wakeup)
MaxPower: 0x32 (100 Ma)
Interface Descriptor:
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0x09 (Hub)
bInterfaceSubClass: 0x00
bInterfaceProtocol: 0x00
iInterface: 0x00
Endpoint Descriptor:
bEndpointAddress: 0x81
Transfer Type: Interrupt
wMaxPacketSize: 0x0001 (1)
bInterval: 0xFF
USB View thinks it's a hub, with a Unknown device attached to it. Any one have any hints/clues for me to follow? Thanks in advance.[/code]
jimparis
Posts: 1145 Joined: Fri Jun 10, 2005 4:21 am
Location: Boston
Post
by jimparis » Mon Dec 03, 2007 6:22 am
That's the descriptor for the hub, not the connected device.
(The hub has the same ID as the one in 0c12:8809, "Zeroplus Red Octane Ignition Xbox DDR Pad").
Waruwaru
Posts: 15 Joined: Sun Aug 01, 2004 5:42 am
Post
by Waruwaru » Mon Dec 03, 2007 3:38 pm
jimparis wrote: That's the descriptor for the hub, not the connected device.
(The hub has the same ID as the one in 0c12:8809, "Zeroplus Red Octane Ignition Xbox DDR Pad").
Yeah, maybe because I couldn't install any drivers for it on Windows, the real gun device shows up as unknown and my USB view didn't get any data from it. Maybe I will have better luck when I get PS3 Linux set up and run the Linux version of USB View.
Btw, I saw your EoJ Camera thread, what tool did you use to pull the data from the camera?
Thanks,
Waruwaru
jimparis
Posts: 1145 Joined: Fri Jun 10, 2005 4:21 am
Location: Boston
Post
by jimparis » Tue Dec 04, 2007 5:19 am
Of course, a software-based analyzer is only useful if you already have a working driver for the thing.
jackylui
Posts: 3 Joined: Mon Nov 14, 2005 4:05 pm
Post
by jackylui » Mon Jun 16, 2008 5:51 pm
File C:\Documents and Settings\jy\Desktop\lightgun.usb.
Packets 0 to 8538.
Packet#
_______|_______________________________________________________________________
4424___| FS Sync(00000001) IN(0x96) ADDR(3) ENDP(1) CRC5(0x07) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
4425___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 08 ) CRC16(0x829E)
_______| EOP(3.00) Idle(4)
_______|_______________________________________________________________________
4426___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(7394)
_______|_______________________________________________________________________
4555___| FS Sync(00000001) IN(0x96) ADDR(3) ENDP(1) CRC5(0x07) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
4556___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 08 ) CRC16(0x829E)
_______| EOP(3.00) Idle(5)
_______|_______________________________________________________________________
4557___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(7393)
_______|_______________________________________________________________________
4686___| FS Sync(00000001) IN(0x96) ADDR(3) ENDP(1) CRC5(0x07) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
4687___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 08 ) CRC16(0x829E)
_______| EOP(2.75) Idle(5)
_______|_______________________________________________________________________
4688___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(7393)
_______|_______________________________________________________________________
4817___| FS Sync(00000001) IN(0x96) ADDR(3) ENDP(1) CRC5(0x07) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
4818___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 08 ) CRC16(0x829E)
_______| EOP(2.75) Idle(5)
_______|_______________________________________________________________________
4819___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(3588)
_______|_______________________________________________________________________
4820___| FS Sync(00000001) SETUP(0xB4) ADDR(3) ENDP(0) CRC5(0x0A) EOP(2.75)
_______| Idle(4)
_______|_______________________________________________________________________
4821___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: A3 00 00 00 03 00 04 00 )
_______| CRC16(0xEFB8) EOP(2.75) Idle(3)
_______|_______________________________________________________________________
4822___| FS Sync(00000001) ACK(0x4B) EOP(2.75) Idle(169)
_______|_______________________________________________________________________
4823___| FS Sync(00000001) IN(0x96) ADDR(3) ENDP(0) CRC5(0x0A) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
4824___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 01 01 01 00 )
_______| CRC16(0x75EE) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
4825___| FS Sync(00000001) ACK(0x4B) EOP(2.75) Idle(218)
_______|_______________________________________________________________________
4826___| FS Sync(00000001) OUT(0x87) ADDR(3) ENDP(0) CRC5(0x0A) EOP(2.75)
_______| Idle(4)
_______|_______________________________________________________________________
4827___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(2.75) Idle(4)
_______|_______________________________________________________________________
4828___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(3034)
_______|_______________________________________________________________________
4929___| FS Sync(00000001) SETUP(0xB4) ADDR(3) ENDP(0) CRC5(0x0A) EOP(3.00)
_______| Idle(3)
_______|_______________________________________________________________________
4930___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 23 01 10 00 03 00 00 00 )
_______| CRC16(0xF7B7) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
4931___| FS Sync(00000001) ACK(0x4B) EOP(2.75) Idle(826)
_______|_______________________________________________________________________
4933___| FS Sync(00000001) IN(0x96) ADDR(3) ENDP(0) CRC5(0x0A) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
4934___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
4935___| FS Sync(00000001) ACK(0x4B) EOP(2.75) Idle(11868)
_______|_______________________________________________________________________
5038___| FS Sync(00000001) SETUP(0xB4) ADDR(3) ENDP(0) CRC5(0x0A) EOP(3.00)
_______| Idle(4)
_______|_______________________________________________________________________
5039___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: A3 00 00 00 03 00 04 00 )
_______| CRC16(0xEFB8) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
5040___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(171)
_______|_______________________________________________________________________
5041___| FS Sync(00000001) IN(0x96) ADDR(3) ENDP(0) CRC5(0x0A) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
5042___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 01 01 00 00 )
_______| CRC16(0xF5E7) EOP(3.00) Idle(2)
_______|_______________________________________________________________________
5043___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(215)
_______|_______________________________________________________________________
5044___| FS Sync(00000001) OUT(0x87) ADDR(3) ENDP(0) CRC5(0x0A) EOP(3.00)
_______| Idle(3)
_______|_______________________________________________________________________
5045___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
5046___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(2420)
_______|_______________________________________________________________________
5047___| FS Sync(00000001) SETUP(0xB4) ADDR(3) ENDP(0) CRC5(0x0A) EOP(3.00)
_______| Idle(3)
_______|_______________________________________________________________________
5048___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 23 03 04 00 03 00 00 00 )
_______| CRC16(0xF39C) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
5049___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(176)
_______|_______________________________________________________________________
5050___| FS Sync(00000001) IN(0x96) ADDR(3) ENDP(0) CRC5(0x0A) EOP(3.00) Idle(2)
_______|_______________________________________________________________________
5051___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
5052___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(6179)
_______|_______________________________________________________________________
5108___| FS Sync(00000001) IN(0x96) ADDR(3) ENDP(1) CRC5(0x07) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
5109___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 08 ) CRC16(0x829E)
_______| EOP(3.00) Idle(4)
_______|_______________________________________________________________________
5110___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(7392)
_______|_______________________________________________________________________
5239___| FS Sync(00000001) IN(0x96) ADDR(3) ENDP(1) CRC5(0x07) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
5240___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 08 ) CRC16(0x829E)
_______| EOP(3.00) Idle(3)
_______|_______________________________________________________________________
5241___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(7395)
_______|_______________________________________________________________________
5370___| FS Sync(00000001) IN(0x96) ADDR(3) ENDP(1) CRC5(0x07) EOP(2.75) Idle(4)
_______|_______________________________________________________________________
5371___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 08 ) CRC16(0x829E)
_______| EOP(2.75) Idle(4)
_______|_______________________________________________________________________
5372___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(7393)
_______|_______________________________________________________________________
5501___| FS Sync(00000001) IN(0x96) ADDR(3) ENDP(1) CRC5(0x07) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
5502___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 08 ) CRC16(0x829E)
_______| EOP(3.00) Idle(5)
_______|_______________________________________________________________________
5503___| FS Sync(00000001) ACK(0x4B) EOP(2.75) Idle(3582)
_______|_______________________________________________________________________
5504___| FS Sync(00000001) SETUP(0xB4) ADDR(3) ENDP(0) CRC5(0x0A) EOP(2.75)
_______| Idle(4)
_______|_______________________________________________________________________
5505___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: A3 00 00 00 03 00 04 00 )
_______| CRC16(0xEFB8) EOP(2.75) Idle(3)
_______|_______________________________________________________________________
5506___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(170)
_______|_______________________________________________________________________
5507___| FS Sync(00000001) IN(0x96) ADDR(3) ENDP(0) CRC5(0x0A) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
5508___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 03 01 10 00 )
_______| CRC16(0xC5F9) EOP(2.75) Idle(2)
_______|_______________________________________________________________________
5509___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(216)
_______|_______________________________________________________________________
5510___| FS Sync(00000001) OUT(0x87) ADDR(3) ENDP(0) CRC5(0x0A) EOP(3.00)
_______| Idle(3)
_______|_______________________________________________________________________
5511___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
5512___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(3039)
_______|_______________________________________________________________________
5514___| FS Sync(00000001) SETUP(0xB4) ADDR(3) ENDP(0) CRC5(0x0A) EOP(3.00)
_______| Idle(4)
_______|_______________________________________________________________________
5515___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 23 01 14 00 03 00 00 00 )
_______| CRC16(0x7796) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
5516___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(230)
_______|_______________________________________________________________________
5517___| FS Sync(00000001) IN(0x96) ADDR(3) ENDP(0) CRC5(0x0A) EOP(3.00) Idle(2)
_______|_______________________________________________________________________
5518___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
5519___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(11477)
_______|_______________________________________________________________________
5531___| FS Sync(00000001) SETUP(0xB4) ADDR(0) ENDP(0) CRC5(0x08) EOP(3.00)
_______| Idle(4)
_______|_______________________________________________________________________
5532___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 80 06 00 01 00 00 08 00 )
_______| CRC16(0xD729) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5533___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(205)
_______|_______________________________________________________________________
5546___| FS Sync(00000001) IN(0x96) ADDR(0) ENDP(0) CRC5(0x08) EOP(2.75) Idle(6)
_______|_______________________________________________________________________
5547___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 12 01 10 01 09 00 00 08 )
_______| CRC16(0x48D7) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
5548___| FS Sync(00000001) ACK(0x4B) EOP(2.75) Idle(220)
_______|_______________________________________________________________________
5549___| FS Sync(00000001) OUT(0x87) ADDR(0) ENDP(0) CRC5(0x08) EOP(2.75)
_______| Idle(3)
_______|_______________________________________________________________________
5550___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(2.75) Idle(6)
_______|_______________________________________________________________________
5551___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(7751)
_______|_______________________________________________________________________
5563___| FS Sync(00000001) SETUP(0xB4) ADDR(0) ENDP(0) CRC5(0x08) EOP(3.00)
_______| Idle(4)
_______|_______________________________________________________________________
5564___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 80 06 00 01 00 00 12 00 )
_______| CRC16(0x072F) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5565___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(324)
_______|_______________________________________________________________________
5574___| FS Sync(00000001) IN(0x96) ADDR(0) ENDP(0) CRC5(0x08) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5575___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 12 01 10 01 09 00 00 08 )
_______| CRC16(0x48D7) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
5576___| FS Sync(00000001) ACK(0x4B) EOP(2.75) Idle(370)
_______|_______________________________________________________________________
5577___| FS Sync(00000001) IN(0x96) ADDR(0) ENDP(0) CRC5(0x08) EOP(2.75) Idle(6)
_______|_______________________________________________________________________
5578___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 12 0C 01 88 01 00 00 00 )
_______| CRC16(0xC8C8) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
5579___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(312)
_______|_______________________________________________________________________
5580___| FS Sync(00000001) IN(0x96) ADDR(0) ENDP(0) CRC5(0x08) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5581___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 00 01 ) CRC16(0xFCF1)
_______| EOP(3.00) Idle(3)
_______|_______________________________________________________________________
5582___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(244)
_______|_______________________________________________________________________
5583___| FS Sync(00000001) OUT(0x87) ADDR(0) ENDP(0) CRC5(0x08) EOP(3.00)
_______| Idle(3)
_______|_______________________________________________________________________
5584___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5585___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(6182)
_______|_______________________________________________________________________
5587___| FS Sync(00000001) SETUP(0xB4) ADDR(0) ENDP(0) CRC5(0x08) EOP(3.00)
_______| Idle(4)
_______|_______________________________________________________________________
5588___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 00 05 04 00 00 00 00 00 )
_______| CRC16(0xD70E) EOP(3.00) Idle(7)
_______|_______________________________________________________________________
5589___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(389)
_______|_______________________________________________________________________
5602___| FS Sync(00000001) IN(0x96) ADDR(0) ENDP(0) CRC5(0x08) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5603___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
5604___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(6995)
_______|_______________________________________________________________________
5608___| FS Sync(00000001) SETUP(0xB4) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00)
_______| Idle(4)
_______|_______________________________________________________________________
5609___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 80 06 00 02 00 00 08 00 )
_______| CRC16(0xF529) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5610___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(205)
_______|_______________________________________________________________________
5623___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5624___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 09 02 19 00 01 01 00 A0 )
_______| CRC16(0x70C8) EOP(2.75) Idle(3)
_______|_______________________________________________________________________
5625___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(313)
_______|_______________________________________________________________________
5626___| FS Sync(00000001) OUT(0x87) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00)
_______| Idle(3)
_______|_______________________________________________________________________
5627___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5628___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(5576)
_______|_______________________________________________________________________
5640___| FS Sync(00000001) SETUP(0xB4) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00)
_______| Idle(4)
_______|_______________________________________________________________________
5641___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 80 06 00 02 00 00 19 00 )
_______| CRC16(0xC523) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5642___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(310)
_______|_______________________________________________________________________
5653___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5654___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 09 02 19 00 01 01 00 A0 )
_______| CRC16(0x70C8) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
5655___| FS Sync(00000001) ACK(0x4B) EOP(2.75) Idle(614)
_______|_______________________________________________________________________
5656___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(0) CRC5(0x14) EOP(2.75) Idle(6)
_______|_______________________________________________________________________
5657___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 32 09 04 00 00 01 09 00 )
_______| CRC16(0x4FB4) EOP(2.75) Idle(3)
_______|_______________________________________________________________________
5658___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(198)
_______|_______________________________________________________________________
5661___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5662___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 00 00 07 05 81 03 01 00 )
_______| CRC16(0xD5F7) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
5663___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(445)
_______|_______________________________________________________________________
5664___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5665___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: FF ) CRC16(0x00FF)
_______| EOP(3.00) Idle(4)
_______|_______________________________________________________________________
5666___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(158)
_______|_______________________________________________________________________
5667___| FS Sync(00000001) OUT(0x87) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00)
_______| Idle(4)
_______|_______________________________________________________________________
5668___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5669___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(2436)
_______|_______________________________________________________________________
5671___| FS Sync(00000001) SETUP(0xB4) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00)
_______| Idle(3)
_______|_______________________________________________________________________
5672___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 00 09 01 00 00 00 00 00 )
_______| CRC16(0xE4A4) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5673___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(303)
_______|_______________________________________________________________________
5684___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5685___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
5686___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(4637)
_______|_______________________________________________________________________
5688___| FS Sync(00000001) SETUP(0xB4) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00)
_______| Idle(3)
_______|_______________________________________________________________________
5689___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: A0 06 00 29 00 00 20 00 )
_______| CRC16(0xE951) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5690___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(206)
_______|_______________________________________________________________________
5709___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5710___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 09 29 01 0D 00 32 40 02 )
_______| CRC16(0x5F41) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
5711___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(192)
_______|_______________________________________________________________________
5712___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5713___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: FF ) CRC16(0x00FF)
_______| EOP(2.75) Idle(4)
_______|_______________________________________________________________________
5714___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(154)
_______|_______________________________________________________________________
5715___| FS Sync(00000001) OUT(0x87) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00)
_______| Idle(4)
_______|_______________________________________________________________________
5716___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5717___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(3028)
_______|_______________________________________________________________________
5719___| FS Sync(00000001) SETUP(0xB4) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00)
_______| Idle(4)
_______|_______________________________________________________________________
5720___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 23 03 08 00 01 00 00 00 )
_______| CRC16(0x73B2) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5721___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(276)
_______|_______________________________________________________________________
5738___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
5739___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
5740___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(3527)
_______|_______________________________________________________________________
5796___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(1) CRC5(0x19) EOP(2.75) Idle(6)
_______|_______________________________________________________________________
5797___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 02 ) CRC16(0x837E)
_______| EOP(3.00) Idle(5)
_______|_______________________________________________________________________
5798___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(7389)
_______|_______________________________________________________________________
5929___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(1) CRC5(0x19) EOP(3.00) Idle(5)
_______|_______________________________________________________________________
5930___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 02 ) CRC16(0x837E)
_______| EOP(3.00) Idle(5)
_______|_______________________________________________________________________
5931___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(7390)
_______|_______________________________________________________________________
6062___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(1) CRC5(0x19) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
6063___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 02 ) CRC16(0x837E)
_______| EOP(3.00) Idle(5)
_______|_______________________________________________________________________
6064___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(7389)
_______|_______________________________________________________________________
6195___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(1) CRC5(0x19) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
6196___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 02 ) CRC16(0x837E)
_______| EOP(2.75) Idle(5)
_______|_______________________________________________________________________
6197___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(3606)
_______|_______________________________________________________________________
6198___| FS Sync(00000001) SETUP(0xB4) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00)
_______| Idle(4)
_______|_______________________________________________________________________
6199___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: A3 00 00 00 01 00 04 00 )
_______| CRC16(0x6FA5) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
6200___| FS Sync(00000001) ACK(0x4B) EOP(2.75) Idle(205)
_______|_______________________________________________________________________
6219___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
6220___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 01 01 01 00 )
_______| CRC16(0x75EE) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
6221___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(797)
_______|_______________________________________________________________________
6223___| FS Sync(00000001) OUT(0x87) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00)
_______| Idle(3)
_______|_______________________________________________________________________
6224___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(5)
_______|_______________________________________________________________________
6225___| FS Sync(00000001) ACK(0x4B) EOP(2.75) Idle(11866)
_______|_______________________________________________________________________
6328___| FS Sync(00000001) SETUP(0xB4) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00)
_______| Idle(4)
_______|_______________________________________________________________________
6329___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 23 01 10 00 01 00 00 00 )
_______| CRC16(0x77AA) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
6330___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(206)
_______|_______________________________________________________________________
6345___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
6346___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
6347___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(7745)
_______|_______________________________________________________________________
6452___| FS Sync(00000001) SETUP(0xB4) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00)
_______| Idle(3)
_______|_______________________________________________________________________
6453___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: A3 00 00 00 01 00 04 00 )
_______| CRC16(0x6FA5) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
6454___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(280)
_______|_______________________________________________________________________
6473___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
6474___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 01 01 00 00 )
_______| CRC16(0xF5E7) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
6475___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(445)
_______|_______________________________________________________________________
6476___| FS Sync(00000001) OUT(0x87) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00)
_______| Idle(3)
_______|_______________________________________________________________________
6477___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
6478___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(1934)
_______|_______________________________________________________________________
6479___| FS Sync(00000001) SETUP(0xB4) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00)
_______| Idle(3)
_______|_______________________________________________________________________
6480___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 23 03 04 00 01 00 00 00 )
_______| CRC16(0x7381) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
6481___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(622)
_______|_______________________________________________________________________
6495___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
6496___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
6497___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(10213)
_______|_______________________________________________________________________
6552___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(1) CRC5(0x19) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
6553___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 02 ) CRC16(0x837E)
_______| EOP(3.00) Idle(4)
_______|_______________________________________________________________________
6554___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(7391)
_______|_______________________________________________________________________
6685___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(1) CRC5(0x19) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
6686___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 02 ) CRC16(0x837E)
_______| EOP(2.75) Idle(4)
_______|_______________________________________________________________________
6687___| FS Sync(00000001) ACK(0x4B) EOP(2.75) Idle(7391)
_______|_______________________________________________________________________
6818___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(1) CRC5(0x19) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
6819___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 02 ) CRC16(0x837E)
_______| EOP(3.00) Idle(4)
_______|_______________________________________________________________________
6820___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(7391)
_______|_______________________________________________________________________
6951___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(1) CRC5(0x19) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
6952___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 02 ) CRC16(0x837E)
_______| EOP(3.00) Idle(4)
_______|_______________________________________________________________________
6953___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(3607)
_______|_______________________________________________________________________
6954___| FS Sync(00000001) SETUP(0xB4) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00)
_______| Idle(3)
_______|_______________________________________________________________________
6955___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: A3 00 00 00 01 00 04 00 )
_______| CRC16(0x6FA5) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
6956___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(208)
_______|_______________________________________________________________________
6973___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
6974___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 03 01 10 00 )
_______| CRC16(0xC5F9) EOP(2.75) Idle(3)
_______|_______________________________________________________________________
6975___| FS Sync(00000001) ACK(0x4B) EOP(2.75) Idle(250)
_______|_______________________________________________________________________
6976___| FS Sync(00000001) OUT(0x87) ADDR(4) ENDP(0) CRC5(0x14) EOP(2.75)
_______| Idle(3)
_______|_______________________________________________________________________
6977___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(2.75) Idle(6)
_______|_______________________________________________________________________
6978___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(668)
_______|_______________________________________________________________________
6980___| FS Sync(00000001) SETUP(0xB4) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00)
_______| Idle(3)
_______|_______________________________________________________________________
6981___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 23 01 14 00 01 00 00 00 )
_______| CRC16(0xF78B) EOP(3.00) Idle(5)
_______|_______________________________________________________________________
6982___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(206)
_______|_______________________________________________________________________
6997___| FS Sync(00000001) IN(0x96) ADDR(4) ENDP(0) CRC5(0x14) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
6998___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
6999___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(7529)
_______|_______________________________________________________________________
7011___| FS Sync(00000001) SETUP(0xB4) ADDR(0) ENDP(0) CRC5(0x08) EOP(3.00)
_______| Idle(3)
_______|_______________________________________________________________________
7012___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 80 06 00 01 00 00 08 00 )
_______| CRC16(0xD729) EOP(3.00) Idle(5)
_______|_______________________________________________________________________
7013___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(242)
_______|_______________________________________________________________________
7023___| FS Sync(00000001) IN(0x96) ADDR(0) ENDP(0) CRC5(0x08) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
7024___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 12 01 10 01 00 00 00 08 )
_______| CRC16(0x88EE) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
7025___| FS Sync(00000001) ACK(0x4B) EOP(2.75) Idle(242)
_______|_______________________________________________________________________
7026___| FS Sync(00000001) OUT(0x87) ADDR(0) ENDP(0) CRC5(0x08) EOP(2.75)
_______| Idle(4)
_______|_______________________________________________________________________
7027___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(2.75) Idle(5)
_______|_______________________________________________________________________
7028___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(11460)
_______|_______________________________________________________________________
7039___| FS Sync(00000001) SETUP(0xB4) ADDR(0) ENDP(0) CRC5(0x08) EOP(3.00)
_______| Idle(3)
_______|_______________________________________________________________________
7040___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 80 06 00 01 00 00 12 00 )
_______| CRC16(0x072F) EOP(3.00) Idle(7)
_______|_______________________________________________________________________
7041___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(244)
_______|_______________________________________________________________________
7049___| FS Sync(00000001) IN(0x96) ADDR(0) ENDP(0) CRC5(0x08) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
7050___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 12 01 10 01 00 00 00 08 )
_______| CRC16(0x88EE) EOP(2.75) Idle(3)
_______|_______________________________________________________________________
7051___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(216)
_______|_______________________________________________________________________
7054___| FS Sync(00000001) IN(0x96) ADDR(0) ENDP(0) CRC5(0x08) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
7055___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 9A 0B 00 08 00 80 00 00 )
_______| CRC16(0x3670) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
7056___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(227)
_______|_______________________________________________________________________
7057___| FS Sync(00000001) IN(0x96) ADDR(0) ENDP(0) CRC5(0x08) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
7058___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 00 01 ) CRC16(0xFCF1)
_______| EOP(3.00) Idle(4)
_______|_______________________________________________________________________
7059___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(176)
_______|_______________________________________________________________________
7060___| FS Sync(00000001) OUT(0x87) ADDR(0) ENDP(0) CRC5(0x08) EOP(3.00)
_______| Idle(4)
_______|_______________________________________________________________________
7061___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
7062___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(8994)
_______|_______________________________________________________________________
7063___| FS Sync(00000001) SETUP(0xB4) ADDR(0) ENDP(0) CRC5(0x08) EOP(3.00)
_______| Idle(4)
_______|_______________________________________________________________________
7064___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 00 05 05 00 00 00 00 00 )
_______| CRC16(0x5785) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
7065___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(308)
_______|_______________________________________________________________________
7075___| FS Sync(00000001) IN(0x96) ADDR(0) ENDP(0) CRC5(0x08) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
7076___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
7077___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(11277)
_______|_______________________________________________________________________
7080___| FS Sync(00000001) SETUP(0xB4) ADDR(5) ENDP(0) CRC5(0x0B) EOP(2.75)
_______| Idle(3)
_______|_______________________________________________________________________
7081___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 80 06 00 02 00 00 08 00 )
_______| CRC16(0xF529) EOP(2.75) Idle(7)
_______|_______________________________________________________________________
7082___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(607)
_______|_______________________________________________________________________
7094___| FS Sync(00000001) IN(0x96) ADDR(5) ENDP(0) CRC5(0x0B) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
7095___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 09 02 20 00 01 01 00 80 )
_______| CRC16(0x5045) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
7096___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(338)
_______|_______________________________________________________________________
7097___| FS Sync(00000001) OUT(0x87) ADDR(5) ENDP(0) CRC5(0x0B) EOP(3.00)
_______| Idle(4)
_______|_______________________________________________________________________
7098___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
7099___| FS Sync(00000001) ACK(0x4B) EOP(2.75) Idle(10058)
_______|_______________________________________________________________________
7113___| FS Sync(00000001) SETUP(0xB4) ADDR(5) ENDP(0) CRC5(0x0B) EOP(3.00)
_______| Idle(3)
_______|_______________________________________________________________________
7114___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 80 06 00 02 00 00 20 00 )
_______| CRC16(0x8D29) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
7115___| FS Sync(00000001) ACK(0x4B) EOP(2.75) Idle(254)
_______|_______________________________________________________________________
7128___| FS Sync(00000001) IN(0x96) ADDR(5) ENDP(0) CRC5(0x0B) EOP(3.00) Idle(5)
_______|_______________________________________________________________________
7129___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 09 02 20 00 01 01 00 80 )
_______| CRC16(0x5045) EOP(2.75) Idle(4)
_______|_______________________________________________________________________
7130___| FS Sync(00000001) ACK(0x4B) EOP(2.75) Idle(228)
_______|_______________________________________________________________________
7133___| FS Sync(00000001) IN(0x96) ADDR(5) ENDP(0) CRC5(0x0B) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
7134___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 32 09 04 00 00 02 FF 00 )
_______| CRC16(0xA2B1) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
7135___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(314)
_______|_______________________________________________________________________
7138___| FS Sync(00000001) IN(0x96) ADDR(5) ENDP(0) CRC5(0x0B) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
7139___| FS Sync(00000001) DATA1(0xD2) DATA(
__ 0000: 00 00 07 05 02 03 08 00 )
_______| CRC16(0x21DC) EOP(3.00) Idle(3)
_______|_______________________________________________________________________
7140___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(228)
_______|_______________________________________________________________________
7143___| FS Sync(00000001) IN(0x96) ADDR(5) ENDP(0) CRC5(0x0B) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
7144___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 10 07 05 82 03 0F 00 04 )
_______| CRC16(0x81EF) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
7145___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(453)
_______|_______________________________________________________________________
7146___| FS Sync(00000001) OUT(0x87) ADDR(5) ENDP(0) CRC5(0x0B) EOP(3.00)
_______| Idle(4)
_______|_______________________________________________________________________
7147___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
7148___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(7065)
_______|_______________________________________________________________________
7176___| FS Sync(00000001) SETUP(0xB4) ADDR(5) ENDP(0) CRC5(0x0B) EOP(3.00)
_______| Idle(3)
_______|_______________________________________________________________________
7177___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 00 09 01 00 00 00 00 00 )
_______| CRC16(0xE4A4) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
7178___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(493)
_______|_______________________________________________________________________
7186___| FS Sync(00000001) IN(0x96) ADDR(5) ENDP(0) CRC5(0x0B) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
7187___| FS Sync(00000001) DATA1(0xD2) DATA() CRC16(0x0000) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
7188___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(11467)
_______|_______________________________________________________________________
7204___| FS Sync(00000001) OUT(0x87) ADDR(5) ENDP(2) CRC5(0x1F) EOP(2.75)
_______| Idle(3)
_______|_______________________________________________________________________
7205___| FS Sync(00000001) DATA0(0xC3) DATA(
__ 0000: 01 9B E0 C6 E5 68 7D 64 )
_______| CRC16(0x3AD7) EOP(2.75) Idle(7)
_______|_______________________________________________________________________
7206___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(7336)
_______|_______________________________________________________________________
7208___| FS Sync(00000001) IN(0x96) ADDR(5) ENDP(2) CRC5(0x1F) EOP(3.00) Idle(5)
_______|_______________________________________________________________________
7209___| FS Sync(00000001) DATA0(0xC3)
_______| DATA(
__ 0000: 7B 50 87 DC B6 43 C8 9D 93 24 BD D6 EE 52 00 )
_______| CRC16(0xD88A) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
7210___| FS Sync(00000001) ACK(0x4B) EOP(2.75) Idle(7280)
_______|_______________________________________________________________________
7215___| FS Sync(00000001) IN(0x96) ADDR(5) ENDP(2) CRC5(0x1F) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
7216___| FS Sync(00000001) DATA1(0xD2)
_______| DATA(
__ 0000: 7B 50 87 DC B6 43 C8 9D 93 25 BD 17 EE 92 00 )
_______| CRC16(0xEE3E) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
7217___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(7278)
_______|_______________________________________________________________________
7240___| FS Sync(00000001) IN(0x96) ADDR(5) ENDP(2) CRC5(0x1F) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
7241___| FS Sync(00000001) DATA0(0xC3)
_______| DATA(
__ 0000: 78 27 49 8D CA 02 98 05 3A 1E 8F 37 05 C7 01 )
_______| CRC16(0x5B77) EOP(2.75) Idle(4)
_______|_______________________________________________________________________
7242___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(7279)
_______|_______________________________________________________________________
7247___| FS Sync(00000001) IN(0x96) ADDR(5) ENDP(2) CRC5(0x1F) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
7248___| FS Sync(00000001) DATA1(0xD2)
_______| DATA(
__ 0000: 87 A2 68 7B ED 7B 1C 54 3B 71 CB C3 00 68 09 )
_______| CRC16(0x294B) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
7249___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(7279)
_______|_______________________________________________________________________
7254___| FS Sync(00000001) IN(0x96) ADDR(5) ENDP(2) CRC5(0x1F) EOP(3.00) Idle(6)
_______|_______________________________________________________________________
7255___| FS Sync(00000001) DATA0(0xC3)
_______| DATA(
__ 0000: 87 A2 68 7B ED 7B 1C 54 3B 71 CB C3 00 68 09 )
_______| CRC16(0x294B) EOP(3.00) Idle(4)
_______|_______________________________________________________________________
7256___| FS Sync(00000001) ACK(0x4B) EOP(3.00) Idle(7279)
_______|_______________________________________________________________________
jackylui
Posts: 3 Joined: Mon Nov 14, 2005 4:05 pm
Post
by jackylui » Mon Jun 16, 2008 5:52 pm
Waruwaru wrote: Hello there, I managed to get my hands on the new GunCon 3. I have never done any USB/driver programming before, but would like to give it a shot on a Linux or Windows driver. I don't have a Linux installation handy yet, so I tried
USB view on WinXP:
Code: Select all
External Hub: USB#Vid_0c12&Pid_8801#5&18bd802a&0&1#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
Hub Power: Self Power
Number of Ports: 1
Power switching: Individual
Compound device: Yes
Over-current Protection: Individual
Device Descriptor:
bcdUSB: 0x0110
bDeviceClass: 0x09
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x08 (8)
idVendor: 0x0C12
idProduct: 0x8801
bcdDevice: 0x0001
iManufacturer: 0x00
iProduct: 0x00
iSerialNumber: 0x00
bNumConfigurations: 0x01
ConnectionStatus: DeviceConnected
Current Config Value: 0x01
Device Bus Speed: Full
Device Address: 0x01
Open Pipes: 1
Endpoint Descriptor:
bEndpointAddress: 0x81
Transfer Type: Interrupt
wMaxPacketSize: 0x0001 (1)
bInterval: 0xFF
Configuration Descriptor:
wTotalLength: 0x0019
bNumInterfaces: 0x01
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0xA0 (Bus Powered Remote Wakeup)
MaxPower: 0x32 (100 Ma)
Interface Descriptor:
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0x09 (Hub)
bInterfaceSubClass: 0x00
bInterfaceProtocol: 0x00
iInterface: 0x00
Endpoint Descriptor:
bEndpointAddress: 0x81
Transfer Type: Interrupt
wMaxPacketSize: 0x0001 (1)
bInterval: 0xFF
USB View thinks it's a hub, with a Unknown device attached to it. Any one have any hints/clues for me to follow? Thanks in advance.[/code]
you get the worry device~
Waruwaru
Posts: 15 Joined: Sun Aug 01, 2004 5:42 am
Post
by Waruwaru » Tue Jun 17, 2008 2:47 pm
jackylui wrote: you get the worry device~
Thanks for the usb capture! Unfortunately, I don't understand usb enough yet... :( <need to learn more>
jackylui
Posts: 3 Joined: Mon Nov 14, 2005 4:05 pm
Post
by jackylui » Wed Jun 18, 2008 5:26 pm
Waruwaru wrote: jackylui wrote: you get the worry device~
Thanks for the usb capture! Unfortunately, I don't understand usb enough yet... :( <need to learn more>
Ic~
I'm prepare design the new gun as seem the guncon3, so evaluate this gun recent.
but, a difficult problems is that the codec used in data format is inunderstond.
andyw
Posts: 1 Joined: Sat Sep 06, 2008 7:42 pm
Post
by andyw » Sat Sep 06, 2008 7:50 pm
The game seems to send an 8-byte packet after the device has enumerated. This packet is different every time its plugged in.
Then the gun starts to send pairs of 15 byte data packets. But they seem to be encrypted, and I would guess the first packet sent to the gun is an encryption key.
Jaw86camaro
Posts: 1 Joined: Tue Jul 21, 2009 7:39 pm
Location: Montana
Contact:
Post
by Jaw86camaro » Tue Jul 21, 2009 7:43 pm
so i don't know if anyone still cares about this but i used usb probe on my mac and this is what i came up with for the guncon 3
Full Speed device @ 3 (0x04100000): ............................................. Hub device from unknown vendor
Device Descriptor
Descriptor Version Number: 0x0110
Device Class: 9 (Hub)
Device Subclass: 0
Device Protocol: 0 (Full/Low Speed)
Device MaxPacketSize: 8
Device VendorID/ProductID: 0x0C12/0x8801 (unknown vendor)
Device Version Number: 0x0001
Number of Configurations: 1
Manufacturer String: 0 (none)
Product String: 0 (none)
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 25
Raw Descriptor (hex) 0000: 09 02 19 00 01 01 00 A0 32 09 04 00 00 01 09 00
Raw Descriptor (hex) 0010: 00 00 07 05 81 03 01 00 FF
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0xA0 (bus-powered, remote wakeup)
MaxPower: 100 ma
Interface #0 - Hub
Alternate Setting 0
Number of Endpoints 1
Interface Class: 9 (Hub)
Interface Subclass; 0
Interface Protocol: 0
Endpoint 0x81 - Interrupt Input
Address: 0x81 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 1
Polling Interval: 255 ms
Hub Descriptor
Number of Ports: 0x01
Hub Characteristics: 0xd (Individually switched compound hub with individual port overcurrent protection)
PowerOnToGood time: 100 ms
Controller current: 64 mA
Device Removable (byte): 0x2
Port Power Control Mask (byte): 0xff
Full Speed device @ 4 (0x04110000): ............................................. Composite device from unknown vendor
Device Descriptor
Descriptor Version Number: 0x0110
Device Class: 0 (Composite)
Device Subclass: 0
Device Protocol: 0
Device MaxPacketSize: 8
Device VendorID/ProductID: 0x0B9A/0x0800 (unknown vendor)
Device Version Number: 0x8000
Number of Configurations: 1
Manufacturer String: 0 (none)
Product String: 0 (none)
Serial Number String: 0 (none)
Configuration Descriptor
Length (and contents): 32
Raw Descriptor (hex) 0000: 09 02 20 00 01 01 00 80 32 09 04 00 00 02 FF 00
Raw Descriptor (hex) 0010: 00 00 07 05 02 03 08 00 10 07 05 82 03 0F 00 04
Unknown Descriptor 0020:
Number of Interfaces: 1
Configuration Value: 1
Attributes: 0x80 (bus-powered)
MaxPower: 100 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 0x02 - Interrupt Output
Address: 0x02 (OUT)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 8
Polling Interval: 16 ms
Endpoint 0x82 - Interrupt Input
Address: 0x82 (IN)
Attributes: 0x03 (Interrupt no synchronization data endpoint)
Max Packet Size: 15
Polling Interval: 4 ms
pudopist
Posts: 1 Joined: Sun Aug 02, 2009 4:32 pm
Post
by pudopist » Sun Aug 02, 2009 4:39 pm
I still care, still hoping a driver will turn up one day..