07-30-2021, 01:29 PM
(07-30-2021, 10:43 AM)moonwalkers Wrote: I ran into something similar to this. Unfortunately, I didn't keep notes, but among the things I've done were:After one (or both - like I said, didn't keep notes) actions I retried step-2 and updated succeeded. Afterwards I was able to modify the layout .hex again and re-apply it.
- reboot machine
- clean and reset git tree to clean out modified keyboard layouts (I swap LCtrl and Fn to match ThinkPad layout), re-build updater tool
In order, I tried:
1) Nuking the git tree, downloading the 0.0.3 tag tarball, building that, and running stage-2 again. Didn't work;
2) Playing with fwupd. The first command in the OP link that lists the devices available for firmware updates still showed the keyboard and trackpad, so I knew they and/or the IC controlling them couldn't be dead (yet);
3) Downloading the version in the manjaro arm repository, which was 0.0.3-2 for whatever that's worth, and running its stage-2. THAT ended up working.
I don't know if the -2 version bump was significant, or if it was something on my end, or if the computer spirits were just pranking me for an afternoon, but now it works. (And now that it works, I gotta admit, the trackpad is about as good as I could've hoped for. Especially with the small motions that were jittery before.) Thanks for the indirect help, I really didn't want to have to do another keyboard & trackpad swap if this thing was kill.
What's the deal with the LCtrl and Fn swap? I'm mildly interested in that.