RGB Fusion v2.0 support (SMBus)

i2cdetect -l detects only Nvidia adapters(which would also be nice to be able to turn off) OpenRGB app runs into segmentation fault upon detect SMB devices

back after a brief hardware change(same motherboard, x399 gygabyte designare RGB fusion 2.0(at least advertised)) i'll pick up the discussion from when we last spoke:

I have a branch called i2c_sniffer_piix4 in my OpenRGB repository. If you could build it (requires visual studio community edition which is free) and then run it, it should print out every time there is activity on the SMBus controller. Leave it open while setting colors in RGB Fusion and hopefully you can capture the necessary information to control this chip.

You'll have to copy the inpout32.dll from dependencies folder into the release folder with the .exe, then run it as administrator at least once for inpout32 to set up.

A bit of a newbie here with visual studio and compiling but i get this,(running visual studio as administrator), after a bit of fiddling:

Unhandled exception thrown: read access violation. busses._Mypair._Myval2._Myfirst was nullptr.

  1. pulled the OpenRGB project
  2. switched to i2c sniffer branch
  3. copied the dll to the Release folder
  4. f5 in visual studio
Edited by Adam Honse