since the libk8055 doesn't work with libusb-compat and doesnt work with libusb-0.1.12 on new oleg, I ported it to libusb1.0.
I tested the ported source on i368 ubuntu -> here it works with libusb-1.0
However on the asus it doesn't work. Enabling debug mode, gives me the error: [calculate_timeout] failed to read monotonic clock.
So I patched io.c from libusb-1.0 and changed all occurences of usbi_backend->clock_gettime in to clock get_time. (like it used to be)
This solves the error. However now running the program again cold boots my router.
Reverting to old oleg and the program now gives the error:
libusb:warning [handle_bulk_completion] unrecognised urb status -130
libusb:warning [do_sync_bulk_transfer] unrecognised status code 1
intr error -99
I'm starting to get lost on this one![]()




