ASUS Zenbook UX305 - ArchWiki

# ASUS Zenbook UX305

This article is a stub.

Notes: please use the first argument of the template to provide more detailed indications. (Discuss)

This article or section needs language, wiki syntax or style improvements.

Reason: Early-stage draft, logging noise easily reproducable by owners of the particular hardware and distracts from actual workarounds (Discuss)

This page contains instructions, tips, pointers, and links for installing and configuring Arch Linux on the ASUS Zenbook UX305.

Hardware reference from UX305-FB041H. Model available since 12 feb 2015.

## Hardware lists

See for [1] for specific hardware information.

## Compatibility

### Touch Pad

Multi-touch scrolling works as of kernel 3.16.

     $ grep SYN0 /var/log/dmesg
     [    0.484637] pnp 00:01: Plug and Play ACPI device, IDs ETD0105 SYN0a00 SYN0002 PNP0f03 PNP0f13 PNP0f12 (active)

     $ xinput
     ⎡ Virtual core pointer                          id=2    [master pointer  (3)]
     ⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
     ⎜   ↳ ETPS/2 Elantech Touchpad                  id=11   [slave  pointer  (2)]
     ⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
         ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
         ↳ Power Button                              id=6    [slave  keyboard (3)]
         ↳ Sleep Button                              id=7    [slave  keyboard (3)]
         ↳ USB2.0 UVC HD Webcam                      id=8    [slave  keyboard (3)]
         ↳ Asus WMI hotkeys                          id=9    [slave  keyboard (3)]
         ↳ AT Translated Set 2 keyboard              id=10   [slave  keyboard (3)]
         ↳ ACPI Virtual Keyboard Device              id=12   [slave  keyboard (3)]

### Wifi

Intel Dual Band wifi. Should work with recent kernels. 3.10+ with iwlwifi.

Kernel 3.16:

     $ ifconfig wlan0 up
     SIOCSIFFLAGS: Operation not possible due to RF-kill
     $ rfkill list all
     ... list here. 0 is asus-wifi
     $ rfkill unblock 0
     $ ifconfig wlan0 up
     SIOCSIFFLAGS: Operation not possible due to RF-kill
     $ rfkill unblock all
     ... Led on F2 button goes ON
     $ ifconfig wlan0 up
     ... Online / Allowed to scan.

Accesspoint with working client:

     daemon.info hostapd: wlan0: STA AA:AA:AA:AA:AA:AA IEEE 802.11: authenticated
     daemon.info hostapd: wlan0: STA AA:AA:AA:AA:AA:AA IEEE 802.11: associated (aid 2)
     daemon.info hostapd: wlan0: STA AA:AA:AA:AA:AA:AA WPA: pairwise key handshake completed (RSN)
     daemon.info dnsmasq-dhcp[1732]: DHCPDISCOVER(wlan0) XX.XX.XX.XX AA:AA:AA:AA:AA:AA
     daemon.info dnsmasq-dhcp[1732]: DHCPOFFER(wlan0) 10.255.255.234 AA:AA:AA:AA:AA:AA
     daemon.info dnsmasq-dhcp[1732]: DHCPREQUEST(wlan0) 10.255.255.234 AA:AA:AA:AA:AA:AA
     daemon.info dnsmasq-dhcp[1732]: DHCPACK(wlan0) 10.255.255.234 AA:AA:AA:AA:AA:AA terminal1

Accesspoint with iwlwifi on UX305:

     daemon.info hostapd: wlan0: STA 60:57:18:BB:BB:BB IEEE 802.11: authenticated
     daemon.info hostapd: wlan0: STA 60:57:18:BB:BB:BB IEEE 802.11: associated (aid 3)
     daemon.info hostapd: wlan0: STA 60:57:18:BB:BB:BB IEEE 802.11: authenticated
     daemon.info hostapd: wlan0: STA 60:57:18:BB:BB:BB IEEE 802.11: associated (aid 3)
     daemon.info hostapd: wlan0: STA 60:57:18:BB:BB:BB IEEE 802.11: authenticated
     daemon.info hostapd: wlan0: STA 60:57:18:BB:BB:BB IEEE 802.11: associated (aid 3)

With and without /etc/modprobe.d/iwlwifi.conf

     options iwlwifi 11n_disable=1

WICD throws a D-Bus signal Exception dbus.String(u'bad_pass'). Which is NOT the case.

### Graphics

As of linux 3.16, virtual terminals show a blank screen.

UEFI results with memory changes for the Intel graphic card:

     With 32-256MB memory assignment in bios: Works.
     With 512MB memory assignment: X11 breaks. 1/3th upper-part of screen semi works (swapped and mis-alligned), rest is noise/snow.

Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1151757

     Kernel 3.16 boots with usable tty/x11 via bootparam: nomodeset

### QHD monitor

Some models include a 3200x1800 screen, which display very tiny characters.

For Firefox and Thunderbird, add the below property in the about:config area

     layout.css.devPixelsPerPx=2.

### Function Keys

Kernel 3.16 with `acpi_listen`, when pressing `Fn+F12` (volup), `Fn+F11` (voldown), `Fn+F10` (mute), `F9` (disable mousepad):

     button/volumeup VOLUP 00000080 00000000 K
     button/volumedown VOLDN 00000080 00000000 K
     button/mute MUTE 00000080 00000000 K
     PNP0C14:00 000000ff 00000000

The light(sensor?) button (fn+a) returns:

     PNP0C14:00 000000ff 00000000

Tested with:

    # modprobe -D asus-laptop

And/Or:

    # modprobe -D asus-nb-wmi

No effect so far. Investigate.

## See also

- ASUS_Zenbook_UX303
- https://wiki.debian.org/InstallingDebianOn/Asus/UX31a
- https://wiki.debian.org/InstallingDebianOn/Asus/UX301LA

Category:

- ASUS