Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Using GreatDancer backend.
- GreatDancer initialized
- GreatDancer connected device Proxy'd USB Device
- -- Reset requested! --
- -- Reset requested! --
- [01:10:36] <, standard request to device (GET_DESCRIPTOR: value=DEVICE descriptor (index=0x00), index=0, length=64)
- [01:10:36] <: b'\x12\x01\x00\x02\x00\x00\x00@L\x05\xcc\t\x00\x01\x01\x02\x00\x01'
- -- Patched device descriptor. --
- -- Reset requested! --
- [01:10:36] <, standard request to device (GET_DESCRIPTOR: value=DEVICE descriptor (index=0x00), index=0, length=18)
- [01:10:36] <: b'\x12\x01\x00\x02\x00\x00\x00@L\x05\xcc\t\x00\x01\x01\x02\x00\x01'
- -- Patched device descriptor. --
- [01:10:36] <, standard request to device (GET_DESCRIPTOR: value=CONFIGURATION descriptor (index=0x00), index=0, length=255)
- [01:10:36] <: b'\t\x02\xe1\x00\x04\x01\x00\xc0\xfa\t\x04\x00\x00\x00\x01\x01\x00\x00\n$\x01\x00\x01G\x00\x02\x01\x02\x0c$\x02\x01\x01\x01\x06\x02\x03\x00\x00\x00\n$\x06\x02\x01\x01\x03\x00\x00\x00\t$\x03\x03\x02\x04\x04\x02\x00\x0c$\x02\x04\x02\x04\x03\x01\x00\x00\x00\x00\t$\x06\x05\x04\x01\x03\x00\x00\t$\x03\x06\x01\x01\x01\x05\x00\t\x04\x01\x00\x00\x01\x02\x00\x00\t\x04\x01\x01\x01\x01\x02\x00\x00\x07$\x01\x01\x01\x01\x00\x0b$\x02\x01\x02\x02\x10\x01\x00}\x00\t\x05\x01\t\x84\x00\x01\x00\x00\x07%\x01\x00\x00\x00\x00\t\x04\x02\x00\x00\x01\x02\x00\x00\t\x04\x02\x01\x01\x01\x02\x00\x00\x07$\x01\x06\x01\x01\x00\x0b$\x02\x01\x01\x02\x10\x01\x80>\x00\t\x05\x82\x05"\x00\x01\x00\x00\x07%\x01\x00\x00\x00\x00\t\x04\x03\x00\x02\x03\x00\x00\x00\t!\x11\x01\x00\x01"\xfb\x01\x07\x05\x84\x03@\x00\x05\x07\x05\x03\x03@\x00\x05'
- -- Storing configuration <USBConfiguration index=1 num_interfaces=4 attributes=0xC0 max_power=500mA> --
- [01:10:36] <, standard request to device (GET_DESCRIPTOR: value=STRING descriptor (index=0x00), index=0, length=255)
- [01:10:36] <: ̄Љ
- [01:10:36] <, standard request to device (GET_DESCRIPTOR: value=STRING descriptor (index=0x02), index=409, length=255)
- [01:10:36] <: ̨Wireless Controller
- [01:10:36] <, standard request to device (GET_DESCRIPTOR: value=DEVICE descriptor (index=0x00), index=0, length=18)
- [01:10:36] <: b'\x12\x01\x00\x02\x00\x00\x00@L\x05\xcc\t\x00\x01\x01\x02\x00\x01'
- -- Patched device descriptor. --
- [01:10:36] <, standard request to device (GET_DESCRIPTOR: value=CONFIGURATION descriptor (index=0x00), index=0, length=9)
- [01:10:36] <: b'\t\x02\xe1\x00\x04\x01\x00\xc0\xfa'
- [01:10:36] <, standard request to device (GET_DESCRIPTOR: value=CONFIGURATION descriptor (index=0x00), index=0, length=225)
- [01:10:36] <: b'\t\x02\xe1\x00\x04\x01\x00\xc0\xfa\t\x04\x00\x00\x00\x01\x01\x00\x00\n$\x01\x00\x01G\x00\x02\x01\x02\x0c$\x02\x01\x01\x01\x06\x02\x03\x00\x00\x00\n$\x06\x02\x01\x01\x03\x00\x00\x00\t$\x03\x03\x02\x04\x04\x02\x00\x0c$\x02\x04\x02\x04\x03\x01\x00\x00\x00\x00\t$\x06\x05\x04\x01\x03\x00\x00\t$\x03\x06\x01\x01\x01\x05\x00\t\x04\x01\x00\x00\x01\x02\x00\x00\t\x04\x01\x01\x01\x01\x02\x00\x00\x07$\x01\x01\x01\x01\x00\x0b$\x02\x01\x02\x02\x10\x01\x00}\x00\t\x05\x01\t\x84\x00\x01\x00\x00\x07%\x01\x00\x00\x00\x00\t\x04\x02\x00\x00\x01\x02\x00\x00\t\x04\x02\x01\x01\x01\x02\x00\x00\x07$\x01\x06\x01\x01\x00\x0b$\x02\x01\x01\x02\x10\x01\x80>\x00\t\x05\x82\x05"\x00\x01\x00\x00\x07%\x01\x00\x00\x00\x00\t\x04\x03\x00\x02\x03\x00\x00\x00\t!\x11\x01\x00\x01"\xfb\x01\x07\x05\x84\x03@\x00\x05\x07\x05\x03\x03@\x00\x05'
- -- Storing configuration <USBConfiguration index=1 num_interfaces=4 attributes=0xC0 max_power=500mA> --
- [01:10:36] >, standard request to device (SET_CONFIGURATION: value=1, index=0, length=0)
- -- Applying configuration <USBConfiguration index=1 num_interfaces=4 attributes=0xC0 max_power=500mA> --
- Setting up endpoint 4 (direction=1, transfer_type=3, max_packet_size=64)
- Setting up endpoint 3 (direction=0, transfer_type=3, max_packet_size=64)
- Traceback (most recent call last):
- File "facedancer-usbproxy.py", line 50, in <module>
- main()
- File "facedancer-usbproxy.py", line 44, in main
- d.run()
- File "/home/pi/Desktop/Facedancer-master/facedancer/USBDevice.py", line 166, in run
- self.scheduler.run()
- File "/home/pi/Desktop/Facedancer-master/facedancer/core.py", line 506, in run
- task()
- File "/home/pi/Desktop/Facedancer-master/facedancer/USBDevice.py", line 84, in <lambda>
- self.scheduler.add_task(lambda : self.maxusb_app.service_irqs())
- File "/home/pi/Desktop/Facedancer-master/facedancer/backends/GreatDancerApp.py", line 755, in service_irqs
- self._handle_setup_events()
- File "/home/pi/Desktop/Facedancer-master/facedancer/backends/GreatDancerApp.py", line 362, in _handle_setup_events
- self._handle_setup_event_on_endpoint(i)
- File "/home/pi/Desktop/Facedancer-master/facedancer/backends/GreatDancerApp.py", line 396, in _handle_setup_event_on_endpoint
- self.connected_device.handle_request(request)
- File "/home/pi/Desktop/Facedancer-master/facedancer/USBProxy.py", line 241, in handle_request
- self._proxy_out_request(req)
- File "/home/pi/Desktop/Facedancer-master/facedancer/USBProxy.py", line 296, in _proxy_out_request
- req, data = f.filter_control_out(req, data)
- File "/home/pi/Desktop/Facedancer-master/facedancer/filters/standard.py", line 95, in filter_control_out
- self.device.configured(configuration)
- File "/home/pi/Desktop/Facedancer-master/facedancer/USBProxy.py", line 220, in configured
- self.maxusb_app.configured(configuration)
- File "/home/pi/Desktop/Facedancer-master/facedancer/backends/GreatDancerApp.py", line 730, in configured
- self._configure_endpoints(configuration)
- File "/home/pi/Desktop/Facedancer-master/facedancer/backends/GreatDancerApp.py", line 720, in _configure_endpoints
- self.api.set_up_endpoints(*endpoint_triplets)
- File "/usr/local/lib/python3.7/dist-packages/pygreat/comms.py", line 1109, in method
- timeout=timeout, max_response_length=max_response_length, encoding=encoding, *arguments)
- File "/usr/local/lib/python3.7/dist-packages/pygreat/comms.py", line 1264, in execute_command
- out_format, *arguments, **kwargs)
- File "/usr/local/lib/python3.7/dist-packages/pygreat/comms.py", line 771, in execute_command
- None, max_response_length, comms_timeout, pretty_name, rephrase_errors)
- File "/usr/local/lib/python3.7/dist-packages/pygreat/comms_backends/usb.py", line 391, in execute_raw_command
- future_utils.raise_from(self._exception_for_command_failure(error_number, pretty_name), None)
- File "/usr/local/lib/python3.7/dist-packages/future/utils/__init__.py", line 400, in raise_from
- exec(execstr, myglobals, mylocals)
- File "<string>", line 1, in <module>
- pygreat.comms.CommandFailureError: greatdancer.set_up_endpoints: greatdancer: failed to configure impossible endpoint with address 132 [EINVAL]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement