Results 1 to 8 of 8
  1. #1
    ROG Member Array
    Join Date
    Sep 2017
    Reputation
    10
    Posts
    23

    Request: Aura SDK Support for Linux

    Guys,

    I don't know if I'm the first here doing this, or every other post have been deleted. But I think I need to do it.

    I have ASUS Zephyrus GX501, Linux user/coder/gamer, and I was able to make almost everything, except numeric keypad and Aura. Isn't really funny to boot Windows only to make a customization.

    My request is to make some kind of Aura SDK or documentation, I know Aura uses i2c interface, so shouldn't be so complicated to create. I know some people are currently doing tests under reverse engineering, but risking all their hardware doing it.

    Don't get me wrong, I know Linux marketshare for games is quite low, but currently your direct competitors with similar technology AKA Razer, already published an API, so, people are making friendly software to manage it.

    How feasible is that to make or help people to do it?

    Some people trying to make everything by their own: https://github.com/CalcProgrammer1/K...izer/issues/85

    Many thanks. I would love some support for great gamer laptops. I know you guys rocks.

  2. #2
    New ROGer Array
    Join Date
    Sep 2017
    Reputation
    10
    Posts
    1

    Agreed!

    I have a Linux 1950x threadripper build that should have breathing red LEDs, not rainbow swirling. This should be configurable in the BIOs of a $500+ Zenith Extreme x399 motherboard, but at least give us the documentation so we can figure it out for ourselves.

  3. #3
    ROG Guru: Green Belt Array AkaNe0 PC Specs
    AkaNe0 PC Specs
    MotherboardMaximus X Formula
    Processori7-8700K
    Memory (part number)G.skill Trident-Z RGB
    Graphics Card #1Strix GTX 1080 Ti
    CaseOpenBenchtable
    Power SupplySeasonic PRIME Platinum 1000W
    Keyboard ROG Claymore
    Mouse ROG Pugio
    AkaNe0's Avatar
    Join Date
    Jun 2014
    Reputation
    19
    Posts
    566

    Quote Originally Posted by waltercool View Post
    Guys,

    I don't know if I'm the first here doing this, or every other post have been deleted. But I think I need to do it.

    I have ASUS Zephyrus GX501, Linux user/coder/gamer, and I was able to make almost everything, except numeric keypad and Aura. Isn't really funny to boot Windows only to make a customization.

    My request is to make some kind of Aura SDK or documentation, I know Aura uses i2c interface, so shouldn't be so complicated to create. I know some people are currently doing tests under reverse engineering, but risking all their hardware doing it.

    Don't get me wrong, I know Linux marketshare for games is quite low, but currently your direct competitors with similar technology AKA Razer, already published an API, so, people are making friendly software to manage it.

    How feasible is that to make or help people to do it?

    Some people trying to make everything by their own: https://github.com/CalcProgrammer1/K...izer/issues/85

    Many thanks. I would love some support for great gamer laptops. I know you guys rocks.
    Hi waltercool,

    Thanks for sharing your needs for a Linux compatible API for the Aura SDK. For the close future, we do not plan on releasing it. Additional note, for now the Aura SDK supports the 4 following products line: motherboards, VGA, mouse and keyboard.
    And don't forget, Keep pushing it !

  4. #4
    ROG Member Array
    Join Date
    Sep 2017
    Reputation
    10
    Posts
    23

    Quote Originally Posted by AkaNe@Asus View Post
    Hi waltercool,

    Thanks for sharing your needs for a Linux compatible API for the Aura SDK. For the close future, we do not plan on releasing it. Additional note, for now the Aura SDK supports the 4 following products line: motherboards, VGA, mouse and keyboard.
    Many thanks for the answer, I know that's not an easy job, and company resources may be used on developing new technologies, but at least there is a possibility to publish some technical information? I mean, that's correct Aura is quite a big universe, but at least starting with VGA, or keyboards... or whatever. I think something is better than nothing.

    For example, you may know Nvidia does not collaborate too much with Nouveau team (open-source Nvidia driver), but they provide technical documentation to them.

    Regards.

  5. #5
    ROG Guru: Green Belt Array AkaNe0 PC Specs
    AkaNe0 PC Specs
    MotherboardMaximus X Formula
    Processori7-8700K
    Memory (part number)G.skill Trident-Z RGB
    Graphics Card #1Strix GTX 1080 Ti
    CaseOpenBenchtable
    Power SupplySeasonic PRIME Platinum 1000W
    Keyboard ROG Claymore
    Mouse ROG Pugio
    AkaNe0's Avatar
    Join Date
    Jun 2014
    Reputation
    19
    Posts
    566

    Quote Originally Posted by waltercool View Post
    Many thanks for the answer, I know that's not an easy job, and company resources may be used on developing new technologies, but at least there is a possibility to publish some technical information? I mean, that's correct Aura is quite a big universe, but at least starting with VGA, or keyboards... or whatever. I think something is better than nothing.

    For example, you may know Nvidia does not collaborate too much with Nouveau team (open-source Nvidia driver), but they provide technical documentation to them.

    Regards.
    Correct, we are focusing on other functions at the moment. Also, the Asus Aura software doesn't work on Linux at the moment, so possibilities are limited.

    In term of technical documentation, could you be more precise on what you would need to do the development?

    Quote Originally Posted by ir883e View Post
    I have a Linux 1950x threadripper build that should have breathing red LEDs, not rainbow swirling. This should be configurable in the BIOs of a $500+ Zenith Extreme x399 motherboard, but at least give us the documentation so we can figure it out for ourselves.
    Regarding the BIOS options to control AURA, only On/Off are available.
    And don't forget, Keep pushing it !

  6. #6
    ROG Member Array
    Join Date
    Sep 2017
    Reputation
    10
    Posts
    23

    Quote Originally Posted by AkaNe@Asus View Post
    In term of technical documentation, could you be more precise on what you would need to do the development?
    I'm not really a kernel dev, but I would like to investigate by myself what I can do.

    I read somewhere Aura colors are based on EFI Vars, right? I would like to understand how it works, so I (or someone more advanced) can make some CLI or GUI to manage Aura.

    For now, I only have GX501, so, I only have Aura Keyboard. If I can understand how this work, I could do some CLI to manually change Aura colors on keyboard, but for now I don't have any clue how to start.

    Many thanks.

  7. #7
    ROG Member Array tencent PC Specs
    tencent PC Specs
    MotherboardX399 rog zenith extreme
    Processor1950X
    Memory (part number)F4-3600C17Q-32GTZR
    Graphics Card #1GTX 1080ti
    Graphics Card #2GTX 1060
    Graphics Card #3GTX 1060

    Join Date
    Dec 2017
    Reputation
    10
    Posts
    9

    It seems based on researching the efforts of others that Aura is controlled over the I2C interface which is trivial to use in Linux. As such all that is really needed to support Linux is a spec sheet on how to talk to the Aura Sync chip over the bus. After that it would be trivial for the community to build out Linux support.

    The work here demonstrates that a significant portion of the effort is already done and a proof of concept demonstrates that at least parts of Aura can be controlled over the I2C interface.
    https://github.com/CalcProgrammer1/K...izer/issues/85

    EDIT
    project moved: https://gitlab.com/CalcProgrammer1/K...izer/issues/85
    Last edited by tencent; 08-21-2018 at 08:43 PM.

  8. #8
    New ROGer Array
    Join Date
    Sep 2017
    Reputation
    14
    Posts
    3

    Quote Originally Posted by AkaNe0 View Post
    Correct, we are focusing on other functions at the moment. Also, the Asus Aura software doesn't work on Linux at the moment, so possibilities are limited.

    In term of technical documentation, could you be more precise on what you would need to do the development?

    Regarding the BIOS options to control AURA, only On/Off are available.
    Control chip models and/or register addresses, codes and values. Whatever docs you are using to write the windows drivers would be helpful to the Linux community. This shouldn't cost much in terms of resources from ASUS, as the linux users would probably happily develop utilities themselves.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •