ASUS Zenbook UM3402YAR

HardwarePCI/USB IDWorking?
TouchpadYes
KeyboardYes
GPU1002:15e7Yes
Webcam3277:0010Yes
Audio (HDMI)1002:1637Yes
Audio (Speakers)1022:15e3Yes
Bluetooth1002:15e7Yes
Wireless13d3:3568Yes
Fingerprint11c7a:0587No
TPM1002:15e7Yes

Installation

Install per the Installation guide. The default Arch installer does not support Secure Boot so you will have to disable it before performing the installation. If you want to dual boot with Windows you will need to configure UEFI Shim or similar to allow Secure Boot to be re-enabled and Windows to boot without additional steps to unlock Bitlocker drive encryption.

Accessibility

The ASUS firmware is accessed via F2 at boot. It is a graphical interface that can be navigated by mouse or keyboard. It is graphical and not text based.

Function keys

Key Visible?1 Marked?2 Effect
Fn+EscNoYesEnables Fn lock
Fn+F1YesYesXF86AudioMute
Fn+F2YesYesXF86AudioLowerVolume
Fn+F3YesYesXF86AudioRaiseVolume
Fn+F4YesYesXF86MonBrightnessDown
Fn+F5YesYesXF86MonBrightnessUp
Fn+F6YesYesXF86TouchpadToggle
Fn+F7NoYesKeyboard backlight cycle
Fn+F8NoYesMonitor select
Fn+F9YesYesXF86AudioMicMute
Fn+F10NoYesXF86WebCam
Fn+F11NoYesScreenshot
Fn+F12YesYesXF86Launch1
Fn+DelYesYesInsert
Fn+Right_CtrlYesYesMenu
Fn+kYesNoScroll_Lock
Fn+bYesNoPause
Fn+UpYesNoPrior
Fn+DownYesNoNext
Fn+LeftYesNoHome
Fn+RightYesNoEnd
  1. The key is visible to xev and similar tools
  2. The physical key has a symbol on it, which describes its function

Numpad 2.0

See asus-numpad and follow the instructions. UM3402YAR's Numpad corresponds to M433IA layout.

Note: Numpad's brightness level is not adjustable via the asus-numpad driver, but is toggle-able.

Install asus-numpadAUR, configure it then enable/start the asus-numpad.service.

Fan control

The UM3402YA laptop series do not have kernel modules to control fan profiles. EC registers are the way to control the fan level, where it also affects CPU performance and thermal throttling prevention depending on which fan pre-configured profiles the end-user writes to the registry (ASUS AIPT).

Note: Writing the hexadecimals to the registry will stay persistent even after a reboot/shutdown.

Each laptop model might have different registry and hexadecimal values. Therefore, the best way to know the fan registry and the values to the registry which represents the fan profiles, is by installing nbfc on a windows machine and using the monitor tool supplied, in a terminal with administrator permissions:

> ec-probe monitor

While monitoring the changes using ec-probe for the fan registry, have MyASUS open and change the fan profile within it until you see a pattern change for a certain registry, in the ec-probe terminal window and the values corresponding to it. Once you found the registry, take notes of the hexadecimal values for each fan profile selected via MyASUS.

To read a registry's value:

> ec-probe read 0x61

On a UM3402YAR laptop with the 0x61 registry related to the fan profile, and a 0x00 hexadecimal value for setting the standard profile, the following should be written to the found registry:

> ec-probe write 0x61 0x00

You can now boot to your Linux operating system, and safely write the hexadecimal values to the registry as desired using the nbfc's EC probing tool.

The following were the fan profile hexadecimals for the 0x61 registry on a UM3402YAR laptop:

Fan ProfileHexadecimal
Silent Mode0x01
Standard Mode0x00
Performance Mode0x02
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.