PINE64
Trackpad firmware update - 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: Trackpad firmware update (/showthread.php?tid=8407)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27


RE: Trackpad firmware update - ayufan - 11-24-2019

(11-23-2019, 06:49 PM)Jeb5Blovrueb Wrote:
(11-23-2019, 06:28 PM)Luke Wrote: Read detailed instructions. Start over with step 1.

Doesn't work:
Code:
Running STEP-1...
[*] Flashing keyboard updater firmware...
>>> Fix hex file
[*] Opening in user mode...
>>> Trying to open VID:258a PID:001e...
>>> Device not found
>>> Trying to open VID:258a PID:001f...
>>> Kernel Driver Active
[*] Sending command to switch to boot mode...
[*] Command send
>>> release interface
[*] Opening in boot mode
>>> Trying to open VID:0603 PID:1020...
>>> Device not found
>>> Trying to open VID:0603 PID:1020...
>>> Device not found
>>> Trying to open VID:0603 PID:1020...
>>> Device not found
>>> Failed to open in boot mode

In some cases you might have to retry `step-2` a few times. Detection of boot mode is sometimes flaky.


RE: Trackpad firmware update - Jeb5Blovrueb - 11-24-2019

(11-24-2019, 03:22 AM)ayufan Wrote: In some cases you might have to retry `step-2` a few times. Detection of boot mode is sometimes flaky.
I've tried that many times, but it always fails.


RE: Trackpad firmware update - GLSRacer - 11-24-2019

The updater worked for me. Thanks again to all the devs for getting this update out so quickly!

I actually hadn't been too annoyed by the trackpad issue just browsing the internet and watching videos. It wasn't until I used my PBP to edit an excel file for my wife that the pointer precision issue became a problem. Precision seems to be much better now and I haven't had any dropped key presses since the update.


RE: Trackpad firmware update - Der Geist der Maschine - 11-24-2019

(11-23-2019, 05:47 AM)ayufan Wrote:
(11-22-2019, 08:49 PM)Der Geist der Maschine Wrote: How can I check the firmware version? What's the current version and what was the previous one?

You can't.

My keyboard and trackpad have never been that bad, but I don't see a difference after the update and so I was hoping I can make sure the update succeeded.


RE: Trackpad firmware update - Arwen - 11-24-2019

I've not yet installed the trackpad firmware, so "no comment" on any improvements. (Though they sound good.)

However, for the next version of the firmware, I'd suggest a way to get a version number out of it. And maybe even 2 dates. The date firmware was compiled and date it was installed. (The dates can simply be 32 bit numbers, seconds from Unix Epoch, or 2000/01/01 00:00, if it's easier to not have ASCII text dates.)

Of course, I am a perfectionist..


RE: Trackpad firmware update - neilman - 11-24-2019

(11-24-2019, 12:04 PM)Arwen Wrote: I've not yet installed the trackpad firmware, so "no comment" on any improvements. (Though they sound good.)

However, for the next version of the firmware, I'd suggest a way to get a version number out of it. And maybe even 2 dates. The date firmware was compiled and date it was installed. (The dates can simply be 32 bit numbers, seconds from Unix Epoch, or 2000/01/01 00:00, if it's easier to not have ASCII text dates.)

Of course, I am a perfectionist..

If you want to be a complete perfectionist perhaps the keyboard firmware should also send the created/installed information as plain-text printed into any open text field using the Super-Key & F9 (print screen) button combination for 3 seconds Angel

How difficult could that be?


RE: Trackpad firmware update - kalpazanius - 11-25-2019

Is it only me? With the new firmware, I receive spurious touchpad clicks while I am typing. Apart from that the touchpad is a lot more precise and useful now.


RE: Trackpad firmware update - tsys - 11-25-2019

(11-24-2019, 01:51 PM)neilman Wrote: If you want to be a complete perfectionist perhaps the keyboard firmware should also send the created/installed information as plain-text printed into any open text field using the Super-Key & F9 (print screen) button combination for 3 seconds Angel

How difficult could that be?

Please no. Keyboards without dedicated special keys for integrated functions should behave transparently, just translating user input to HID data. Beeing able to query the version via e.g. custom HID commands would be plenty enough.


RE: Trackpad firmware update - Luke - 11-25-2019

Somewhat off-topic, but still relevant, for those of you who want "palm rejection" - it now works properly and can be set it in software. For MATE: Mouse Preferences -> Trackpad (tab) -> Disable touchpad while typing


RE: Trackpad firmware update - Arwen - 11-25-2019

(11-25-2019, 04:26 AM)tsys Wrote:
(11-24-2019, 01:51 PM)neilman Wrote: If you want to be a complete perfectionist perhaps the keyboard firmware should also send the created/installed information as plain-text printed into any open text field using the Super-Key & F9 (print screen) button combination for 3 seconds Angel

How difficult could that be?

Please no. Keyboards without dedicated special keys for integrated functions should behave transparently, just translating user input to HID data. Beeing able to query the version via e.g. custom HID commands would be plenty enough.

If the trackpad is part of the keyboard USB device, then we can get firmware version with normal "lsusb" output;
Code:
Bus 003 Device 002: ID 258a:001e  
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               1.10
 bDeviceClass            0 (Defined at Interface level)
 bDeviceSubClass         0
 bDeviceProtocol         0
 bMaxPacketSize0         8
 idVendor           0x258a
 idProduct          0x001e
 bcdDevice            1.00
 iManufacturer           1 HAILUCK CO.,LTD
 iProduct                2 USB KEYBOARD
 iSerial                 0
 bNumConfigurations      1
...