hackbnw / faustus

Experimental unofficial Linux platform driver module for ASUS TUF Gaming series laptops
GNU General Public License v2.0
150 stars 38 forks source link

Works on FA506QM.308 with let_it_burn=1 #106

Closed bonohub13 closed 1 year ago

bonohub13 commented 2 years ago

Works great on FA506QM.308 using let_it_burn=1, however could not get it to work with OpenRGB (keyboard LED was detected, but could not configure anything).


Required Info

OS: Archlinux

Output of uname -a:

Linux gorone-chan 5.19.0-xanmod2-2-zen3 #1 SMP Mon, 08 Aug 2022 09:52:43 +0000 x86_64 GNU/Linux

dmidecode info:

BIOS Information
        Vendor: American Megatrends International, LLC.
        Version: FA506QM.308
        Release Date: 12/10/2021
--
Base Board Information
        Manufacturer: ASUSTeK COMPUTER INC.
        Product Name: FA506QM
        Version: 1.0

DSDT and everything above: FA506QM_feedback.tar.gz


Really appreciate the work you've put in! It was like a Christmas miracle when the keyboard LED started to work! Thanks


EDIT: When running ./set_rgb.sh, the following stuff was output.

./set_rgb.sh: line 19: /sys/devices/platform/faustus/kbbl/kbbl_set_auramode: Permission denied
./set_rgb.sh: line 21: /sys/devices/platform/faustus/kbbl/kbbl_set_auraspeed: Permission denied

Maybe something to do with OpenRGB not working properly? (dunno)

bonohub13 commented 2 years ago

UPDATE: Updated the bios to version 311 and confirmed it still works

To use the faustus driver working properly after reboot, I had to add the following options under modprobe.d and modules-load.d

/etc/modprobe.d/faustus.conf:

blacklist asus_wmi
blacklist asus_nb_wmi

options faustus let_it_burn=1

/etc/modules-load.d/faustus.conf

faustus

After adding these files, update the initramfs. (With Archlinux, run sudo mkinitcpio -P)

bonohub13 commented 2 years ago

Apologies: For the past month I was not using the faustus driver from this repository. Instead, I was using the fork when I installed it from the AUR (Arch User Repository). Sorry for the confusion. I tried the faustus driver from this repository, but could not get the aura button to work to change the color for the keyboard LEDs. I could get it to change with tuf-manager. I am hoping if the patch that Ann1kaB applied to his/her fork that made the aura button to work could be merged upstream.