numpad on touchpad doesn't work in ASUS Zenbook 14

Bug #1810183 reported by Steve Bicko
320
This bug affects 60 people
Affects Status Importance Assigned to Milestone
Linux
New
Undecided
Unassigned
linux (Ubuntu)
Confirmed
Wishlist
Unassigned

Bug Description

I have Asus Zenbook 14 UX433FA which I have installed Ubuntu 18.10 alongside windows 10.
The numeric keypads are within the touchpad and are supposed to be turned on by a button on the touchpad. This works well in Windows but doesn't work in Ubuntu.
I have tried to search for any related problems/solutions online but I haven't been able to.
I will appreciate any suggestion or help.
Thanks,
---
ProblemType: Bug
ApportVersion: 2.20.10-0ubuntu13.1
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 18.10
InstallationDate: Installed on 2018-12-30 (4 days ago)
InstallationMedia: Ubuntu 18.10 "Cosmic Cuttlefish" - Release amd64 (20181017.3)
Package: linux (not installed)
Tags: cosmic
Uname: Linux 4.19.11-041911-generic x86_64
UnreportableReason: The running kernel is not an Ubuntu kernel
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
---
ProblemType: Bug
ApportVersion: 2.20.10-0ubuntu13.1
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 18.10
InstallationDate: Installed on 2018-12-30 (4 days ago)
InstallationMedia: Ubuntu 18.10 "Cosmic Cuttlefish" - Release amd64 (20181017.3)
Package: linux (not installed)
Tags: cosmic
Uname: Linux 4.18.10-041810-generic x86_64
UnreportableReason: The running kernel is not an Ubuntu kernel
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True

information type: Private Security → Public
affects: alsa-driver (Ubuntu) → ubuntu
Paul White (paulw2u)
affects: ubuntu → linux (Ubuntu)
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1810183

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Steve Bicko (cygubicko) wrote : ProcCpuinfoMinimal.txt

apport information

tags: added: apport-collected cosmic
description: updated
Revision history for this message
Steve Bicko (cygubicko) wrote : ProcEnviron.txt

apport information

Revision history for this message
Steve Bicko (cygubicko) wrote : ProcCpuinfoMinimal.txt

apport information

description: updated
Revision history for this message
Steve Bicko (cygubicko) wrote : ProcEnviron.txt

apport information

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Would it be possible for you to test the latest upstream kernel? Refer
to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest
v4.20 kernel[0].

If this bug is fixed in the mainline kernel, please add the following
tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag:
'kernel-bug-exists-upstream'.

Once testing of the upstream kernel is complete, please mark this bug as
"Confirmed".

Thanks in advance.

[0] https://kernel.ubuntu.com/~kernel-ppa/mainline/v4.20/

Revision history for this message
Warren Baird (wjbaird) wrote :

I just got the same laptop today, and am having the same problem (although I'm running Linux Mint 19.1 instead of Ubuntu directly). I'm still getting things set up, but will get the 4.20 kernel installed as soon as I can and try this...

Revision history for this message
Steve Bicko (cygubicko) wrote :

"kernel-bug-exists-upstream"

Tested the latest kernel (v4.20) as suggested by Kai-Heng but still it doesn't work!

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Seems like there's no driver support yet for this new feature.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
Po-Hsu Lin (cypressyew)
Changed in linux (Ubuntu):
status: Expired → Confirmed
Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Please attach dmesg after the hotkey gets pressed.

Revision history for this message
BRUNET Delphine (af1ne) wrote :

Hello, I buy almost same asus Zenbook UX433FN and I have the same problem : numpad doesn't work.
I didn't find any driver running on ubuntu...
My config is ubuntu 18.04.2 LTS

Linux version 4.19.11-041911-generic (kernel@kathleen) (gcc version 8.2.0 (Ubuntu 8.2.0-12ubuntu1)) #201812191931 SMP Wed Dec 19 19:33:33 UTC 2018.

Thank for you're help :)

Revision history for this message
Fran Diéguez (frandieguez) wrote :
Download full text (8.8 KiB)

dmesg reports nothing when pushing the button to activate the button.

checking the evtest output for the touchpad I cant see anything interesting
$ sudo evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: Lid Switch
/dev/input/event1: Sleep Button
/dev/input/event2: Power Button
/dev/input/event3: Power Button
/dev/input/event4: AT Translated Set 2 keyboard
/dev/input/event5: PC Speaker
/dev/input/event6: Asus WMI hotkeys
/dev/input/event7: ELAN1402:00 04F3:30BF Touchpad
/dev/input/event8: ELAN1402:00 04F3:30BF Keyboard
/dev/input/event9: Video Bus
/dev/input/event10: Video Bus
/dev/input/event11: Logitech USB Receiver
/dev/input/event12: Logitech USB Receiver Mouse
/dev/input/event13: Logitech USB Receiver Consumer Control
/dev/input/event14: USB2.0 HD IR UVC WebCam: USB2.0
/dev/input/event15: Logitech USB Receiver System Control
/dev/input/event16: USB2.0 HD IR UVC WebCam: USB2.0
/dev/input/event17: HDA Intel PCH Headset Mic
/dev/input/event18: HDA Intel PCH Headphone
/dev/input/event19: HDA Intel PCH HDMI/DP,pcm=3
/dev/input/event20: HDA Intel PCH HDMI/DP,pcm=7
/dev/input/event21: HDA Intel PCH HDMI/DP,pcm=8
/dev/input/event22: HDA Intel PCH HDMI/DP,pcm=9
/dev/input/event23: HDA Intel PCH HDMI/DP,pcm=10
/dev/input/event24: 00:16:94:31:EF:23
Select the device event number [0-24]: 7
Input driver version is 1.0.1
Input device ID: bus 0x18 vendor 0x4f3 product 0x30bf version 0x100
Input device name: "ELAN1402:00 04F3:30BF Touchpad"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 272 (BTN_LEFT)
    Event code 325 (BTN_TOOL_FINGER)
    Event code 328 (BTN_TOOL_QUINTTAP)
    Event code 330 (BTN_TOUCH)
    Event code 333 (BTN_TOOL_DOUBLETAP)
    Event code 334 (BTN_TOOL_TRIPLETAP)
    Event code 335 (BTN_TOOL_QUADTAP)
  Event type 3 (EV_ABS)
    Event code 0 (ABS_X)
      Value 1307
      Min 0
      Max 2992
      Resolution 31
    Event code 1 (ABS_Y)
      Value 808
      Min 0
      Max 1496
      Resolution 31
    Event code 47 (ABS_MT_SLOT)
      Value 0
      Min 0
      Max 4
    Event code 53 (ABS_MT_POSITION_X)
      Value 0
      Min 0
      Max 2992
      Resolution 31
    Event code 54 (ABS_MT_POSITION_Y)
      Value 0
      Min 0
      Max 1496
      Resolution 31
    Event code 55 (ABS_MT_TOOL_TYPE)
      Value 0
      Min 0
      Max 2
    Event code 57 (ABS_MT_TRACKING_ID)
      Value 0
      Min 0
      Max 65535
  Event type 4 (EV_MSC)
    Event code 5 (MSC_TIMESTAMP)
Properties:
  Property type 0 (INPUT_PROP_POINTER)
  Property type 2 (INPUT_PROP_BUTTONPAD)
Testing ... (interrupt to exit)
Event: time 1556406853.164537, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 1779
Event: time 1556406853.164537, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 2941
Event: time 1556406853.164537, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 0
Event: time 1556406853.164537, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1556406853.164537, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1
Event:...

Read more...

Revision history for this message
Dustin Holloway (tehnatural) wrote :

+1 also, affected by this issue

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Does acpi_listen show anything?

Revision history for this message
Dustin Holloway (tehnatural) wrote :

Not explicity for the numpad. It does, however, show entries when changing the keyboard backlight as well as the monitor backlight.

Revision history for this message
Nikita Rushmanov (nikita240) wrote :

+1 also affected by this. I have an ASUS ROG Zephyrus S which also had a touchpad/numpad.

I'm on Kubuntu 19.04. Kernel 5.0.0-16-generic.

Revision history for this message
egcmi (egcmi) wrote :

+1 also affected by this. Kubuntu 18.04 kernel 5.0.0-050000-generic on Asus ZenBook UX433FN

Revision history for this message
Carlos Higa (carloshiga) wrote :

+1
Using Zenbook UX433FN, Ubuntu 18.04, kernel 4.20.6-042006-generic.

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Oh please run evtest on "AT Translated Set 2 keyboard", "Asus WMI hotkeys" or "00:16:94:31:EF:23".

Revision history for this message
Luis Felipe Quiñones Nieto (lfelipeqn) wrote :

+1

Same issue with my ASUS ZenBook UX433FN - Ubuntu 19.04 - Kernel 5.0.0-20-generic - numpad not working. This is one of the coolest features of this laptop and is not woking in Ubuntu. With Windows it works properly.

Revision history for this message
Badaoui Mohamed (mohamed-badaoui) wrote :

+1

Same issue with my ASUS ZenBook UX433F - Debian 10 - Kernel 5.2.0 - numpad not working.

$ uname -a
Linux laptop 5.2.0

Brad Figg (brad-figg)
tags: added: cscc
Revision history for this message
Rokas (urbonasr) wrote :

Same with UX433FA and Ubuntu 18.04

Revision history for this message
Federico Aloi (federico-aloi) wrote :

Same here, UX433FN.

Linux asus-ux433fn 5.0.0-27-generic #28~18.04.1-Ubuntu SMP Thu Aug 22 03:00:32 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Revision history for this message
ANDREA MATTANA (amattana) wrote :

Same here, UX433FN

$uname -a
Linux lambda 5.1.15-050115-generic #201906250430 SMP Tue Jun 25 04:33:37 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Revision history for this message
Szabó László (karlitosz) wrote :

Same here,

Linux szabolaszlo-ZenBook-UX433FN-UX433FN 5.0.0-29-generic #31~18.04.1-Ubuntu SMP Thu Sep 12 18:29:21 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Revision history for this message
Robbie (lehthanis) wrote :

Wanted to drop in that I have an asus ROG zephyrus and no touchpad functionality for me either. Anything I can do to help?

Revision history for this message
costing (costing) wrote :

Same here, on Ubuntu 19.10 with kernel 5.3.0

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 19.10
Release: 19.10
Codename: eoan
$ uname -a
Linux zen 5.3.0-18-generic #19-Ubuntu SMP Tue Oct 8 20:14:06 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

acpi_listen doesn't see any event when the touchpad virtual button is pressed. Nor xev.

Revision history for this message
Pedro Diez (pedro-diez) wrote :

Same here, How can we help to solve it?

Revision history for this message
Adam Niedling (krychek) wrote :

Same with the ASUS Zenbook UX333FA on Ubuntu 19.10.

Revision history for this message
Di@bl@l (132ch204) wrote :

Hi everyone, same here with ubuntu 19.10 and with asus vivobook S14 X420F.

Revision history for this message
Agustina Osimani (aosimani) wrote :

+1 also affected by this.

Revision history for this message
hvico (horacio-vico) wrote :

I have an ASUS Zephyrus-GX501GI and I am affected by this issue (inability turn on the numeric pad).

Revision history for this message
WOZNIAK (pwozniak) wrote :

+1 (with kernel 5.3.0-24)
No message with "dmesg"
No input with "xinput test"

Really waiting for solution as this is a really useful feature from ASUS notebook

Revision history for this message
Ákos Blázsik (akosblazsik) wrote :

Similar defiled experience on ASUS Zenbook 14 UM431D with Ubuntu 19.10.

Revision history for this message
Badaoui Mohamed (mohamed-badaoui) wrote :

+1 (with kernel 5.4.0-2-amd64)
No message with "dmesg"

:'(

Revision history for this message
Ktux (ti-orion) wrote :

+1 on ASUS Vivobook 14 R424D with kubuntu 18.04 or 19.04.
This feature is usefull for 14 inch notebook.

Revision history for this message
Robbie (lehthanis) wrote :

I've never written drivers before but if someone wants to work on this with me, I'd love to help out.

Revision history for this message
Piotr Arłukowicz (piotao) wrote :

Same problem here!!!

inxi -M -S
System: Host: haran Kernel: 5.3.0-40-generic x86_64 bits: 64 Desktop: KDE Plasma 5.16.5 Distro: Ubuntu 19.10 (Eoan Ermine)
Machine: Type: Laptop System: ASUSTeK product: ZenBook Pro Duo UX581GV_UX581GV v: 1.0 serial: <root required>
Mobo: ASUSTeK model: UX581GV v: 1.0 serial: <root required> UEFI: American Megatrends v: UX581GV.300
date: 08/29/2019

Revision history for this message
Misa (misamisa) wrote :

+1 affected by this.

Kernel: 5.5.9-050509-generic x86_64 bits: 64
  Desktop: Cinnamon 4.4.5 Distro: Linux Mint 19.3 Tricia
  Type: Laptop System: ASUSTeK product: ZenBook UX434FAC_UX433FAC v: 1.0
  serial: <root required>
  Mobo: ASUSTeK model: UX434FAC v: 1.0 serial: <root required>
  UEFI: American Megatrends v: UX434FAC.300 date: 09/20/2019

Adam Niedling (krychek)
tags: added: fecal
Changed in linux (Ubuntu):
status: Confirmed → In Progress
status: In Progress → Confirmed
Adam Niedling (krychek)
tags: added: groovy
209 comments hidden view all 289 comments
Revision history for this message
CAPDEVILLE Franck (capdefraubuntu) wrote :

It's what I have already done but I Wonder how I must download the file " install.sh". It's the point which causes trouble to me, I think.

Revision history for this message
Badaoui Mohamed (mohamed-badaoui) wrote :

Hi @Franck,

You do not have to download only the install.sh script, but the whole package.
the link is:
https://github.com/mohamed-badaoui/ux433-touchpad-numpad/archive/refs/heads/main.zip

You unzip this, and run all the command givent above by @Erik.

Mohamed

Revision history for this message
Erik (onryo1) wrote :

@CAPDEVILLE
Just download it with git.

sudo apt install git

cd ~/ (home dir)

git clone https://github.com/mohamed-badaoui/ux433-touchpad-numpad.git

#now you have the directory with the the install.sh etc
#cd into the new directory

cd ux433-touchpad-numpad

#install.sh is just a simple bash script that uses the other stuff
#in the git folder. You need the entire folder not just install.sh

Revision history for this message
CAPDEVILLE Franck (capdefraubuntu) wrote :

Thank you very much! I haven't understood the goog way to have all the files and to execute the script.I am not familiar with GIT's procedure.

Revision history for this message
Erik (onryo1) wrote :

@CAPDEVILLE
No problem. Let me know if you get it working! If you need any help just ask! Kinda nice to have the numberpad working!

Revision history for this message
blu_sr (blu-sr) wrote :

It works on my UX425J notebook, yay! The touch button on the top-right is not exactly on the icon but it's fine. F8 suppose to function in Fn+Esc disabled mode only, can I bring back the regular F8?

Also, if possible, consider the dimming option on the top-left.

Revision history for this message
Luca (spixed) wrote :

Hi Sirs,
I have a ux433fn not work for me can you help me?
there is an error in service, i have a fresh install of Archlinux.
[spix@spix ux433-touchpad-numpad]$ systemctl status asus_touchpad_numpad.service
× asus_touchpad_numpad.service - Asus Touchpad to Numpad Handler
     Loaded: loaded (/usr/lib/systemd/system/asus_touchpad_numpad.service; enabled; vendor preset: disabled)
     Active: failed (Result: exit-code) since Thu 2021-04-22 23:39:44 CEST; 9min ago
    Process: 2505 ExecStart=/usr/bin/python3 /usr/bin/asus_touchpad_numpad.py (code=exited, status=1/FAILURE)
   Main PID: 2505 (code=exited, status=1/FAILURE)
        CPU: 24ms

apr 22 23:39:44 spix systemd[1]: Started Asus Touchpad to Numpad Handler.
apr 22 23:39:44 spix systemd[1]: asus_touchpad_numpad.service: Main process exited, code=exited, status=1/FAILURE
apr 22 23:39:44 spix systemd[1]: asus_touchpad_numpad.service: Failed with result 'exit-code'.

Installation of the script work perfectly, with no error

Revision history for this message
Luca (spixed) wrote :

sudo ./install.sh
Testing interface i2c-1 : sucess
Does your numpad has % and = symbols [N/y]

Your numpad has no extra symbols.

Copy asus python driver to /usr/bin/asus_touchpad_numpad.py
Add asus touchpad service in /lib/systemd/system/
Asus touchpad service enabled
Asus touchpad service started

Revision history for this message
Luca (spixed) wrote :

and this is grep command :
[spix@spix ux433-touchpad-numpad]$ grep -B1 -A5 -i -E "(elan|asu)" /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Asus WMI hotkeys"
P: Phys=asus-nb-wmi/input0
S: Sysfs=/devices/platform/asus-nb-wmi/input/input10
U: Uniq=
H: Handlers=kbd event10 rfkill
B: PROP=0
B: EV=100013
B: KEY=1000000080000 0 0 0 0 181606f00900000 8280027801701000 e000000000000 0
--
I: Bus=0018 Vendor=04f3 Product=30dc Version=0100
N: Name="ELAN1401:00 04F3:30DC Mouse"
P: Phys=i2c-ELAN1401:00
S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-1/i2c-ELAN1401:00/0018:04F3:30DC.0001/input/input13
U: Uniq=
H: Handlers=event7 mouse0
B: PROP=0
B: EV=17
B: KEY=30000 0 0 0 0
--
I: Bus=0018 Vendor=04f3 Product=30dc Version=0100
N: Name="ELAN1401:00 04F3:30DC Touchpad"
P: Phys=i2c-ELAN1401:00
S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-1/i2c-ELAN1401:00/0018:04F3:30DC.0001/input/input14
U: Uniq=
H: Handlers=event11 mouse1
B: PROP=5
B: EV=1b
B: KEY=e520 10000 0 0 0 0
--
I: Bus=0018 Vendor=04f3 Product=30dc Version=0100
N: Name="ELAN1401:00 04F3:30DC Keyboard"
P: Phys=i2c-ELAN1401:00
S: Sysfs=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-1/i2c-ELAN1401:00/0018:04F3:30DC.0001/input/input15
U: Uniq=
H: Handlers=sysrq kbd leds event12
B: PROP=0
B: EV=120013
B: KEY=1000000000007 ff800000000007ff febeffdfffefffff fffffffffffffffe

Revision history for this message
Luca (spixed) wrote :

Solved i installed python-pip too.
after relaunch install.sh and now work very good.
Thank you to all

Revision history for this message
Luca (spixed) wrote :

i forget after install python pip i send command:
sudo pip3 install libevdev
after i reinstalled install.sh and now work very good.

Revision history for this message
Luca (spixed) wrote :

Sorry but every times that i restart pc numpad not work, there are any error in startup phase:

File "/usr/bin/asus_touchpad_numpad.py", line147, in <module> for e in d_t.events():

File "usr/lib/python3.9/site-packages/libevdev/device.py", line 536, in events

ev=self._libevdev.next_event(flags)

File "usr/lib/python3.9/site-packages/libevdev/_clib.py", line 893, in next_event

raise OSError(-rc, os.strerror(-rc))
OSError:[Errno19] No such device

Can you help me?

Revision history for this message
Lucas Santana Carlota (lucassnta90) wrote :

Works perfectly in Fedora 34! Thank you so much!

Revision history for this message
Iñigo (iec989) wrote :

It is indeed working - but when will this be included in Ubuntu by default? Is there any ETA?

Revision history for this message
CAPDEVILLE Franck (capdefraubuntu) wrote :

Some news:I have at least tried to reinstall Linuxmint 20.1 on an ASUS Zenbook 14 UX425J and this time, I succeeded with the problem of the Numpad in the touchpad : it works very well with the F8 touch ( not with the specific zone in the upper right corner or the touchpad, but no matter).
Thanks to everyone who helped me, you are great ! I am very happy and the owner or the PC too. One more convinced user of Linux but she needed absolutely this Numpad for his job.

Franck

Revision history for this message
Nils Domin (nilsdomin) wrote :

@Mohamed: Thanks for your great work! It's running now on my ASUS Zenbook UX433FAC 14 with Fedora 34 installed.

Revision history for this message
Luca (spixed) wrote :

No anyone can help me.

Revision history for this message
Håkon Vågsether (haakov) wrote :

@Luca: Check out this pull request, maybe it helps: https://github.com/mohamed-badaoui/asus-touchpad-numpad-driver/pull/21

Revision history for this message
Frederic Pageot (frpageot) wrote :

Hello,
Running fine on my asus UX363EA. Numpad working great, but I did not find a way to activate the backlight of the numpad. Did I miss something ? Anyway thanks for this great job.
Fred

Revision history for this message
Frederic Pageot (frpageot) wrote :

Well, I found, for my computer, the bus nuber is different :
numpad light on :
sudo i2ctransfer -f -y 14 w13@0x15 0x05 0x00 0x3d 0x03 0x06 0x00 0x07 0x00 0x0d 0x14 0x03 0x01 0xa

Numpad light off
sudo i2ctransfer -f -y 14 w13@0x15 0x05 0x00 0x3d 0x03 0x06 0x00 0x07 0x00 0x0d 0x14 0x03 0x00 0xad

But, is there a way to integrate this in the script to enable backlight when activating the numpad and switch it off when deactivating ? I can understand that this is difficult to do it universally because it seems that we have different bus numbers for the light, but can I integrate this in the script, and if yes, where in the script ?

Anyway, many thanks for this super job.

Fred

Revision history for this message
Frederic Pageot (frpageot) wrote :

Well actually numpad backlight is really strange, it is working times to times, no logic. Most f the time I am not able to have the backlight but once in a while, I can enable it, but I really don't know how... If someone has an idea... For the moment, I use the sticker which is sypplied when you buy the computer, but it would be better to have the light on and off.

Revision history for this message
Logix (logix2) wrote :

I had success getting the touchpad numpad to work on My ASUS UX433FAC with https://github.com/mohamed-badaoui/asus-touchpad-numpad-driver

It's supposed to work with many ASUS models, and might also work with others not listed on its page, but they weren't tested.

The instructions for installing asus-touchpad-numpad-driver say to install a package with PIP using sudo. That's a bad idea for both security and possible system breakage. This has instructions that avoid this: https://www.linuxuprising.com/2021/05/how-to-get-numpad-embedded-into.html

Revision history for this message
Badaoui Mohamed (mohamed-badaoui) wrote :

Hi @Logix,

Thanks you very much for this contribution! :)

I updated the README with your recommendations:
https://github.com/mohamed-badaoui/asus-touchpad-numpad-driver

Thanks.

Revision history for this message
Andrey (andrey-ah) wrote :

Unfortunately it's not showing me the grid - back-light is not turning on. My laptop is UX393UA. Can it be fixed somehow?

Revision history for this message
Luca (spixed) wrote :

Thank you to all, with this instructions here https://www.linuxuprising.com/2021/05/how-to-get-numpad-embedded-into.html work perfectly on fresh arch.
one little bug, tray icon numpad (plasma) will be removed only after a double on-off

Thank you

Revision history for this message
Luca (spixed) wrote :

if anyone have a problem with oserror, as advice by Håkon Vågsether (haakov) check 1 sec wait solution, another way that worked for me, i have edit .service before start the install and changed the line 7 from Type=simple to Type=idle, in fact man define:

Behavior of idle is very similar to simple; however, actual execution of the service program is delayed until all active jobs are dispatched. This may be used to avoid interleaving of output of shell services with the status output on the console. Note that this type is useful only to improve console output, it is not useful as a general unit ordering tool, and the effect of this service type is subject to a 5s timeout, after which the service program is invoked anyway.

Thank you Badaoui Mohamed (mohamed-badaoui),Logix (logix2) and Håkon Vågsether (haakov)

Revision history for this message
WOZNIAK (pwozniak) wrote :

THANK YOU @Logix !
It works great with my UX433FAC with % symbols

Revision history for this message
dark0ghost (dark0ghost) wrote (last edit ):

asus M433IA doesn`t work backlight
 OS: Parrot OS 4.11 x86_64
 Host: VivoBook_ASUSLaptop X421IA_M433IA 1.0
Kernel: 5.10.0-6parrot1-amd64
sudo i2cdetect -l:
```
i2c-3 smbus SMBus PIIX4 adapter port 1 at 0b20 SMBus adapter
i2c-1 smbus SMBus PIIX4 adapter port 0 at 0b00 SMBus adapter
i2c-6 i2c AMDGPU DM aux hw bus 0 I2C adapter
i2c-4 i2c AMDGPU DM i2c hw bus 0 I2C adapter
i2c-2 smbus SMBus PIIX4 adapter port 2 at 0b00 SMBus adapter
i2c-0 i2c Synopsys DesignWare I2C adapter I2C adapter
i2c-5 i2c AMDGPU DM i2c hw bus 1 I2C adapter
```

Revision history for this message
KodduX (tvdkodde) wrote :

Tested on Asus Expertbook B9 (model B9400CEA) with Ubuntu 21.04

0.123456789/*-+%=

Many thanks Mohamed!

Revision history for this message
Robbie (lehthanis) wrote :

Just tested on Arch Linux and GX701GX-XB78 and tried all combinations of model/layout...no dice.

This version DOES work for me https://gitlab.com/Thraen/gx735_touchpad_numpad but I have to stop and restart it every time I reboot. Perhaps you could merge some of his methods into yours Mohamed? Yours seems to be a bit more robust.

Revision history for this message
Uncle Slacky (uncleslacky) wrote :

Is there a way to get this working with sysvinit (I'm not using systemd)?

Adam Niedling (krychek)
tags: added: impish
Revision history for this message
Zdeno Forgac (zdenof) wrote :

Hi guys,

I'm pretty new to linux (finally decided to get rid of windows after many years). I'm runnig on Ubuntu 21.10 now...

I have Asus Zenbook 14 UX431DA which originally came with standard touchpad with fingerprint
sensor. So I decided to buy numpad mod hardware piece for my notebook. Succesfully installed yesterday, also did install driver package. Everything is working correctly but without backlight.
When I press the numlock button on it, I can type the numbers and symbols, but I'm not able to toggle the brightness (backlight), so I don't see anything on the touchpad.
As I am working a lot in excel I really need to get a numpad working properly. So I hope that somebody could help me with this.
Thanks, Zee

Revision history for this message
Marcel Brouillet (mbrouillet) wrote :

Hello !
- Not working on UX582lr (although very similar to UX581l.
- Install seems going well.
- « LOG=DEBUG sudo -E ./asus_touchpad.py » keeps hanging with blinking cursor and no output.
Very willing to help, if instructed to do any test. Thank you for writing the package.
Marcel.

Ubuntu Studio 21.04 up to date (Linux ux582lr 5.11.0-41-lowlatency #45-Ubuntu SMP PREEMPT Fri Nov 5 13:55:43 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux)

sudo i2cdetect -l
i2c-3 i2c Synopsys DesignWare I2C adapter I2C adapter
i2c-10 i2c AUX B/DDI B/PHY B I2C adapter
i2c-1 i2c Synopsys DesignWare I2C adapter I2C adapter
i2c-8 i2c i915 gmbus dpd I2C adapter
i2c-6 i2c i915 gmbus dpc I2C adapter
i2c-4 i2c Synopsys DesignWare I2C adapter I2C adapter
i2c-11 i2c AUX C/DDI C/PHY C I2C adapter
i2c-2 i2c Synopsys DesignWare I2C adapter I2C adapter
i2c-0 smbus SMBus I801 adapter at efa0 SMBus adapter
i2c-9 i2c AUX A/DDI A/PHY A I2C adapter
i2c-7 i2c i915 gmbus misc I2C adapter
i2c-5 i2c i915 gmbus dpb I2C adapter
i2c-12 i2c AUX D/DDI D/PHY D I2C adapter

~/asus-touchpad-numpad-driver$ sudo ./install.sh
apt is here
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
git is already the newest version (1:2.30.2-1ubuntu1).
libevdev2 is already the newest version (1.11.0+dfsg-1build1).
i2c-tools is already the newest version (4.2-1build1).
python3-libevdev is already the newest version (0.5-3).
0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
Testing interface i2c-3 : failed
Testing interface i2c-1 : failed
Testing interface i2c-4 : failed
Testing interface i2c-2 : sucess

Select models keypad layout:
1) gx701.py
2) m433ia.py
3) ux433fa.py
4) ux581l.py
5) Quit
Please enter your choice 4

What is your keyboard layout?
1) Qwerty
2) Azerty
3) Quit
Please enter your choice [1-3]: 1
Add asus touchpad service in /etc/systemd/system/
Asus touchpad service enabled
Asus touchpad service started

Revision history for this message
Siddhy (antoine-nematis) wrote :

Hello,

Exactly the same as Marcel for me:
- Asus ZenBook Duo Pro (UX582lr)
- Install seems going well too.
- keyboard azerty for me

$ LOG=DEBUG sudo -E ./asus_touchpad.py
DEBUG:Pad:Detect keyboard from N: Name="AT Translated Set 2 keyboard"
DEBUG:Pad:Set keyboard 3 from H: Handlers=sysrq kbd event3 leds
DEBUG:Pad:Detect touchpad from N: Name="ELAN9009:00 04F3:2C23 Touchpad"
DEBUG:Pad:Set touchpad device id 4 from S: Sysfs=/devices/pci0000:00/0000:00:15.3/i2c_designware.3/i2c-4/i2c-ELAN9009:00/0018:04F3:2C23.0003/input/input46
DEBUG:Pad:Set touchpad id 15 from H: Handlers=mouse4 event15
DEBUG:Pad:Touchpad min-max: x 0-3984, y 0-1152
$ sudo ./install.sh
apt is here
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
git est déjà la version la plus récente (1:2.32.0-1ubuntu1).
libevdev2 est déjà la version la plus récente (1.11.0+dfsg-1build1).
i2c-tools est déjà la version la plus récente (4.2-2).
python3-libevdev est déjà la version la plus récente (0.5-3).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Testing interface i2c-3 : failed
Testing interface i2c-1 : failed
Testing interface i2c-4 : failed
Testing interface i2c-2 : sucess

Select models keypad layout:
1) gx701.py
2) m433ia.py
3) ux433fa.py
4) ux581l.py
5) Quit
Please enter your choice 4

What is your keyboard layout?
1) Qwerty
2) Azerty
3) Quit
Please enter your choice [1-3]: 2
Add asus touchpad service in /etc/systemd/system/
Asus touchpad service enabled
Asus touchpad service started

Thank you for writing the package.
Siddhy.

Revision history for this message
Lukáš Drahník (ldrahnik) wrote :

Hello,
i implemented multitouch up to 5 fingers in fork of already mentioned python driver repository. You can test it here: https://github.com/ldrahnik/asus-touchpad-numpad-driver. I am testing that on Elementary OS Loki 6.1 with type of numpad 433ia without levels of backlight (ntb type UP5401EA). Support of this kind of backlight (no levels) support i implemented as well. Levels of backlight are configurable in templates.

I use ZenBook on daily basics so i will keep this version of driver updated and working.

Best

Lukas

Revision history for this message
N Sucho (trafficpanda) wrote :

Hey,

so first of all thanks for all the work you put in!!

I am working with the ZenBook UX425UAZ and the driver is working perfectly fine, but only when I start the "LOG=DEBUG sudo -E ./asus_touchpad.py", without it the numpad doesn't function at all.
Did I miss sth. while or after the installation?

cheers
Niko

Changed in linux (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
ANDREA MATTANA (amattana) wrote : Re: [Bug 1810183] Re: numpad on touchpad doesn't work in ASUS Zenbook 14

Tested on Ubuntu 18.04 and UX433F Zenbook 14, worked only the backlight but
not the digits. Then the system crashed when rebooted and stuck without the
chance to repair even in recovery mode.
I haven't tried to find a solution starting with a live OS in ramdisk since
I wanted to try the newest Ubuntu 22.04, and haven't tested yet here (a
little bit scared, evaluating pro and cons...)

Cheers,
Andrea

Il giorno lun 16 mag 2022 alle ore 07:01 Adolfo Jayme <
<email address hidden>> ha scritto:

> ** Changed in: linux (Ubuntu)
> Importance: Undecided => Wishlist
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (1823320).
> https://bugs.launchpad.net/bugs/1810183
>
> Title:
> numpad on touchpad doesn't work in ASUS Zenbook 14
>
> Status in Linux:
> New
> Status in linux package in Ubuntu:
> Confirmed
>
> Bug description:
> I have Asus Zenbook 14 UX433FA which I have installed Ubuntu 18.10
> alongside windows 10.
> The numeric keypads are within the touchpad and are supposed to be
> turned on by a button on the touchpad. This works well in Windows but
> doesn't work in Ubuntu.
> I have tried to search for any related problems/solutions online but I
> haven't been able to.
> I will appreciate any suggestion or help.
> Thanks,
> ---
> ProblemType: Bug
> ApportVersion: 2.20.10-0ubuntu13.1
> Architecture: amd64
> CurrentDesktop: ubuntu:GNOME
> DistroRelease: Ubuntu 18.10
> InstallationDate: Installed on 2018-12-30 (4 days ago)
> InstallationMedia: Ubuntu 18.10 "Cosmic Cuttlefish" - Release amd64
> (20181017.3)
> Package: linux (not installed)
> Tags: cosmic
> Uname: Linux 4.19.11-041911-generic x86_64
> UnreportableReason: The running kernel is not an Ubuntu kernel
> UpgradeStatus: No upgrade log present (probably fresh install)
> UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
> _MarkForUpload: True
> ---
> ProblemType: Bug
> ApportVersion: 2.20.10-0ubuntu13.1
> Architecture: amd64
> CurrentDesktop: ubuntu:GNOME
> DistroRelease: Ubuntu 18.10
> InstallationDate: Installed on 2018-12-30 (4 days ago)
> InstallationMedia: Ubuntu 18.10 "Cosmic Cuttlefish" - Release amd64
> (20181017.3)
> Package: linux (not installed)
> Tags: cosmic
> Uname: Linux 4.18.10-041810-generic x86_64
> UnreportableReason: The running kernel is not an Ubuntu kernel
> UpgradeStatus: No upgrade log present (probably fresh install)
> UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
> _MarkForUpload: True
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/linux/+bug/1810183/+subscriptions
>
>

--

--

Andrea Mattana

Revision history for this message
Lukáš Drahník (ldrahnik) wrote (last edit ):

I add an attachment that contains all models which should include NumberPad (at this moment, maybe new models will be coming), sent by Asus support!. Anyway I found mistakes without NumberPad but like 5 times only. Each row also includes which layout each model uses, it was done manually googling each laptop by me. More information about each assigned keyboard NumberPad layout you can get from my driver repository here: https://github.com/asus-linux-drivers/asus-touchpad-numpad-driver/tree/master/numpad_layouts

Revision history for this message
Lukáš Drahník (ldrahnik) wrote :
Revision history for this message
RUMORE (rumorevictor-1) wrote :

I have a ASUS E410MA with UBUNTU 20.04 and the numpap work but sometimes after switching from NUMPAD TO TOUCHPAD, the cursor become freezing.
Why can i do to make the cursor working ?

Displaying first 40 and last 40 comments. View all 289 comments or add a comment.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.