readme.md (555B)
- # usb_detach
- When trying to flash on Linux, you may encounter a "Resource Unavailable" error. This means that Linux's HID driver has taken exclusive control of the keyboard, and the program script can't flash it.
- This program can force Linux to give up a device, so that the programming script can reset it.
- ## To compile:
- ```bash
- make clean && make
- ```
- ## To run:
- 1. Use `lsusb` to discover the Bus and Device numbers for your keyboard.
- 2. Run the program: `sudo ./usb_detach /dev/bus/usb/<BUS>/<DEVICE>`.
- 3. Build and program the firmware as normal.