The Corsair User Forums  

Go Back   The Corsair User Forums > Corsair Product Discussion > Keyboards and Mice

Reply
 
Thread Tools Search this Thread Rating: Thread Rating: 130 votes, 5.00 average. Display Modes
  #676  
Old 06-05-2016, 09:28 AM
terabyte's Avatar
terabyte terabyte is offline
CORSAIR Beta Team
terabyte's PC Specs
 
Join Date: Sep 2014
Location: Italy
Posts: 4,354
POST ID # = 856553
terabyte Reputation: 73
Default

Quote:
Originally Posted by aviation View Post
Where could I download an older firmware version? Here all I see is the download for the CUE and the user manual.
Old FW Versions are not officially available for download. Some old keyboard/mice FW are available around in the threads on this forum but not all.

Your best option would be to contact Corsair support, open a ticket and explain your situation to see if they can provide you an older version.
Reply With Quote


  #677  
Old 06-05-2016, 10:05 PM
aviation aviation is offline
Registered User
 
Join Date: Jun 2016
Posts: 4
POST ID # = 856673
aviation Reputation: 10
Default

Quote:
Originally Posted by terabyte View Post
Old FW Versions are not officially available for download. Some old keyboard/mice FW are available around in the threads on this forum but not all.

Your best option would be to contact Corsair support, open a ticket and explain your situation to see if they can provide you an older version.
Alright, thank you for all the help I will do that.
Reply With Quote


  #678  
Old 06-07-2016, 03:16 AM
kchen13 kchen13 is offline
Registered User
 
Join Date: Jun 2016
Posts: 7
POST ID # = 856875
kchen13 Reputation: 10
Default

K70 RGB user here with latest firmware 2.04.
OS X 10.11.5, it works fine if you use the fw2kb branch as posted some pages back.

I had to download QT from the provided link. That took forever and the installation folder was +13GB for QT (deleted after I compiled the app). The compiled app is only 27MB. Is there a better way when going with a branch of the master?
Reply With Quote


  #679  
Old 06-10-2016, 05:05 PM
lodie187 lodie187 is offline
Registered User
 
Join Date: Jun 2016
Posts: 1
POST ID # = 857537
lodie187 Reputation: 10
Default

Looking at buying the Corsair - STRAFE Mechanical Gaming Keyboard Cherry red MX and I'm on a 2014 mid macbook pro on Yosemite. Will this work??
Reply With Quote


  #680  
Old 06-13-2016, 09:14 PM
yolomac yolomac is offline
Registered User
 
Join Date: Jun 2016
Posts: 1
POST ID # = 857932
yolomac Reputation: 10
Default

I have been using this on my mac for a few months now. Great software really.
I did have one problem in the past where my profile got corrupted and i lost all my macro and lighting settings. I had to locate the profile in the filesystem and delete it and then restart ckb to rebuild the profile.

This just happened to me again and for the life of me I cannot find the forum post that mentioned where the profile is located on the mac filesystem, so i have to ask does anyone know the location?

---------------------------------------------------------------------------------
Ok, nevermind. I found the file at ~/Library/Preferences/com.ckb.ckb.plist

Last edited by yolomac; 06-14-2016 at 12:13 PM. Reason: Solved my own problem
Reply With Quote


  #681  
Old 06-17-2016, 02:00 PM
MdsCool MdsCool is offline
Registered User
 
Join Date: Jun 2016
Posts: 4
POST ID # = 858503
MdsCool Reputation: 10
Default

Hi,
ckb 0.2.6 is not detecting K65 LUX RGB. Any ideas why?
Thank you
Reply With Quote


  #682  
Old 06-17-2016, 02:27 PM
terabyte's Avatar
terabyte terabyte is offline
CORSAIR Beta Team
terabyte's PC Specs
 
Join Date: Sep 2014
Location: Italy
Posts: 4,354
POST ID # = 858512
terabyte Reputation: 73
Default

Quote:
Originally Posted by MdsCool View Post
Hi,
ckb 0.2.6 is not detecting K65 LUX RGB. Any ideas why?
Thank you
Because it is not supported, not yet at least:
Quote:
Originally Posted by GithubRepo
Device Support

Keyboards:

K65 RGB
K70
K70 RGB
K95*
K95 RGB
Strafe
Strafe RGB
* = hardware playback not supported. Settings will be saved to software only.

Mice:

M65 RGB
Sabre RGB
Scimitar RGB
Reply With Quote


  #683  
