10.04.2018 - emailed message to Asus Customer Service
Dear Asus Customer Service,
I would like to be informed about two most imporant things regarding my Asus G752VS laptop:
1)
will Asus release anytime soon the new BIOS update containing Meltdown and Spectre fixes?
2)
will this new BIOS update contain a fix for reported long standing ELAN touchpad issue and finally make the touchpad usable (wake the dead) under Linux?
Best regards,
worried Customer
================
11.04.2018 - emailed message to Kai-Heng Feng, Chris Chiu, KT Liao, Benjamin Tissoires and Peter Hutterer
Dear Linux kernel developers,
with a hope that this message can somehow help finding the definitive and complete solution, I'm writing to inform you about some important news regarding Asus G752 laptop series and a long standing ELAN touchpad issue (touchpad "ELAN1203:00 04F3:3043" completely dead).
Now the big news is that after executing a few simple commands, ELAN touchpad is miraculously awaken from death and it starts partially functioning.
If you have some free time, please take a look here:
comment 152 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1653456
Best regards.
================
Solus deveopers helped me to solve the "bash: new_id: Permission denied" problem in executing commands suggested by Clément Gayot - and here's the result:
# cd /sys/bus/hid/drivers/hid-multitouch
# ls
0018:04F3:3043.0007 bind module new_id uevent unbind
# echo "0018:04F3:3043.0007" | sudo tee /sys/bus/hid/drivers/hid-multitouch/unbind
# echo "0018 04F3 3043 0013" | sudo tee /sys/bus/hid/drivers/hid-multitouch/new_id
Miraculously - touchpad mouse and buttons works ok (as Clément Gayotbut said, no solution for multitouch - no gesture capabilities for Elan Mouse). Fn keys to disable and enable the touchpad works, but produce no effect at all - touchpad is always enabled.
Both with xinput and libinput-devices, two devices are now listed:
~ $ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ G-SPY USB Gaming Mouse id=12 [slave pointer (2)]
⎜ ↳ Asus Keyboard id=14 [slave pointer (2)]
⎜ ↳ Asus Keyboard id=15 [slave pointer (2)]
⎜ ↳ ELAN1203:00 04F3:3043 Mouse id=16 [slave pointer (2)]
⎜ ↳ ELAN1203:00 04F3:3043 Touchpad id=21 [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)]
↳ Asus Wireless Radio Control id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ USB2.0 HD UVC WebCam: USB2.0 HD id=10 [slave keyboard (3)]
↳ G-SPY USB Gaming Mouse id=11 [slave keyboard (3)]
↳ Asus Keyboard id=13 [slave keyboard (3)]
↳ Asus WMI hotkeys id=17 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=18 [slave keyboard (3)]
↳ G-SPY USB Gaming Mouse id=19 [slave keyboard (3)]
↳ Asus Keyboard id=20 [slave keyboard (3)]
10.04.2018 - emailed message to Asus Customer Service
Dear Asus Customer Service,
I would like to be informed about two most imporant things regarding my Asus G752VS laptop:
1)
will Asus release anytime soon the new BIOS update containing Meltdown and Spectre fixes?
2)
will this new BIOS update contain a fix for reported long standing ELAN touchpad issue and finally make the touchpad usable (wake the dead) under Linux?
Best regards,
worried Customer
================
11.04.2018 - emailed message to Kai-Heng Feng, Chris Chiu, KT Liao, Benjamin Tissoires and Peter Hutterer
Dear Linux kernel developers,
with a hope that this message can somehow help finding the definitive and complete solution, I'm writing to inform you about some important news regarding Asus G752 laptop series and a long standing ELAN touchpad issue (touchpad "ELAN1203:00 04F3:3043" completely dead).
Some people reported in 2017 that installing a "suspicious" file under Windows solves the ELAN touchpad Linux problem too: /rog.asus. com/forum/ showthread. php?93405- G-752-VS- Touchpad- Gesture- Fix /bugs.launchpad .net/ubuntu/ +source/ linux/+ bug/1653456/ comments/ 130 /bugs.launchpad .net/ubuntu/ +source/ linux/+ bug/1653456/ comments/ 134 /bugs.launchpad .net/ubuntu/ +source/ linux/+ bug/1653456/ comments/ 144
https:/
https:/
https:/
https:/
After a long time thinking, I didn't want to take a risk since the mentioned Windows file is "suspicious".
Now the big news is that after executing a few simple commands, ELAN touchpad is miraculously awaken from death and it starts partially functioning. /bugs.launchpad .net/ubuntu/ +source/ linux/+ bug/1653456
If you have some free time, please take a look here:
comment 152 https:/
Best regards.
================
Solus deveopers helped me to solve the "bash: new_id: Permission denied" problem in executing commands suggested by Clément Gayot - and here's the result:
# cd /sys/bus/ hid/drivers/ hid-multitouch 3043.0007" | sudo tee /sys/bus/ hid/drivers/ hid-multitouch/ unbind hid/drivers/ hid-multitouch/ new_id
# ls
0018:04F3:3043.0007 bind module new_id uevent unbind
# echo "0018:04F3:
# echo "0018 04F3 3043 0013" | sudo tee /sys/bus/
Miraculously - touchpad mouse and buttons works ok (as Clément Gayotbut said, no solution for multitouch - no gesture capabilities for Elan Mouse). Fn keys to disable and enable the touchpad works, but produce no effect at all - touchpad is always enabled.
Both with xinput and libinput-devices, two devices are now listed:
~ $ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ G-SPY USB Gaming Mouse id=12 [slave pointer (2)]
⎜ ↳ Asus Keyboard id=14 [slave pointer (2)]
⎜ ↳ Asus Keyboard id=15 [slave pointer (2)]
⎜ ↳ ELAN1203:00 04F3:3043 Mouse id=16 [slave pointer (2)]
⎜ ↳ ELAN1203:00 04F3:3043 Touchpad id=21 [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)]
↳ Asus Wireless Radio Control id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ USB2.0 HD UVC WebCam: USB2.0 HD id=10 [slave keyboard (3)]
↳ G-SPY USB Gaming Mouse id=11 [slave keyboard (3)]
↳ Asus Keyboard id=13 [slave keyboard (3)]
↳ Asus WMI hotkeys id=17 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=18 [slave keyboard (3)]
↳ G-SPY USB Gaming Mouse id=19 [slave keyboard (3)]
↳ Asus Keyboard id=20 [slave keyboard (3)]
~ $ sudo libinput- list-devices
Device: ELAN1203:00 04F3:3043 Mouse
Kernel: /dev/input/event15
Group: 9
Seat: seat0, default
Capabilities: pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: n/a
Calibration: n/a
Scroll methods: button
Click methods: none
Disable-w-typing: n/a
Accel profiles: flat *adaptive
Rotation: n/a
Device: ELAN1203:00 04F3:3043 Touchpad
Kernel: /dev/input/event16
Group: 9
Seat: seat0, default
Size: 113x62mm
Capabilities: pointer gesture
Tap-to-click: enabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: n/a
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: none
Disable-w-typing: enabled
Accel profiles: none
Rotation: n/a