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

Gigabyte RGB Fusion Support #873

Closed
wanildopneto opened this issue Nov 18, 2017 · 73 comments
Closed

Gigabyte RGB Fusion Support #873

wanildopneto opened this issue Nov 18, 2017 · 73 comments
Labels
Type: Enhancement This issue/PR is related to a new feature for the program.
Milestone

Comments

@wanildopneto
Copy link

I don't have any issues with this app.

I just want to know if it you guys could add support for Gigabyte's RGB Fusion.
Here's the SDK:
https://www.gigabyte.com/mb/rgb/sdk

@simon-wh simon-wh added the Type: Enhancement This issue/PR is related to a new feature for the program. label Nov 18, 2017
@simon-wh simon-wh added this to the v0.7.0 milestone Nov 18, 2017
@wanildopneto wanildopneto reopened this Nov 20, 2017
@Cheddaz
Copy link

Cheddaz commented May 27, 2018

Will this ever be compatible? I’m sure plenty others are anticipating this as well.

@simon-wh
Copy link
Collaborator

@Cheddaz I'm going to be working on big changes after my exams which will allow for control of devices other than keyboards & mice

@vincentoliviers
Copy link

any news on this ?

@Alia5
Copy link

Alia5 commented Nov 10, 2018

The Gigabyte Fusion SDK also provides support for their laptop keyboards
I recently got one and could provide testing and debugging.

Due to my lack of knowlegde in C# and of the Project, I cannot do the initial implementation and the native DLL-wrapper, though.

@wlanowski
Copy link

The Gigabyte Fusion SDK also provides support for their laptop keyboards
I recently got one and could provide testing and debugging.

Due to my lack of knowlegde in C# and of the Project, I cannot do the initial implementation and the native DLL-wrapper, though.

@Alia5 Do you know, whether the SDK supports laptop keyboards like those of the AERO-15-Series?

@Alia5
Copy link

Alia5 commented Nov 22, 2018

I have an Aero-15 here ;)
Afaik it does.

@wlanowski
Copy link

I wrote to the support of GIGABYTE. The answer was, that it is not supported...

But maybe they even dont know their own tool. In the documentation of the SDK i can't find anything about our Aeros.

@zybeon
Copy link

zybeon commented Jan 31, 2019

What sections of this code should I look over to try and see if integrating the Gigabyte SDK is easily done? The quickest way to implement support would be to us another open-source project, https://github.com/tylerszabo/RGB-Fusion-Tool

I guess it would be best to make it follow the mouse color?

@Wontell
Copy link

Wontell commented Mar 2, 2019

I would also like to request Gigabyte RGB support, especially to be able to use Razer Chroma to Control Gigabyte motherboard RGB

@KmuTech
Copy link

KmuTech commented Mar 20, 2019

I want RGB fusion support too.

@LuminarySage
Copy link

Any news on this?

@wlanowski
Copy link

Unfortunately I do not believe, that GIGABYTE SDK is compatible with AERO-keyboards. I cant find any hints on keyboard-support in the SDK-documentary and examples. Additionaly the linked RGB fusion tool can not find my AERO-keyboard.

I have no idea about configure the AERO-keyboards through terminal/command line...

@LuminarySage
Copy link

Damn it Gigabyte! You had one job.

@SuperSandro2000
Copy link

I am more interested in linking my motherboard to my Razer keyboard and mouse.

@LuminarySage
Copy link

LuminarySage commented Apr 26, 2019

Well, the RGB Fusion sdk does cover motherboards so you should be fine when Aurora utilizes the sdk

@MaxPainNL
Copy link

Please add this feature so I can use Razer Synapse with my motherboard and ram

@ScottNorton
Copy link

I'm stopping in to voice support for RGB Fusion support! The AORUS eGPU box would look neat synchronized with my Razer Orochi on my win 10 tablet gaming rig

@brugvp
Copy link

brugvp commented Jun 7, 2019

Also stopping by to support the addition of RGB Fusion. Would be an awesome feature. Would even like to donate to the project if it helps developers. You're doing what no brand is doing properly. Unified RGB all the way

@Cheerpipe
Copy link

Try this

https://github.com/Cheerpipe/RGBFusion390SetColor

Working on a Z390 Aorus Master. Should work on any RGBFusion compatible hardware.

@Tavisco
Copy link

Tavisco commented Nov 2, 2019

+1 on this!

@mikedmor
Copy link

+1
RGB Fusion is pretty trash, I would love to see another open sourced tool get integrated into Aurora so that i could finally get my gigabyte motherboard to sync with the rest of my RGB and would gladly donate to get this going.

@Cheerpipe
Copy link

+1
RGB Fusion is pretty trash, I would love to see another open sourced tool get integrated into Aurora so that i could finally get my gigabyte motherboard to sync with the rest of my RGB and would gladly donate to get this going.

Try https://github.com/Cheerpipe/RGBFusion390SetColor

Working pretty well with a scripted device.

@brugvp
Copy link

brugvp commented Nov 21, 2019

Sorry I'm a total noob. I don't know how to use it with aurora. My Aurora folder don't have a scripts/devices, so I've created it and placed the script there but it didn't show up in device manager... Am I doing something wrong?

@Cheerpipe
Copy link

Sorry I'm a total noob. I don't know how to use it with aurora. My Aurora folder don't have a scripts/devices, so I've created it and placed the script there but it didn't show up in device manager... Am I doing something wrong?

You have to put RGBFusion390Sender.dll in Aurora folder.

image

@mikedmor
Copy link

I gave that a try myself but it doesnt seem to appear in the Device Manager. I just placed RGBFusion390Sender.dll in my Aurora folder, then restarted Aurora. Is there something else i need to do?

@lewinernst
Copy link

You can change this to whatever key you want) or use DeviceKeys.Peripheral_Logo to sync your motherboard with your mouse.

Awesome-it's working now. One thing i noticed though is that when setting 255 0 255 for example it matters what color was previously set. If it comes from one color it will be purple, from another pink.
Also - have you tried assigning each zone to one key to enable mobo-wide effects yet? What about about setting a wave effect from aurora - is that possible?
If youre interested i would be up for some dms and integrating that functionality.

@Cheerpipe
Copy link

Cheerpipe commented May 14, 2020

You can change this to whatever key you want) or use DeviceKeys.Peripheral_Logo to sync your motherboard with your mouse.

Awesome-it's working now. One thing i noticed though is that when setting 255 0 255 for example it matters what color was previously set. If it comes from one color it will be purple, from another pink.
Also - have you tried assigning each zone to one key to enable mobo-wide effects yet? What about about setting a wave effect from aurora - is that possible?
If you’re interested i would be up for some dms and integrating that functionality.

Yes, you can bind different keys to different zones using the first parameter of the --sa command:

--sa:1:{3}:{0}:{1}:{2} == zone 1 of your mainboard
--sa:2:{3}:{0}:{1}:{2} == zone 2 of your mainboard
--sa:n:{3}:{0}:{1}:{2} == zone n of your mainboard

Just use different keys for different zones.

I recommend you to create a buffer with keys you want to use and create a single request to RGBFusion with all color changes instead of create multiple scripted devices because it uses SMBus and is not very fast and don’t play well with simultaneous calls

@lewinernst
Copy link

I recommend you to create a buffer with keys you want to use and create a single request to RGBFusion with all color changes instead of create multiple scripted devices because it uses SMBus and is not very fast and don’t play well with simultaneous calls

Guess you were entirely right about this one, it goes completely horrific but if i don't create separate devices i can only check if one of the colors has changed since device_color only allows for a single value. Have you looked into integrating it as its own device with multiple "keys" yet?

Thanks so much for your help btw.

@Cheerpipe
Copy link

Cheerpipe commented May 15, 2020

I recommend you to create a buffer with keys you want to use and create a single request to RGBFusion with all color changes instead of create multiple scripted devices because it uses SMBus and is not very fast and don’t play well with simultaneous calls

Guess you were entirely right about this one, it goes completely horrific but if i don't create separate devices i can only check if one of the colors has changed since device_color only allows for a single value. Have you looked into integrating it as its own device with multiple "keys" yet?

Thanks so much for your help btw.

Yes, i want to implement some kind of transaction feature to set color for diffetent areas but with just one command.

I already have this feature working in my NZXT HUE Ambient led strip. My idea is to have some like his.

Controller.TransactionStart();
Controller.TransactionSet(zone1,color1) ;
Controller.TransactionSet(zone2,color2) ;
Controller.TransactionSet(zone3,color3) ;
Controller.TransactionSet(zone4,color4) ;
Controller.TransactionCommit();

So you can set bind different keys to different zones and commit the led transaction with the last key.

I will also check if leds are really changed and apply new colors only to those leds with new colors to speedup the wrapper.

The truth is i am not a real developer. Sorry if my software is not perfect or developed slowly.

@lewinernst
Copy link

Hi, i actually made a small tweak which allows for the motherboard to do a full rainbow effect running through the different zones of the mobo - working on a pull request to your repo right now, but struggling with the spanish 😅😅

@Cheerpipe
Copy link

Transaction mode is ready. It allows you set colors per area with just one setcolor operation and decent tramerste. Did you use it?

What a have to dig in is figure out how to control individual lights on the argb strips.

@lewinernst
Copy link

I did submit a pull request based on your latest commit, maybe we can continue this talk on the pull request Cheerpipe/RGBFusionCli#10

@DonavanElian
Copy link

DonavanElian commented May 27, 2020

Is the rgb fusion compatible with the aurora project?

@DonavanElian
Copy link

I tried to install but I'm not getting

@mkrause4
Copy link

Where can I get RGBFusion390Sender.dll?

@mkrause4
Copy link

mkrause4 commented Jun 1, 2020