Old 06-17-2016, 02:39 PM
MdsCool MdsCool is offline
Registered User
 
Join Date: Jun 2016
Posts: 4
POST ID # = 858517
MdsCool Reputation: 10
Default

Thank you, do you think it will be supported any time soon?
Reply With Quote


  #684  
Old 06-17-2016, 03:44 PM
terabyte's Avatar
terabyte terabyte is offline
CORSAIR Beta Team
terabyte's PC Specs
 
Join Date: Sep 2014
Location: Italy
Posts: 4,354
POST ID # = 858523
terabyte Reputation: 73
Default

Quote:
Originally Posted by MdsCool View Post
Thank you, do you think it will be supported any time soon?
I have no idea honestly, I use windows so I don't follow closely this unofficial driver

But supporting the new devices shouldn't be a big change, they are basically the old devices with true 16,8m colors support (no flicker).
Reply With Quote


  #685  
Old 06-18-2016, 07:24 AM
tonioV tonioV is offline
Registered User
 
Join Date: Nov 2015
Posts: 25
POST ID # = 858588
tonioV Reputation: 10
Default

i know the linux driver can't do macros but i was thinking that maybe i can set the key to run a script that execute the macro but i'm really new to linux and i'm kind of lost in the macro department if anyone can point me in the right direction i'll be really thankful
Reply With Quote


  #686  
Old 06-19-2016, 09:51 PM
Slim.Jim's Avatar
Slim.Jim Slim.Jim is offline
Registered User
Slim.Jim's PC Specs
 
Join Date: Sep 2015
Posts: 102
POST ID # = 858815
Slim.Jim Reputation: 11
Default

Quote:
Originally Posted by MdsCool View Post
Thank you, do you think it will be supported any time soon?
See here: https://github.com/ccMSC/ckb/issues/386
Reply With Quote


  #687  
Old 06-21-2016, 03:54 PM
Frickler's Avatar
Frickler Frickler is offline
Registered User
Frickler's PC Specs
 
Join Date: Nov 2015
Location: Germany
Posts: 21
POST ID # = 859081
Frickler Reputation: 10
Default

Quote:
Originally Posted by tonioV View Post
i know the linux driver can't do macros but i was thinking that maybe i can set the key to run a script that execute the macro but i'm really new to linux and i'm kind of lost in the macro department if anyone can point me in the right direction i'll be really thankful
You may have a look here: http://forum.corsair.com/forums/show...&postcount=601
Reply With Quote


  #688  
Old 07-03-2016, 12:14 PM
s011332 s011332 is offline
Registered User
 
Join Date: Jul 2016
Posts: 1
POST ID # = 860852
s011332 Reputation: 10
Default

CKB 0.2.6 not support for K70 LUX RGB??

Will it be supported at the next version?
Reply With Quote


  #689  
Old 07-06-2016, 03:50 AM
NodCommander's Avatar
NodCommander NodCommander is offline
Registered User
 
Join Date: Jul 2016
Posts: 2
POST ID # = 861215
NodCommander Reputation: 10
Default

Hello!

First off I would like to thank MSC for making this driver. Without it, I would not have bought a Corsair keyboard, that is for sure.

Now, I have some problems figuring out how to install it correctly. I am using Linux Mint Cinnamon, x64. Using the quickinstall gave this result (and more preceding this, but I do not want to spam the forum. Let me know if it is needed.) and I am not sure how to proceed.

Code:
make[2]: Leaving the catalogue "/home/nodcom/Dokument/ckb-master/src/ckb"
make[1]: Lämnar katalogen "/home/nodcom/Dokument/ckb-master/src/ckb"
In file included from main.c:1:0:
../ckb/ckb-anim.h: In function ‘ckb_getline’:
../ckb/ckb-anim.h:241:10: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
     fgets(line, sizeof(line), stdin);
          ^

In file included from main.c:1:0:
../ckb/ckb-anim.h: In function ‘ckb_getline’:
../ckb/ckb-anim.h:241:10: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
     fgets(line, sizeof(line), stdin);
          ^
In file included from main.c:1:0:
../ckb/ckb-anim.h: In function ‘ckb_getline’:
../ckb/ckb-anim.h:241:10: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
     fgets(line, sizeof(line), stdin);
          ^
In file included from main.c:1:0:
../ckb/ckb-anim.h: In function ‘ckb_getline’:
../ckb/ckb-anim.h:241:10: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
     fgets(line, sizeof(line), stdin);
          ^
In file included from main.c:1:0:
../ckb/ckb-anim.h: In function ‘ckb_getline’:
../ckb/ckb-anim.h:241:10: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
     fgets(line, sizeof(line), stdin);
          ^
In file included from main.c:1:0:
../ckb/ckb-anim.h: In function ‘ckb_getline’:
../ckb/ckb-anim.h:241:10: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result]
     fgets(line, sizeof(line), stdin);
          ^
usb_linux.c: In function ‘os_closeusb’:
usb_linux.c:214:9: error: implicit declaration of function ‘udev_device_unref’ [-Werror=implicit-function-declaration]
         udev_device_unref(kb->udev);
         ^
usb_linux.c: In function ‘os_setupusb’:
usb_linux.c:268:5: error: implicit declaration of function ‘udev_device_get_sysattr_value’ [-Werror=implicit-function-declaration]
     const char* name = udev_device_get_sysattr_value(dev, "product");
     ^
usb_linux.c:268:24: warning: initialization makes pointer from integer without a cast [enabled by default]
     const char* name = udev_device_get_sysattr_value(dev, "product");
                        ^
usb_linux.c:272:26: warning: initialization makes pointer from integer without a cast [enabled by default]
     const char* serial = udev_device_get_sysattr_value(dev, "serial");
                          ^
usb_linux.c:277:28: warning: initialization makes pointer from integer without a cast [enabled by default]
     const char* firmware = udev_device_get_sysattr_value(dev, "bcdDevice");
                            ^
usb_linux.c:286:26: warning: initialization makes pointer from integer without a cast [enabled by default]
     const char* ep_str = udev_device_get_sysattr_value(dev, "bNumInterfaces");
                          ^
usb_linux.c: In function ‘usbadd’:
usb_linux.c:303:5: error: implicit declaration of function ‘udev_device_get_devnode’ [-Werror=implicit-function-declaration]
     const char* path = udev_device_get_devnode(dev);
     ^
usb_linux.c:303:24: warning: initialization makes pointer from integer without a cast [enabled by default]
     const char* path = udev_device_get_devnode(dev);
                        ^
usb_linux.c:304:5: error: implicit declaration of function ‘udev_device_get_syspath’ [-Werror=implicit-function-declaration]
     const char* syspath = udev_device_get_syspath(dev);
     ^
usb_linux.c:304:27: warning: initialization makes pointer from integer without a cast [enabled by default]
     const char* syspath = udev_device_get_syspath(dev);
                           ^
usb_linux.c: In function ‘usb_add_device’:
usb_linux.c:372:26: warning: initialization makes pointer from integer without a cast [enabled by default]
     const char* vendor = udev_device_get_sysattr_value(dev, "idVendor");
                          ^
usb_linux.c:374:31: warning: initialization makes pointer from integer without a cast [enabled by default]
         const char* product = udev_device_get_sysattr_value(dev, "idProduct");
                               ^
usb_linux.c: In function ‘usb_rm_device’:
usb_linux.c:389:27: warning: initialization makes pointer from integer without a cast [enabled by default]
     const char* syspath = udev_device_get_syspath(dev);
                           ^
usb_linux.c: In function ‘udev_enum’:
usb_linux.c:401:12: error: implicit declaration of function ‘udev_enumerate_new’ [-Werror=implicit-function-declaration]
     struct udev_enumerate* enumerator = udev_enumerate_new(udev);
            ^
usb_linux.c:401:41: warning: initialization makes pointer from integer without a cast [enabled by default]
     struct udev_enumerate* enumerator = udev_enumerate_new(udev);
                                         ^
usb_linux.c:402:5: error: implicit declaration of function ‘udev_enumerate_add_match_subsystem’ [-Werror=implicit-function-declaration]
     udev_enumerate_add_match_subsystem(enumerator, "usb");
     ^
usb_linux.c:403:5: error: implicit declaration of function ‘udev_enumerate_add_match_sysattr’ [-Werror=implicit-function-declaration]
     udev_enumerate_add_match_sysattr(enumerator, "idVendor", V_CORSAIR_STR);
     ^
usb_linux.c:404:5: error: implicit declaration of function ‘udev_enumerate_scan_devices’ [-Werror=implicit-function-declaration]
     udev_enumerate_scan_devices(enumerator);
     ^
usb_linux.c:406:5: error: implicit declaration of function ‘udev_enumerate_get_list_entry’ [-Werror=implicit-function-declaration]
     devices = udev_enumerate_get_list_entry(enumerator);
     ^
usb_linux.c:406:13: warning: assignment makes pointer from integer without a cast [enabled by default]
     devices = udev_enumerate_get_list_entry(enumerator);
             ^
usb_linux.c:408:5: error: implicit declaration of function ‘udev_list_entry_foreach’ [-Werror=implicit-function-declaration]
     udev_list_entry_foreach(dev_list_entry, devices){
     ^
usb_linux.c:408:53: error: expected ‘;’ before ‘{’ token
     udev_list_entry_foreach(dev_list_entry, devices){
                                                     ^
usb_linux.c: In function ‘usbmain’:
usb_linux.c:429:5: error: implicit declaration of function ‘udev_new’ [-Werror=implicit-function-declaration]
     if(!(udev = udev_new())){
     ^
usb_linux.c:429:15: warning: assignment makes pointer from integer without a cast [enabled by default]
     if(!(udev = udev_new())){
               ^
usb_linux.c:438:12: error: implicit declaration of function ‘udev_monitor_new_from_netlink’ [-Werror=implicit-function-declaration]
     struct udev_monitor* monitor = udev_monitor_new_from_netlink(udev, "udev");
            ^
usb_linux.c:438:36: warning: initialization makes pointer from integer without a cast [enabled by default]
     struct udev_monitor* monitor = udev_monitor_new_from_netlink(udev, "udev");
                                    ^
usb_linux.c:439:5: error: implicit declaration of function ‘udev_monitor_filter_add_match_subsystem_devtype’ [-Werror=implicit-function-declaration]
     udev_monitor_filter_add_match_subsystem_devtype(monitor, "usb", 0);
     ^
usb_linux.c:440:5: error: implicit declaration of function ‘udev_monitor_enable_receiving’ [-Werror=implicit-function-declaration]
     udev_monitor_enable_receiving(monitor);
     ^
usb_linux.c:442:5: error: implicit declaration of function ‘udev_monitor_get_fd’ [-Werror=implicit-function-declaration]
     int fd = udev_monitor_get_fd(monitor);
     ^
usb_linux.c:449:20: error: implicit declaration of function ‘udev_monitor_receive_device’ [-Werror=implicit-function-declaration]
             struct udev_device* dev = udev_monitor_receive_device(monitor);
                    ^
usb_linux.c:449:39: warning: initialization makes pointer from integer without a cast [enabled by default]
             struct udev_device* dev = udev_monitor_receive_device(monitor);
                                       ^
usb_linux.c:452:13: error: implicit declaration of function ‘udev_device_get_action’ [-Werror=implicit-function-declaration]
             const char* action = udev_device_get_action(dev);
             ^
usb_linux.c:452:34: warning: initialization makes pointer from integer without a cast [enabled by default]
             const char* action = udev_device_get_action(dev);
                                  ^
usb_linux.c:470:5: error: implicit declaration of function ‘udev_monitor_unref’ [-Werror=implicit-function-declaration]
     udev_monitor_unref(monitor);
     ^
usb_linux.c: In function ‘usbkill’:
usb_linux.c:475:5: error: implicit declaration of function ‘udev_unref’ [-Werror=implicit-function-declaration]
     udev_unref(udev);
     ^
cc1: some warnings being treated as errors
make[2]: *** [debug/usb_linux.o] Fel 1
make[2]: *** Inväntar oav****ade jobb...
notify.c: In function ‘nprintf’:
notify.c:17:13: error: implicit declaration of function ‘va_start’ [-Werror=implicit-function-declaration]
             va_start(va_args, format);
             ^
cc1: some warnings being treated as errors
kbbindwidget.ui: Warning: Z-order assignment: 'verticalSpacer' is not a valid widget.
make[2]: *** [debug/notify.o] Error 1
make[1]: *** [debug] Error 2
make: *** [sub-src-ckb-daemon-make_first] Error 2
make: *** Awaiting unfinished tasks...

Press enter to exit.
I did some minor edits to the output, the original had some lines in Swedish.
Reply With Quote


  #690  
Old 07-11-2016, 04:33 PM
raim669 raim669 is offline
Registered User
 
Join Date: Jul 2016
Posts: 1
POST ID # = 862003
raim669 Reputation: 10
Default

Quote:
Originally Posted by s011332 View Post
CKB 0.2.6 not support for K70 LUX RGB??

Will it be supported at the next version?
This too.

Any chance of update for LUX support?
Reply With Quote


Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 10:01 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.