bchretien / AlienFxLite

:alien: A keyboard color management tool for Alienware laptops (written in Java with a C++ native library).
BSD 3-Clause "New" or "Revised" License
71 stars 14 forks source link

Alienware 13 r3 support #20

Open MrMEEE opened 7 years ago

MrMEEE commented 7 years ago

Hi

Anything I can provide you with to add Alienware 13 r3 support???

leictreon commented 7 years ago

Same here - but Alienware 15r3? I'll happily test...will read source code and see if I can just try something.

Kurtoid commented 7 years ago

Ditto for the 17 R4

On Mon, Apr 17, 2017, 9:05 PM leictreon notifications@github.com wrote:

Same here - but Alienware 15r3? I'll happily test...will read source code and see if I can just try something.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/bchretien/AlienFxLite/issues/20#issuecomment-294640905, or mute the thread https://github.com/notifications/unsubscribe-auth/ACSzEbo6fTQ3FIe99v701XX1q0TmlM8Mks5rxAxVgaJpZM4M1cTw .

bchretien commented 7 years ago

I guess I really should make a guide on how to add new controllers, but a bit busy at the moment. Basically, you can copy an existing controller such as the one in AlienFXM14xR2Controller.java, and try to adapt the mappings (AlienFX-LED-tester might help if only the ids changed, but it's not used much). Then you need to register the laptop's id in LEDController.java (e.g. public static final int M11XR3_ALIENFX = 0x0516), and add it to the switch in AlienFXControllerFactory.java.

As for the M17x R4, someone added support for it (see #2). What is the device id printed when running the program?

miquelmassot commented 6 years ago

@varasinguluri showed in https://github.com/bchretien/AlienFxLite/issues/13 that the device is 187c:0529