-
Notifications
You must be signed in to change notification settings - Fork 116
Device Specific Configurations
ChimeraOS's design philosophy is to cast a wide net when it comes to compatibility of hardware. The ability to install on as many configurations as possible sometimes presents the opportunity for conflicts with necessary quirks or workarounds for specific devices. As such, these are not normally enabled by default but if well understood they can be included in the image in a disabled state. This page attempts to document these quirks and how to enable them for a given device.
While we do our best to thoroughly test each device quirk that is listed here, a multitude of variables can change the efficacy and/or safety of any particular tweak. ChimeraOS and the ChimeraOS Development Team provide no guarantee that the following tweaks, quirks, workarounds, fixes, and information contained herein will not cause malfunctions or damage to the installed equipment or users. Any use of this information constitutes agreement by the user that it shall be considered at ones own risk and no liability shall be incurred on any member of the ChimeraOS Development Team or the ChimeraOS Organization. If any adverse affects are noted, please report the issue so the circumstances can be understood and the information updated and/or removed.
There are three main issues with the AOKZOE A1. The audio is distorted, the rotation of the TTY is not correct, and the display EDID is incomplete, leading to certain refresh rates not working properly. There is a dedicated script that solves all of these issues in a single step.
1.) Run the device quirks script
1.1) sudo /etc/device-quirks/id-device
- Solutions:
1.) (v42+) Enable the systemd unit that controls the LED's.
1.1) sudo systemctl enable --now ayaled
1.2) See the ayaled readme for usage instructions.
- Solutions: This solution is not currently available as the script needs to be updated for systemd-boot.
This is due to a hardware defect from the factory
- Identification: Watch this video. If the in/out of phase sections seem backwards, apply this fix.
- Solutions:
1.) (v42+) Enable the systemd unit that inverts the phase of one speaker.
1.1) sudo systemctl --user enable --now aya-air-audio
1.2) In the audio settings, select the new AYANEO
device.
2.) AYANEO have recently announced they are offering a hardware kit with updated speakers. This will require disassembly of the unit. Contact [email protected] for information on a replacement.
- Solutions:
1.) Enable the systemd unit that controls the LED's.
1.1) sudo systemctl enable --now ayaled
1.2) See the ayaled readme for usage instructions.
- Solutions:
1.) (v42+) Enable the systemd unit that controls the LED's.
1.1) sudo systemctl enable --now ayaled
1.2) See the ayaled readme for usage instructions.
- Solutions: This solution is not currently available as the script needs to be updated for systemd-boot.
Known issues: If you run into issues with Wi-Fi, bluetooth, or extra keys not working do a cold boot by holding power for 10 seconds.
- Solutions:
1.) Requires manual steps from the user at this point in time. Use of ChimeraOS Unstable
builds are required.
2.) Firmware overrides MUST be used or else nothing will work unless Asus releases a BIOS update fixing issues with the ACPI tables.
3.) Starting with v43, ChimeraOS will be using a custom linux-chimeraos
kernel that has bleeding edge patches the ChimeraOS team creates. (Work has been submitted upstream with most of it pending for the 6.5 kernel release).
- HOW-TO
1.) Update to the latest unstable build of ChimeraOS using sudo frzr-deploy chimeraos/chimeraos:unstable
2.) Run sudo frzr-tweaks
to apply the firmware overrides if it wasn't automatically applied. If you get an error message saying "firmware overrides are disabled" you will need to manually enable it by changing export USE_FIRMWARE_OVERRIDES=0
in /etc/device-quirks/device-quirks
to export USE_FIRMWARE_OVERRIDES=1
and then rerun sudo frzr-tweaks
. It should successfully apply the DSDT override and all that is left for you to do is to do a cold boot by holding the power button for 10 seconds
and turn the device on.
3.) If new BIOS updates come out the ChimeraOS team will need DSDT dumps from it to apply patches to or else they will fail the checksum patch and no overrides will be applied.