8000 Add support for G513 · Issue #34 · keyleds/keyleds · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Add support for G513 #34
Closed
Closed
@jtyr

Description

@jtyr

I love keyleds with my GPro so I have decided to buy G513:

$ keyledsctl list
/dev/hidraw1 046d:c33c [1660375C3135]
$ keyledsctl info                   
Name:           G513 Carbon Tactile
Type:           keyboard
Model:          c33c00000000
Serial:         35374716
Firmware[c33c]: application U1  v119.0.12 [active]
Firmware[aadc]: bootloader BOT v165.0.60c0
Features:       [0001, 0003, 0022, 0005, 0000, 0040, 00b0, 0060, 00c2, 0001, 0002, 0080, 0070, 0021, 00c0, 0006, 00a2, 0004, 0020]
Known features: feature version name root feature
Report rates:   [1ms] 2ms 4ms 8ms
LED block[01]:  104 keys, max_rgb(255, 255, 255)
LED block[40]:    3 keys, max_rgb(255, 255, 255)

Unfortunately there is no support for G513 yet so I at least tried to use existing layouts (c33900000000_0001.yaml, c33300000000_0001.yaml, c32b00000000_0001.yaml, c33100000000_0001.yaml and c33000000000_0001.yaml) but with no success. The keyboard only starts to do the blue wave effect and keep re-syncing forever:

$ keyledsd -v -c /etc/keyledsd.conf
<N>service: connected to display :0
<N>service: switching to active mode
<N>service: opened device /dev/hidraw1 [1660375C3135], model c33c00000000 firmware U1v119.0.12, <G513 Carbon Tactile>
<W>render-loop: error on device: device busy re-syncing device
<W>render-loop: error on device: device busy re-syncing device
<W>render-loop: error on device: device busy re-syncing device
<W>render-loop: error on device: device busy re-syncing device
<W>render-loop: error on device: device busy re-syncing device
<W>render-loop: error on device: device busy re-syncing device
^C<W>render-loop: error on device: device busy re-syncing device
<W>render-loop: error on device: device busy re-syncing device
<W>render-loop: error on device: device busy re-syncing device
<W>render-loop: error on device: device busy re-syncing device
^C<W>render-loop: error on device: device busy re-syncing device
<W>render-loop: error on device: device busy re-syncing device
<W>render-loop: error on device: device busy re-syncing device

At this stage I'm not even able to quit the process with CTRL+C nor kill it (SIGTERM).

If I remove the c33c00000000_0001.yaml completely and try to run keyledsctl set-leds all=red some of the keys turn to red but as soon as I touch a key in the row, the whole row changes color to white. Only some keys (lshift, lmeta, lalt, ralt, fn, rctrl and rshift) stay red for ever and I can change their color as I wish.

Are there some instructions how to add support for a new keyboard? Or would you be able to guide me?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0