5

Soo I got a new keyboard called EVGA Z10.
Plug & Play is what I'd expect in 2021 amirite? Hell no.
This piece of shit arrived, got plugged in and the keys worked, that's cool and all but it got advertised with a display that.. stayed blank (or rather, it just showed "EVGA"). Installation guide says to install their crappy software.
So I install the software and so far so good. Now my display literally turns blank and displays nothing. I restart the pc to no avail, the software just shows an endless loading indicator when I try to set any settings to it. Great.

A few google searches later I found out I had to uninstall the current drivers, install drivers with version 54 and then to update to version 72, NOT 73 because.. that apparently breaks shit.
Now everything works as far as I can tell but what the fuck?

Comments
  • 8
    P&P requires the OS to understand the peripheral in some way, is it a mouse, keyboard, screen, printer and so on

    If you attach something that do not confirm to one or more of the defined interfaces you need to install something that supports this.

    This is the same for all keyboards with extra displays or lights that should react to anything but keystrokes since the keyboard interface does not get general feedback.

    If the display was presented as just one more screen this would most likely work technically, but be of little use since you would have to manually move things to the screen.

    Then, this is no excuse for bad drivers or software :/
  • 1
    The thing I don't like with closed source software (I presume the driver is) is if you're going closed, at least make it clean. If not, distribute the code so someone can fix it. I'm dealing with this on my ducky where it freeze every time the os is checking for an update. I'm just glad the hub it is plugged in have a switch so I can quickly reset it.
  • 1
    If it works, what's the problem??
  • 1
    For a bit of more context on p&p, here is the list of generic base classes.

    If a device want to add anything not defined completely by any if these you need extra software.

    https://usb.org/defined-class-codes...
Add Comment