Results 1 to 7 of 7
Thread: Using Asus Aura SDK with C#
-
09-06-2017 07:48 AM #1
digitalformula PC Specs Motherboard Asus Z270F Gaming Processor i7 7700K Memory (part number) CMK32GX4M2B3000C15R Graphics Card #1 MSI GeForce GTX 1080 Ti Sea Hawk X Graphics Card #2 Sea Hawk X cooling removed, EKWB custom loop added Monitor Asus PG348Q Storage #1 Samsung 960 EVO 1TB M.2 Storage #2 Samsung 960 EVO 500GB M.2 CPU Cooler EKWB Supremacy EVO Case be quiet! Dark Base Pro 900 Power Supply Corsair HX850i Keyboard Asus ROG Claymore Mouse ASUS ROG Spatha Headset Bose QC35 Mouse Pad Asus ROG Sheath
- Join Date
- Sep 2017
- Reputation
- 10
- Posts
- 3
Using Asus Aura SDK with C#
Hi all,
I know there is a post about this already and one of the responses mentioned a C# wrapper for the Aura SDK, but I just can't make it work.
Whenever I build the DLL and run my app, the response is always an initialization error, code 126.
What does that code mean? A quick Google suggests it's a .NET error relating to a module not being found, but that's all I can find. Everything builds OK so I'm not sure where to start.
Can anyone help?
Thanks!
-
09-14-2017 02:14 PM #2
brianostorm PC Specs Motherboard MSI B350 Tomahawk Arctic Processor Ryzen 7 1700 @ 3.6ghz Memory (part number) Team Group Night Hawk RGB @ 3000mhz Graphics Card #1 XFX R9 Fury X Monitor LG TV 49" 49lf5500 Storage #1 Sandisk 120gb SSD Storage #2 3TB hdd Case NZXT S340 Power Supply Cooler Master G650 Keyboard Masterkeys Lite L Mouse Mastermouse Lite L Headset Hyper X Cloud Core OS Windows 10 pro 64bits
- Join Date
- Aug 2017
- Reputation
- 10
- Posts
- 11
There's not much we can do, the whole SDK just throws erros Left and Right with no helpful codes, with this amount of next to nothing of documentation i don't even think it's fixable. Also, the mainteiner for the SDK never updated the source for newer versions of the SDK...
-
09-15-2017 12:01 AM #3
digitalformula PC Specs Motherboard Asus Z270F Gaming Processor i7 7700K Memory (part number) CMK32GX4M2B3000C15R Graphics Card #1 MSI GeForce GTX 1080 Ti Sea Hawk X Graphics Card #2 Sea Hawk X cooling removed, EKWB custom loop added Monitor Asus PG348Q Storage #1 Samsung 960 EVO 1TB M.2 Storage #2 Samsung 960 EVO 500GB M.2 CPU Cooler EKWB Supremacy EVO Case be quiet! Dark Base Pro 900 Power Supply Corsair HX850i Keyboard Asus ROG Claymore Mouse ASUS ROG Spatha Headset Bose QC35 Mouse Pad Asus ROG Sheath
- Join Date
- Sep 2017
- Reputation
- 10
- Posts
- 3
Yeah, this is a very poor SDK compared to most others I've used. Although, terrible documentation and support for SDKs seems to be quite common in the PC peripherals space (Corsair is the same, if not worse).
I can't help wondering how much amazing software would exist if only the vendors would create decent SDKs with support for the most popular languages. I've got what I think is great idea for a package based entirely around Asus peripherals, but I'm not a C++ developer. With the SDK as it stands now, that idea will never get anywhere.
-
10-04-2017 03:29 AM #4
- Join Date
- Oct 2017
- Reputation
- 10
- Posts
- 5
sdk
I believe that this: https://github.com/InhexSTER/AuraSDKCSharp
is third party code maintained by an individual. You will need to ask on github for assistance.
PS: check this https://github.com/InhexSTER/AuraSDKCSharp/issues/1
It may help you. I will try the suggestions. Unfortunately the Readme isn't descriptive/helpful enough.Last edited by civon; 10-04-2017 at 03:33 AM.
-
10-04-2017 03:43 AM #5
Korth PC Specs Motherboard ASUS X99 R5E (BIOS2101/1902) Processor Haswell-EP E5-1680-3 SR20H/R2 (4.4GHz) Memory (part number) Vengeance LPX 4x8GB SS DDR4-3000 (CMK32GX4M4C3000C15) Graphics Card #1 NVIDIA Quadro GP100GL/16GB, 16xPCIe3, NVLink1 (SLI-HB) Graphics Card #2 NVIDIA Quadro GP100GL/16GB, 16xPCIe3, NVLink1 (SLI-HB) Sound Card JDS Labs O2+ODAC (RevB), USB2 UAC1 Monitor ASUS PG278Q Storage #1 Samsung 850 PRO 512GB SSDs, 4xSATA3 RAID0 Storage #2 Comay BladeDrive E28 3200GB SSD, 8xPCIe2 CPU Cooler Raijintek NEMESIS/TISIS, AS5, 2xNH-A14 Case Obsidian 750D (original), 6xNH-A14 Power Supply Zalman/FSP ZM1250 Platinum Headset Pilot P51 PTT *modded* OS Arch, Gentoo, Win7x64, Win10x64 Network Router Actiontec T3200M VDSL2 Gateway Accessory #1 TP-Link AC1900 Archer T9E, 1xPCIe Accessory #2 ASUS/Infineon SLB9635 TPM (TT1.2/FW3.19) Accessory #3 ASUS OC Panel I (FW0501)
- Join Date
- Mar 2015
- Reputation
- 152
- Posts
- 2,719
lol the major contributor in the linked github threads is also @digitalformula.
I'd try a DLL injector approach, let the ASUS stuff load up all its (thoroughly undocumented) dependencies then overwrite components in memory (with your own code) at runtime.
Not an elegant solution, and not a hack easily implemented into clean code, but sometimes a useful tool when dealing with black boxes and binary blobs."All opinions are not equal. Some are a very great deal more robust, sophisticated and well supported in logic and argument than others." - Douglas Adams
[/Korth]
-
10-04-2017 04:25 AM #6
- Join Date
- Oct 2017
- Reputation
- 10
- Posts
- 5
I'm new
- i go by what I've come across so far. - but asking q's in forum, when github is the perfect tool for issue tracking and relevant discussions, it makes no sense to do it here.
I think the best approach would be if they actually provided multi platform SDKs (pref .NET)
-
10-08-2017 06:23 PM #7
Hey guys,
I just integrated the SDK into the RGB-devices C# library I'm currently writing (I could also create a aura-only wrapper library if this is needed) so I thought this could be of interest here. (You can find the code on github.)
But here are still a few problems. Since I only have a aura-ready mainboard I'm not able to fully test everything. It would be great if a few of you guys could help with testing the rest (graphics cards, mouse, keyboard).
Current state is:
- Mainboard is tested and works fine (at least mine).
- Graphics cards seem to cause problems. I own a rather old asus card which isn't even aura ready as far as I know, but it repords 1 led and causes huge delays if setColor is called. -> this seems to be a bug in the SDK but I'm not 100% sure right now.
- Keyboard and mouse is prepared but needs some work especially with the ids of the specific leds (index in the colors-array).
If someone want to help with finishing the whole thing just drop me a message or join https://discord.gg/9kytURv so we can discus the details.