Ошибка подтверждения на Raspberry Pi, но не на Mac - PullRequest
0 голосов
/ 05 октября 2019

Программа, которую я пытаюсь запустить, отказывается работать на Raspbian, но отлично работает на MacOS


Ссылка на репозиторий Github: https://github.com/axi0mX/ipwndfu

При попыткезапустить программу на Raspberry Pi, она возвращает:

  File "./ipwndfu", line 76, in <module>
    checkm8.exploit()
  File "/home/pi/ipwndfu/checkm8.py", line 480, in exploit
    stall(device)
  File "/home/pi/ipwndfu/checkm8.py", line 118, in stall
    def stall(device):   libusb1_async_ctrl_transfer(device, 0x80, 6, 0x304, 0x40A, 'A' * 0xC0, 0.00001)
  File "/home/pi/ipwndfu/checkm8.py", line 45, in libusb1_async_ctrl_transfer
    assert usb.backend.libusb1._lib.libusb_cancel_transfer(transfer_ptr) == 0
AssertionError```
...