storm9789 / pyalienfx

Automatically exported from code.google.com/p/pyalienfx
GNU General Public License v3.0
0 stars 0 forks source link

Alienware TactX KG900 keyboard. simply does not change any lights. #15

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?

Hi, I'm new to linux. I have the TactX Alienware keyboard. KG900 
"
sudo lsusb | grep -i alien
Bus 004 Device 002: ID 187c:0517 Alienware Corporation 
Bus 004 Device 003: ID 187c:0516 Alienware Corporation 
"

when I run the script I get the following output.

sudo python pyAlienFX.py
Initializing Driver  ...
Comnputer M11XR25 found ! Loading the parameters ...
Initializing Controller ...
Loading : ./Profiles/Default.cfg
SPEED =  65280
Initializing Interface ...
pyAlienFX.py:123: GtkWarning: Can't pass in construct-only parameters to 
cancel_button
  self.gtk_AlienFX_Main.add_from_file('./glade/AlienFXMain.glade')
pyAlienFX.py:123: GtkWarning: Can't pass in construct-only parameters to 
ok_button
  self.gtk_AlienFX_Main.add_from_file('./glade/AlienFXMain.glade')

GUI LOADED AT THIS POINT, buttons dont do anything. if I click keyboard > color 
Green  preview, term out put is :
Traceback (most recent call last):
  File "pyAlienFX.py", line 937, in on_Apply_pressed
    self.Set_Conf()
  File "pyAlienFX.py", line 710, in Set_Conf
    self.controller.Write_Conf()
  File "pyAlienFX.py", line 1224, in Write_Conf
    self.Send_Packet()
  File "pyAlienFX.py", line 1260, in Send_Packet
    resp = self.getResults()
  File "pyAlienFX.py", line 1194, in getResults
    data = self.sock.recv(self.BUFSIZE)
socket.error: [Errno 104] Connection reset by peer

Feel free to contact me to test, debug. I've just switched to Linux but I'm 
keen to assist and get this working. dead_bryan [ AT ] @hotmail.com

What is the expected output? What do you see instead?
No light change or twitch. just nothing... 

What version of the product are you using? On what operating system?

latest / I'm using Ubuntu 12.10
Please provide any additional information below (Python Error Message if
possible).
see above 

GUI says M11xR3

Asus Sabertooth 990FX 2.0 mobo, 
AMD 8 core CPU 4GHz
16GB Ram

Original issue reported on code.google.com by RageR...@gmail.com on 18 Apr 2013 at 2:12

GoogleCodeExporter commented 8 years ago
I believe pyAlienFX is more geared towards Alienware *laptops* and not just 
specific keyboards themselves. It currently only supports Alienware laptops 
with built in LED keyboards.

Original comment by dys...@gmail.com on 20 May 2013 at 10:50

GoogleCodeExporter commented 8 years ago
True but it might be interesting to see if you can sniff USB packets and print 
them here ! 

It might give us an idea of how the keyboard works ! 
If it's the same as the laptop you can create a conf Class for your keyboard, 
otherwise you'll have to rewrite a driver after understanding the protocol ! 

Original comment by ledjfou125 on 21 May 2013 at 9:13

GoogleCodeExporter commented 8 years ago
appologies I should have noticed your reply sooner. How would one get the 
required usb output? I've moved to linux mint now, I've since tried the script 
again with no luck but I've become a little more proficient with linux recently 
since I ditched windows. 

Original comment by RageR...@gmail.com on 24 Nov 2013 at 6:02