Version Upgrade Guide / Software Tool #170
Replies: 3 comments 3 replies
-
Great ideas, even though I know how to do this manually this would be a major improvement and save me time as well, let alone users that do not have strong knowledge of git, etc 👍 |
Beta Was this translation helpful? Give feedback.
-
Yes, please. Untangling firmware updates from users' key customizations should not be a hard technical problem. If you would just prioritize this, it would lead to more happy customers. |
Beta Was this translation helpful? Give feedback.
-
After feeling this pain during the upgrade from V1 to V2 and a few other times, I solved the problem for myself. I created a simple file that lists my key customizations and another with my macros. I then made a set of scripts that clones the real firmware repo (a optional param for the branch name), creates the adv360*.keymap files, the keymap.json, and copies the macros to macros,dtsi, it then runs the steps to create the firmware, and copies the generated firmware files to another sub dir, so it doesn't get deleted when you clean up the firmware repo. If Kinesis provided something like this, I think it would provide a simpler interface for their users. They could just modify the generator scripts when they change formats. The firmware dir, custom mapping file and macro file could all be ignored, so there would be less PRs against the repo with personal changes to the keymap. |
Beta Was this translation helpful? Give feedback.
-
Version Upgrade Guide / Software Tool
I've come across an identical concern voiced in #167 where new firmware updates regularly include breaking changes that impact user keymap configurations. This requires manual intervention to load the latest updates when updates do occur, and the transition could possibly be a bit easier with better documentation and/or assistive tooling.
Suggestion
I'd personally like to see one or both of the following:
settings-reset.uf2
file, then manually re-entering all individual keys and macros through the GUI toolBeta Was this translation helpful? Give feedback.
All reactions