This is my Vial port for imchipwood's Dumbpad in it's v1.1 configuration with 16 switches + rotary encoder unit or 17 switches. Also included is the VIA firmware if you are so inclined. Flash at your own risk!
DO NOT FLASH THIS ON ANY OTHER DUMBPAD VERSION OR CONFIGURATION
Because it probably won't work. ┑( ̄Д  ̄)┍
- 4 total layers which are completely remappable in Vial/VIA.
- Full Rotary encoder support and programmability.
- I've provided two versions of the firmware, one with the author's default encoder configuration and another for flipped to get the proper clockwise/counterclockwise behaviour (mine was flipped).
- The QMK Settings, Tap Dance and Combo options have been turned off to economise on EEPROM.
- Vial's Secure Unlock Combination has been implemented to unlock access to the Test Matrix. (If you use the VIA firmware you don't need to worry about this.)
- Use QMK Toolbox -> Select the
.hex
and nothing else. - Reset into Bootloader -> Clear EEPROM
- Reset into Bootloader again -> Flash the file
- Grab Vial
- Enjoy!
If you would like to use VIA to program your Dumbpad, you can also go ahead and grab the .json
file and sideload that in VIA by going to File -> Import Keymap.
- Using the Vial firmware in VIA does work with this firmware however unless you deactivate the Secure Unlock Combination in Vial first the Test Matrix will not function. Everything else should work however.
- Conversely, if you use the VIA firmware in Vial, you will have to sideload the
.json
before Vial will be able to see the pad. - Using the VIA firmware should have better Test Matrix behaviour (i.e. should not trigger OS events while in use).
- Rotary Encoder functions are fixed in the VIA Firmware; axis on Layer 0 is set to
Volume Up
andVolume Down
and on every other layerRight Arrow
andLeft Arrow
.
Let me know if you find any bugs, enjoy!
- kerk (who started this whole hecking thing rolling)
- imchipwood
- mechmerlin (For his treasure trove of VIA porting videos)
- elmo
- xyz