PINE64
Finally... The touchpad works great! - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: Pinebook Pro (https://forum.pine64.org/forumdisplay.php?fid=111)
+--- Forum: General Discussion on Pinebook Pro (https://forum.pine64.org/forumdisplay.php?fid=112)
+--- Thread: Finally... The touchpad works great! (/showthread.php?tid=14531)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12


RE: Finally... The touchpad works great! - torbuntu - 10-05-2021

Is there a way to check the status of this updated firmware availability in fwupd?


RE: Finally... The touchpad works great! - Neilcob - 11-04-2021

Much better but two finger scroll sometimes jumps and isn't continuous scrolling. Normal mouse movement is much improved though. It would be my daily driver if two finger scroll was working properly. Good work! Wink


RE: Finally... The touchpad works great! - minkiu - 11-04-2021

Hello all,

so I attempted to do the install, and step-1 fails already, I'm on `postmarketOS` so I followed the guide over their wiki: https://wiki.postmarketos.org/wiki/PINE64_Pinebook_Pro_(pine64-pinebookpro)#Updating_the_keyboard_and_touchpad_firmware

Which is the same except for the fact that they `curl https://mirror.postmarketos.org/images/pinebookpro/tpfw.bin > firmware/tpfw.bin` before the make command, I did clone the correct repo though, the one in OP.

When I run step-1:

Code:
sudo ./updater step-1

Please note that updating the firmware carries a small risk
of permanently disabling the trackpad and keyboard, effectively
bricking them.  Proceed at your own risk.

Press Ctrl+C within the next five seconds to cancel... 5 4 3 2 1

[x] Running STEP-1...
[*]Flashing keyboard updater firmware...
>>> Hex file data fixed
[*]Opening USB device in user mode...
>>> Trying to open VID:258a PID:001e...
>>> USB device not found
>>> Trying to open VID:258a PID:001f...
>>> Kernel driver active
[*]Sending command to switch to boot mode...
>>> Switch command sent
>>> USB device closed
[*]Opening USB device in boot mode...
>>> Trying to open VID:0603 PID:1020...
>>> USB device not found
>>> Trying to open VID:0603 PID:1020...
>>> USB device not found
>>> Trying to open VID:0603 PID:1020...
>>> USB device not found
>>> Trying to open VID:0603 PID:1020...
>>> USB device not found
>>> Trying to open VID:0603 PID:1020...
>>> USB device not found
>>> Trying to open VID:0603 PID:1020...
>>> USB device not found
>>> Trying to open VID:0603 PID:1020...
>>> USB device not found
>>> Trying to open VID:0603 PID:1020...
>>> USB device not found
>>> Trying to open VID:0603 PID:1020...
>>> USB device not found
>>> Trying to open VID:0603 PID:1020...
>>> USB device not found
>>> Trying to open VID:0603 PID:1020...
>>> USB device not found
>>> Trying to open VID:0603 PID:1020...
>>> USB device not found
>>> Trying to open VID:0603 PID:1020...
>>> USB device not found
>>> Trying to open VID:0603 PID:1020...
>>> USB device not found
>>> Trying to open VID:0603 PID:1020...
>>> USB device not found
>>> Trying to open VID:0603 PID:1020...
>>> USB device not found
>>> Trying to open VID:0603 PID:1020...
>>> USB device not found
>>> Trying to open VID:0603 PID:1020...
>>> USB device not found
>>> Trying to open VID:0603 PID:1020...
>>> USB device not found
>>> Trying to open VID:0603 PID:1020...
>>> USB device not found
EEE Failed to open in boot mode

[*]And if I do `lsusb` I get the following:
Code:
Bus 005 Device 001: ID 1d6b:0002
Bus 003 Device 001: ID 1d6b:0001
Bus 002 Device 002: ID 05e3:0608
Bus 001 Device 001: ID 1d6b:0002
Bus 005 Device 002: ID 093a:2510
Bus 008 Device 001: ID 1d6b:0003
Bus 006 Device 001: ID 1d6b:0003
Bus 004 Device 001: ID 1d6b:0001
Bus 002 Device 001: ID 1d6b:0002
Bus 003 Device 004: ID 258a:001f
Bus 007 Device 001: ID 1d6b:0002

[*]The keyboard works, but the trackpad doesn't (which is what the step-1 is meant to do?).

[*]So before I install another distro (of the ones that seemingly worked), has anyone tried the updated with PostmarketOS or might be able to shed some light?


RE: Finally... The touchpad works great! - heyghoge - 12-03-2021

Did the update couple of months ago, worked like a charm.

But just today noticed - NumLock function (usually F10 key) now activates with F9 key (usually PrintScreen key). And the PrintScreen function is missing.

Has anyone encountered this little bug? Any ideas on fixing them?


RE: Finally... The touchpad works great! - KC9UDX - 12-03-2021

(12-03-2021, 04:38 PM)heyghoge Wrote: Did the update couple of months ago, worked like a charm.

But just today noticed - NumLock function (usually F10 key) now activates with F9 key (usually PrintScreen key). And the PrintScreen function is missing.

Has anyone encountered this little bug? Any ideas on fixing them?

Mine does it too.  But I thought someone, somewhere, decided that this was a feature.  Not sure anymore; memory is fuzzy on this.


RE: Finally... The touchpad works great! - heyghoge - 12-09-2021

Reflashed - now it's back to normal.


RE: Finally... The touchpad works great! - alchemist - 12-10-2021

Thank you very much for this firmware!

Is it possible to have the right and middle click emulations with 2 and 3 fingers?
using libinput or synaptics?

EDIT: OK with libinput


RE: Finally... The touchpad works great! - Phillip Bell - 12-16-2021

Finally got the courage to update today.  If you are on Manjaro and pacman, command that worked for me is:

     sudo pacman -Suy pinebook-pro-keyboard-updater

Very quick and easy.  Touchpad works 1,000% better, thank you!

Edit to add - on 0.0.3-4 , the NumLock and Print Screen still work the same way for me, no change.


RE: Finally... The touchpad works great! - spacepossum - 01-17-2022

I finally updated today on my PBP (produced 8/20, part of the third production run I think?).  The trackpad works significantly better (yay!) but the keyboard update is a mixed bag.  Some issues with the keyboard are now fixed - numlock functionality now works (it didn't before) and the super-L and -R keys snap the windows correctly.  All improvements.

However, the BlueFn-F3 key no longer triggers the "screen share" functionality.  The other BlueFn key combinations work just fine.   I actually used the screen share key quite a bit, so, that's a little frustrating.  I tried going through the keyboard firmware hex files, nothing jumped out at me as being responsible for the change or an easy way to fix it, so, I probably missed something.

Has anyone else encountered this issue?  

xev puts out this when BlueFn+F3 is keyed:
KeyPress event, serial 39, synthetic NO, window 0x3200001,
   root 0x430, subw 0x0, time 483183, (-876,1031), root: (140,1060),
   state 0x0, keycode 69 (keysym 0xffc0, F3), same_screen YES,
   XLookupString gives 0 bytes:  
   XmbLookupString gives 0 bytes:  
   XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x3200001,
   root 0x430, subw 0x0, time 483319, (-876,1031), root: (140,1060),
   state 0x0, keycode 69 (keysym 0xffc0, F3), same_screen YES,
   XLookupString gives 0 bytes:  
   XFilterEvent returns: False



RE: Finally... The touchpad works great! - UltraBlack_ - 02-14-2022

Hm, for me the updater fails at step 2 even though it passed step 1:

Code:
Verify mismatch: type=f2, pass=e2, recieved=d2


How would I go about solving this?