The Corsair User Forums  

Go Back   The Corsair User Forums > Corsair Product Discussion > iCUE Software > iCUE SDK

Notices

Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
  #1  
Old 07-23-2019, 05:54 PM
Corsair James's Avatar
Corsair James Corsair James is offline
iCUE Product Manager
 
Join Date: Oct 2013
Location: Fremont, CA
Posts: 4,464
POST ID # = 1012263
Corsair James Reputation: 75
Default iCUE SDK v3.0.301 Released

Hi all,

iCUE SDK has been updated to v3.0.301 and now supports the Mac client of iCUE. If you haven't tried it yet, the link for the macOS client is below.

iCUE SDK v3.0.301 Patch Notes:
  • Fixed deadlocks and high CPU usage on MacOS.
  • Documentation updated with events_example.
  • Protocol version raised to 11.
  • Deprecated CorsairRegisterKeypressCallback function in favor of new CorsairSubscribeForEvents/CorsairUnsubscribeFromEvents functions.
  • Added device connected/disconnected events.
  • Extended CorsairDeviceInfo structure with the device id field.
  • Resolved crash when server sends empty response.
  • Resolved ids for G keys on K95 RGB Platinum.

MacOS Client: http://forum.corsair.com/v3/showthread.php?t=182942
Attached Files
File Type: zip CUESDK_3.0.301.dmg.zip (2.91 MB, 160 views)
File Type: zip CUESDK_3.0.301.zip (3.68 MB, 723 views)
__________________

iCUE - A CORSAIR Interface
https://www.corsair.com/us/en/icue

Last edited by Corsair James; 08-02-2019 at 01:54 AM.
Reply With Quote
  #2  
Old 07-29-2019, 12:45 PM
hastegag hastegag is offline
Registered User
hastegag's PC Specs
 
Join Date: Dec 2016
Location: Northeast US
Posts: 907
POST ID # = 1012988
hastegag Reputation: 20
Default

I can no longer see certain Mkeys in SDK events in this release on one of two computers, and even rolling back versions doesn't seem to fix. Any suggestions?

It does not show up even using a second scimitar to test on a separate USB port and running the latest SDK events example, no M keys show up. I am going to try again when I get home but do you think this could be a corrupted driver? the keys work inside icue, just not via the sdk, even if they are unbound/unassigned in icue.


!!!EDIT!!!:
after many hours of frenzied attempts to diagnose, i am 95% sure it was USB crowding either during the install or something like that preventing the second HID driver.

That being said, nothing had changed other than the update to icue. The same results were happening with a second scimitar attached to different usb port, with or without the other scimitar attached. After a clean uninstall without wiping contents, rebooting, new reinstall of latest version (without any programs running and without Infinniton and Streamdeck plugged in and pulling everything else on USB but keyboard during install and manually uninstalling all mouse hid device drivers before install) I was able to get the side buttons to work again. So grateful! I rely on it so much. Events example now works as anticipated and I will have to take a look at updating my register callback modifications to the events subscription for future compatibility.

Last edited by hastegag; 07-29-2019 at 07:33 PM. Reason: update
Reply With Quote
  #3  
Old 07-30-2019, 12:36 PM
locusok locusok is offline
Registered User
 
Join Date: Dec 2016
Posts: 1
POST ID # = 1013093
locusok Reputation: 10
Default

Frist of all thanks for your effort.
By the way, I have a one question.
Actually, Before Booting at the mac, press and hold the alt (option) key then select the OS screen.
but, It does not work on Corsair keyboards.
Is there a way to solve this?
I am using k70 rgb lux and k70 rgb mk.2
Reply With Quote
  #4  
Old 07-30-2019, 02:11 PM
ZenMasterStu ZenMasterStu is offline
Registered User
 
Join Date: Jul 2019
Posts: 3
POST ID # = 1013112
ZenMasterStu Reputation: 10
Default

Quote:
"iCUE SDK has been updated to v3.0.301 and now supports the Mac client of iCUE."
I downloaded the v3.0.301 version of the SDK, however the zip file only appears to contain windows versions of the static and dynamic libraries.

Is there a way to get OSX versions of these libraries? (.a, .dylib)

I'm very interested in developing a client to drive the keyboard and mouse in response to certain server events, such as cloud builds, repo updates, email updates, etc... I have a TouchBar client that would be greatly augmented by controlling portions of the keyboard and mouse in response to such events. I'm currently working on a Windows version but have a great use case for MacOS.

Any help appreciated.
Reply With Quote
  #5  
Old 08-02-2019, 01:52 AM
Corsair James's Avatar
Corsair James Corsair James is offline
iCUE Product Manager
 
Join Date: Oct 2013
Location: Fremont, CA
Posts: 4,464
POST ID # = 1013431
Corsair James Reputation: 75
Default

Quote:
Originally Posted by ZenMasterStu View Post
I downloaded the v3.0.301 version of the SDK, however the zip file only appears to contain windows versions of the static and dynamic libraries.

Is there a way to get OSX versions of these libraries? (.a, .dylib)

I'm very interested in developing a client to drive the keyboard and mouse in response to certain server events, such as cloud builds, repo updates, email updates, etc... I have a TouchBar client that would be greatly augmented by controlling portions of the keyboard and mouse in response to such events. I'm currently working on a Windows version but have a great use case for MacOS.

Any help appreciated.
I have updated the post above with the attachments of both SDK (MacOS and Windows)
__________________

iCUE - A CORSAIR Interface
https://www.corsair.com/us/en/icue
Reply With Quote
  #6  
Old 10-25-2019, 02:29 PM
bundito's Avatar
bundito bundito is offline
Breaker & Fixer Of Things
bundito's PC Specs
 
Join Date: Apr 2019
Location: Chicago
Posts: 7
POST ID # = 1022322
bundito Reputation: 10
Default Python module?

Is anyone (officially or unofficially) working on a Python module for the SDK? I speak fluent Python, but my C++ is mediocre at best.
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 04:46 PM.


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