diff --git a/Controllers/AMDWraithPrismController/AMDWraithPrismController.cpp b/Controllers/AMDWraithPrismController/AMDWraithPrismController.cpp index abecbb4d..096cc3a3 100644 --- a/Controllers/AMDWraithPrismController/AMDWraithPrismController.cpp +++ b/Controllers/AMDWraithPrismController/AMDWraithPrismController.cpp @@ -20,6 +20,7 @@ AMDWraithPrismController::AMDWraithPrismController(libusb_device_handle* dev_han SendEnableCommand(); SetRingEffectChannel(0x00); + SendApplyCommand(); } AMDWraithPrismController::~AMDWraithPrismController() @@ -272,17 +273,17 @@ void AMDWraithPrismController::SendEnableCommand() libusb_interrupt_transfer(dev, 0x83, usb_buf, 64, &actual, 0); } -void AMDWraithPrismController::SendRemapCommand() +void AMDWraithPrismController::SendApplyCommand() { unsigned char usb_buf[] = { - 0x51, 0xA0, 0x01, 0x00, - 0x00, 0x03, 0x00, 0x00, - 0x05, 0x06, 0x07, 0x07, - 0x07, 0x07, 0x07, 0x07, - 0x07, 0x07, 0x07, 0x07, - 0x07, 0x07, 0x07, 0x07, - 0x07, 0x00, 0x00, 0x00, + 0x51, 0x28, 0x00, 0x00, + 0xE0, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, diff --git a/Controllers/AMDWraithPrismController/AMDWraithPrismController.h b/Controllers/AMDWraithPrismController/AMDWraithPrismController.h index e0d0d323..af9ed269 100644 --- a/Controllers/AMDWraithPrismController/AMDWraithPrismController.h +++ b/Controllers/AMDWraithPrismController/AMDWraithPrismController.h @@ -30,7 +30,7 @@ public: void SetRingColor(unsigned char red, unsigned char green, unsigned char blue); void SendEnableCommand(); - void SendRemapCommand(); + void SendApplyCommand(); void SendEffectCommand(); private: