Issue behaviors:

  1. trimode pcb works but cannot connect to qk config in wired mode
  2. wired pcb doesn’t type although it shows connected on pc
  3. trying to flash wired firmware but altered the original drivers accidentally
  4. etc.

Logic behind:

<aside> 🚧 The correct drivers of the keyboard should be HidUsb v10. Some interfaces of the keyboard have wrong drivers assigned by windows and we’ll need to change it to the correct one. However it’ll take a special step to “notify” windows so windows can flag it for us so we don’t need to manually click on every single item in device manager to find the wrong one.

</aside>

Solution:

  1. download zadig

    Zadig - USB driver installation made easy

  2. Turn on - list all devices

    Untitled

  3. In the dropdown menu, you should see 2-4 interfaces that are related to your product: Interface 0/1 (possibly 2 and 3 as well, depending on the product)

    Untitled

  4. Please make sure all of these interfaces have v10 HidUsb as their drivers

    1. If not, then check if they are usbser

      1. if they aren’t usbser, replace the driver to USB Serial

        Untitled

      2. after installation - you should be able to see this

        Untitled

      3. now we have intentionally installed a wrong usb driver to your keyboard and windows can detect it

    2. open your Device manager, you should be able to see something under Ports (COM & LPT)

      Untitled

    3. right click it - update driver - let me pick from a list of available drivers

      Untitled

    4. Pick USB Input Device - Next - Close

      Untitled

    5. now your driver should be correct as HidUsb

      Untitled