Skip to content

Releases: NeroReflex/ROGueENEMY

v2.2.4

04 Mar 02:18
Compare
Choose a tag to compare

Removed EPP management as it has caused problem as is not done well enough to handle cases where acpi-cpufreq is used or amd-pstate is set to passive or guided.
I have added support for real-time kernel

v2.2.3 ease the AMD pstate usage

14 Feb 01:25
Compare
Choose a tag to compare

Same as v2.2.2 but I removed the incomplete 3rd controller mode until Luke finishes upstreaming his (great <3) kernel patch.

v2.2.2 Support for v6.8

13 Feb 00:55
Compare
Choose a tag to compare
Pre-release

In order to properly support kernel v6.8 onward ROGueENEMY will:

  • use 800Hz samplerate
  • switch AMD P-State EPP thermal profile on its own

Make sure you are using a default configuration for asusctl that does not link epp to profile.

v2.2.1 Fix timer-related bugs

15 Jan 20:21
Compare
Choose a tag to compare

Previous release wrongly associated iio timer with other periperials: avoid that by checking for the corresponding timer name

v2.2.0 Support polling interface

15 Jan 02:46
Compare
Choose a tag to compare

In addition to being able to use the polling interface for neptune-alike kernel it's now also possible to use that with upstreamed bmi323-imu to solve the sleep issue and allow sharing the IMU with iio-sensors-proxy

v2.1.9 Neptune support

15 Jan 02:31
Compare
Choose a tag to compare

This release adds back support to my older bmc150-accel-i2c driver: the only one that can be run in a 6.1 kernel.

v2.1.1

07 Jan 17:10
Compare
Choose a tag to compare

Allows to translating ally buttons, gyroscope, accelerometer and screen to an emulated DualSense, either normal or Edge variant as well as DualShock 4: supported emulation over USB and Bluetooth.

Back paddles can act either as:

  • L4 and R4 buttons on the DualSense Edge
  • touchbar press for any Dualsense or Dualshock
  • directly redirect IMU data to joystick

It uses asusct to set leds and do thermal profile switching and a default profile can be provided: that will be used at start-up time.