Skip to content

Issues Running on Alienware Area51 R2 (desktop) #110

Description

@JustCryen

1. Expected behavior.

  • Running sudo alienfx should recognize my FX controller.

2. Actual behavior.

You are running alienfx under Python-Version: 3.10.5 (main, Aug  1 2022, 07:53:20) [GCC 12.1.0]
ERROR:root:No Alien FX controller, defined by a supported model, found!
would you like to perform a zonescan? (y/n):

3. Steps to reproduce the problem.

  • Install AlienFX on a clean EndeavourOS installation and try to run it.

4. Specifications like the version of the project, install method, operating system, and hardware.

  • Project Version: 2.3.4-1
  • Operating System: EndeavourOS
  • Hardware Version: Alienware Area-51 R2

5. Additional info.

  • python-setuptools wasn't pulled as a dependency and had to be installed manually.
  • I had performed a zonescan but after getting the controller address and working zones, I have no idea how to get it working.
These are your zonecodes for current controller ("0x187c / 0x0526"):
right pannel up: 0x0001
right pannel left: 0x0002
right pannel right: 0x0004
left pannel up: 0x0020
left pannel left: 0x0040
left pannel right: 0x0080
alien head: 0x0400
front left: 0x0800
front right: 0x1000
  • the current controller address matches the address from alienfx/core/controller_area51_r2.py
    But the zone codes are different.
  • sudo lsusb -v
Bus 003 Device 005: ID 187c:0526 Alienware Corporation A-51
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               0.02
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x187c Alienware Corporation
  idProduct          0x0526 
  bcdDevice            0.00
  iManufacturer           1 Alienware
  iProduct                2 A-51
  iSerial                 3 5.5.0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0029
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xc0
      Self Powered
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.01
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      56
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x000a  1x 10 bytes
        bInterval              10
Device Status:     0x0000
  (Bus Powered)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions