antonpup/Aurora

Can you add support for Alienware X15 R1

Opened this issue · 3 comments

VRXT commented

Hello, Can you add support for the following device:

Device Name: Alienware X15 R1
Device Website: https://www.dell.com/en-us/shop/gaming-laptops/alienware-x15-gaming-laptop/spd/alienware-x15-r1-laptop

SDK AlienFX in GitHub : https://github.com/T-Troll/alienfx-tools
DxDiag.txt
USB Device Tree.txt

As far as i see into source code, Aurora should support Alienware trough Dell LightFX wrapper.
Try to locate lightfx.dll inside AWCC folder and copy it into Aurora one.

I check.

Now Aurora uses old Gurjot95's low-level library code, so only v1 and v3 (ancient) devices supported. v2 not supported die to the bug in his code (they have 4-bit per color, not 8).

2devs: can you please uncomment this:

//Placeholder if in future, I need to use SDK instead of HID
    /*
    LFXInit();
    */

and this:

/*
                for (uint devIndex = 0; devIndex < numDevices; devIndex++) {
                    uint descSize = 255;
                    char* description = new char[descSize];
                    byte devType = 0;
                    LightFXSDK.LFX_GetDeviceDescription(devIndex, description, descSize, &devType);
                } */

into Devices/LightFX/LightFX.cs?

It will be enough to use both Dell's lib or my emulator.

VRXT commented

Thank you @T-Troll for helping me out, I found those files

Screenshot 2022-01-15 044518

Screenshot 2022-01-15 044544

Screenshot 2022-01-15 043841

Screenshot 2022-01-15 043949

Screenshot 2022-01-15 044001

zip file for AlienFX SDK folder
AlienFX SDK.zip