Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Kemove Shadow? #175

Closed
mdietrich16 opened this issue Sep 21, 2021 · 6 comments
Closed

Support for Kemove Shadow? #175

mdietrich16 opened this issue Sep 21, 2021 · 6 comments

Comments

@mdietrich16
Copy link

I have a Kemove Shadow DK61 which does not seem to work with this software. When I start the program with sudo there is nothing displayed, not even a failed handshake message. Since there was a changelog note 'Add "Kemove Driver" files' and the Kemove Snowfox mentioned in #76 is basically the same keyboard I thought it might work. Is this expected or can it be made to work? If so. I would be very happy to provide all the details needed.

@juliojgd
Copy link

@mdietrich16 I can't see in #76 any confirmation of Kemove Snowfox working at all. I own a Kemove Snowfox and it did not work. Why you presume that Snowfoxis working with this software?

@pixeltris
Copy link
Owner

I think if it's a compatible GK6X keyboard which is missing data files the following should be outputted to the console, if it isn't a compatible keyboard it wont output anything

LogHandshakeFailed(stream.Device, "Couldn't find data for keyboard");

Based on their website it should be DIERYA DK61 Pro and DIERYA DK66 which are supported. DIERYA DK61E uses different software.

@mdietrich16
Copy link
Author

@juliojgd I just assumed that the owner closing the issue after mentioning a fix was an indication of it working, even if not stated explicitly. I must have assumed incorrectly, sorry.

@mdietrich16
Copy link
Author

@pixeltris Oh, ok. Since I get no output when running sudo gk6x when connecting my keyboard via bluetooth or cable, it must be a DIERYA DK61E or something else. Shall I close this then? And do you have any other idea what software I could use on linux?

@pixeltris
Copy link
Owner

You should be able to identify the device/vendor id through the Linux command lsusb (or similar). GK6X boards are 1ea7:0907.

There is software for DIERYA DK61E on their site, so if it's that make you could try running it under Wine (or a Windows VM if Wine doesn't work). The alternative is to reverse engineer their software and implement it in a similar way to this project.

@mdietrich16
Copy link
Author

The device:vendor id is 1ea7:9006 for me, so I guess it is not compatible. I do already have a Windows VM set up, so I have that option ready, but I like to have as much under linux as possible. Thank you for your help though!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants