Pinebook Pro Revised Keyboard Firmware
#11
(01-27-2020, 12:53 AM)Solra Bizna Wrote:
(01-24-2020, 01:33 PM)inkslinger Wrote: If it's also improved the cursor that's awesome (corner grabbing is practically impossible with the trackpad, as-is, in my experience).

No changes have been made to the trackpad firmware yet, so far only the keyboard firmware seems to have been revised.

Should I post an issue about the trackpad problem, or is the focus intended to be the keyboard?

This is correct! I hope to be able to fix the trackpad issues as well though - feel free to make an issue about it Smile
  Reply
#12
Very odd, the track pad is definitely working better for me...confirmed this weekend. It is almost like there are more screen corner pixels available to grab. Ah well, the Placebo effect is strong with this one Wink
  Reply
#13
(01-22-2020, 03:18 PM)jackhumber Wrote: If you have any bug reports or suggestions for other features, feel free to open an issue/PR in the repo, or discuss things here!

I'd be happy to test out a dvorak mapping, or even generate one if needed -- I recently built a keyboard, and having hardware dvorak is really nice.

The documentation says the .asm files aren't -- does that apply to the .a51 files?

Having a comprehensive way of remapping keys would be awesome, particularly if it could be as easy as Soarer's converter for simple mods, but with the ability to do more ornate mappings (Fn-key, maybe even layers) as well.
  Reply
#14
@jackhumbert -  I have updated ANSI keyboard before (with oem files). Can I just run last step of your instructions - ./updater flash-kb-revised ansi ?
  Reply
#15
(01-28-2020, 03:28 AM)as400 Wrote: @jackhumbert -  I have updated ANSI keyboard before (with oem files). Can I just run last step of your instructions - ./updater flash-kb-revised ansi ?

Yeap! `sudo` should be needed I think.

(01-28-2020, 02:05 AM)ssfrfr@ Wrote:
(01-22-2020, 03:18 PM)jackhumbert Wrote: If you have any bug reports or suggestions for other features, feel free to open an issue/PR in the repo, or discuss things here!

I'd be happy to test out a dvorak mapping, or even generate one if needed -- I recently built a keyboard, and having hardware dvorak is really nice.

The documentation says the .asm files aren't -- does that apply to the .a51 files?

Having a comprehensive way of remapping keys would be awesome, particularly if it could be as easy as Soarer's converter for simple mods, but with the ability to do more ornate mappings (Fn-key, maybe even layers) as well.

I've started converting these assembly-ish files into c code and keymaps that can actually be compiled with sdcc: https://github.com/jackhumbert/pinebook-...c/keymaps/ - hopefully the format I have here makes sense. This branch isn't thoroughly tested yet, so please be careful when thinking about flashing from `c_source` (`master` is stable). I've only created ANSI versions for now since that's all I'm able to personally test at this time. Theoretically we can create an ISO mapping using the ANSI .hex file as a base (as opposed to the ISO one), but I'm not sure if there's any other differences yet.

it'd be nice to have the updater able to flash arbitrary .hex files instead of needing to rename and recompile each time. Ideally we can have a bunch of keymaps in here for people to flash/try out based on what they want.
  Reply
#16
Just to report @jackhumbert - running just last step of your instructions on a pbp that has been updated before with oem images went fine.

Thanks Smile
  Reply
#17
I'm still diggin into the touchpad interfacing, but I think I've had some luck in making it a bit more usable with the current firmware by adjusting the MinSpeed of the driver:

Code:
synclient MinSpeed=0.25

This seems to make it a little more natural to grab window corners (for me).
  Reply
#18
(01-29-2020, 07:34 AM)jackhumbert Wrote: I'm still diggin into the touchpad interfacing, but I think I've had some luck in making it a bit more usable with the current firmware by adjusting the MinSpeed of the driver:

Code:
synclient MinSpeed=0.25

This seems to make it a little more natural to grab window corners (for me).
Awesome! that would be amazing. the corner grabbing for me is frustrating... especially on the bottom and sides where the borders are very thin.

Keep up the great work on this!! it is much appreciated!

Sent from my Pixel 2 using Tapatalk
  Reply
#19
For folks that want to mess around with the keymap (and are brave!) I've converted the revised firmware changes to c source code and created something that allows you to dive into the world of custom keymaps! On the `c_source` branch, the instructions can be found here: https://github.com/jackhumbert/pinebook-...rmware/src - if you're cloning it, you'll need to checkout that specific branch. Both defaults (ANSI and ISO) have been tested, and I'm currently using the jack_ansi keymap on my PBP Smile
  Reply
#20
a tip/workaround for people annoyed by grabbing windows to resize, you can also do alt+rightclick and drag to resize windows (at least in KDE)
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  PineBook Pro revision 2.2: Wishlist for the hardware issue fixes dsimic 62 15,322 06-12-2021, 04:05 AM
Last Post: KC9UDX
  Replacing the Keyboard gabb 3 127 06-11-2021, 02:50 AM
Last Post: dsimic
  Touchpad notchy on new 2021 pinebook pro Neilcob 18 1,043 06-11-2021, 02:48 AM
Last Post: dsimic
  Pinebook Pro Docking Deck Ethernet Port MickTheGeek 0 145 05-23-2021, 03:24 AM
Last Post: MickTheGeek
  pinebook pro trackpad randomly stops working chewie 3 343 05-08-2021, 06:53 AM
Last Post: KC9UDX
  Some keyboard keys not working oddsocks 10 1,114 04-20-2021, 08:33 AM
Last Post: dsimic
Question Disassembling PineBook Pro Docking Deck (due to disappeared microSD card) gritibaenz 4 1,201 04-02-2021, 06:45 PM
Last Post: tkudog
  Microphone not working on Pinebook Pro vfr400racer 2 852 03-21-2021, 02:56 AM
Last Post: vfr400racer
Photo PineBook Docking Deck charging port? ColoBill 3 1,251 02-26-2021, 10:07 PM
Last Post: Paull
  Anyone have a microphone working on a Pinebook Pro? Rachel Stone 5 1,267 02-20-2021, 05:21 AM
Last Post: dsimic

Forum Jump:


Users browsing this thread: 2 Guest(s)