I use the Gigabyte Z370 Aorus Gaming 5, but I can't change the colors of the motherboard. In addition, a connection to RGB Fusion is displayed in the Device Manager. What could be the reason for this?

@Cheerpipe
Copy link

@mkrause4
Copy link

mkrause4 commented Jun 1, 2020

I have already tested this build.

Aurora 2

Aurora 3

Aurora 4

@Cheerpipe
Copy link

Cheerpipe commented Jun 1, 2020

Hi. Thanks for your bravery :D.

Is it working for you? If not, pls upload your logs. (the 13ms delay doesn't look good)

What motherboard are you using?

How are working yor leds?

Is there any artifact or glitch in your lights?

Changes are slow or fast? Dis you try some animated mode?

Are colors for separate areas working.

Can you post your findings here #2057?

Thanks again.

@Ashudu
Copy link

Ashudu commented Aug 3, 2020

Hello, I don't know how to install the software?

Motherboard: H370 AORUS GAMING 3

@Cheerpipe
Copy link

Try installing this versión and report back.

https://ci.appveyor.com/project/antonpup/aurora/builds/33980785/artifacts

@Ashudu
Copy link

Ashudu commented Aug 3, 2020

Sem título

Just click start, right?

@Cheerpipe
Copy link

First, select a keyboard and mouse in "Device & Wrappers" Tab, then Start RGBFusion Device in "Device Manager" tab.

It is important to note than RGB Fusion must be installed but not running so kill any instance of RGBFusion.exe.

@Ashudu
Copy link

Ashudu commented Aug 3, 2020

Capturar

It worked !

Motherboard: N370 AORUS GAMING 3

Leds: are working

Defect: none

Thank you very much

@csutorasr
Copy link

Is this working with Aorus X570? Where can I find RGBFusion390Sender.dll?

@ReeSilva
Copy link

ReeSilva commented Aug 15, 2020

It almost works like a charm, but my XPG SSD and RAM are not lightning. TBH, the RAM module is on just one led. I'll try to understand the code to see how can I help. But, if anyone faced this issue and have tips to give, I'll accept :D

EDIT: Nevermind, I found out an way. For those who wants to know how to fix, you have to set up a different profile for each hardware on RGB Fusion Software. If you setup a single profile that updates everything (i.e., game) it will not work.

@Iahrons
Copy link

Iahrons commented Oct 15, 2020

Hello, I have a B450 AORUS ELITE and tried my best (pasting files) and got nothing.

I want to use aurora with my MB and other stuff and cant find the proper files (dll and others).

Tks in advance

@enlight3d
Copy link

enlight3d commented Nov 16, 2020

Hey, tried 3 differents builds that I found on this issue (and reinstalled the rgbfusion version provided here too) and can't get it working with my mobo. I have an aorus z370 gaming 5. Would be really happy to make this work just as @Ashudu managed to make the gaming 3 work ! Also, thing to note is that on latest build, if I enable rgbfusion, I get like 300ms reported of delay !

@Knutura
Copy link

Knutura commented Feb 6, 2021

How do I download

@Bf2multi100
Copy link

I too am confused.

I tried everything, but im missing something.

I need help getting the RGBfusion module installed....

I have everything working but my mobo, and it looks awesome so far!

@Bf2multi100
Copy link

For anyone checking this thread in the future.

Ive compiled the updated code from CheerPipe, and produced my own Fork on the project to simpler setup process that works with the original code.

I was so confused by the original setup documentation, it did NOT include any EXE or any direct instructions besides, place EXE in this folder, but EXE was not compiled and found in the master project.

Anyways, ive solved my own frustration with the delay on this response, and compiled the visual C## code, and made the EXE myself.

After trial and error, im happy to say, as long as the RGBFusionCLI.exe program is running, Project aurora is properly updating my Z39 aorus pro gaming motherboard, and 2 front RGB fans properly.

I have only 1 snag, which is im having trouble getting RGBFusionCLI to auto start with windows and Aurora, ill work on that and report back if needed.

This is NOOOTT an april fools joke, here is a screenshot of aurora and my task manager (i use malwarebytes and EXE is not a virus) of RGBFusionCLI working as intended.

Here is my fork of the project, with updated directions to make it easier for hopefully ANYONE looking to get this working as intended.

https://github.com/Bf2multi100/RGBFusionCli

RGBFusionCLI and task manager proof

@Bf2multi100
Copy link

How do I download

Check the last link ive sent, it should help you with my fork ive added.

https://github.com/Bf2multi100/RGBFusionCli

@pironic
Copy link

pironic commented Dec 19, 2021

Where can I get RGBFusion390Sender.dll?

https://github.com/Cheerpipe/RGBFusion390SetColor/releases/download/0.0.4/RGBFusion390SetColor_v0.0.4.zip

I know it's late but i found this thread based on a google hit... so i wont be the last.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Enhancement This issue/PR is related to a new feature for the program.
Projects
None yet
Development

No branches or pull requests