Skip to content

Firmwares for Bastard Keyboards

Compare
Choose a tag to compare
@0xcharly 0xcharly released this 11 Sep 10:28
· 40 commits to main since this release

Skeletyl, TBKmini, Scylla, Charybdis

This release contains the firmwares for the following (MCU, adapter versions) pairs:

  • Elite-C on adapter v1.x
  • Elite-C on adapter v2.0
  • STeMCell on adapter v2.0
  • Splinky on adapter v2.0
  • Blackpill on adapter v1.1

STeMCell

Support for the STeMCell has been officially merged into QMK's master, which means that this target is now officially supported for the entire Bastard Keyboards lineup. This also means that pre-built Vial-enabled firmwares are now available.

LTS

This release moves Vial-enabled firmwares targeting AVR controllers to a LTS release cycle.

This means that the following Vial-enabled firmwares are built from a frozen branch (namely, bkb-lts-vial), and will only be updated on a one-off basis, specifically after a critical bug fix:

  • skeletyl/v1/elitec:vial
  • skeletyl/v2/elitec:vial
  • tbkmini/v1/elitec:vial
  • tbkmini/v2/elitec:vial
  • scylla/v1/elitec:vial
  • scylla/v2/elitec:vial
  • charybdis/3x5/v1/elitec:vial
  • charybdis/3x5/v2/elitec:vial
  • charybdis/3x6/v1/elitec:vial
  • charybdis/3x6/v2/elitec:vial
  • charybdis/4x6/v1/elitec:vial
  • charybdis/4x6/v2/elitec:vial

In the future, new features, if any, will not be merged to this branch.

See #24 for details and reasoning.

Note that:

  • This only affects Vial-enabled firmwares on AVR (Elite-C): non-vial enabled firmwares for AVR will still be regularly updated for as long as the original feature set fits on supported controllers
  • Going forward, Vial will only be maintained for ARM controllers
    • STM32F411 blackpill and STeMCell
    • RP2040-based controllers like the Splinky, and the upcoming Elite-Pi

Keymaps

  • Use the default keymap for Skeletyl, TBK Mini and Scylla.
  • Use the stock keymap for the Charybdis (3x5 and 4x6).
  • Use the vial keymap for all boards if you want Vial support.

Vial-aware keymaps are also available for all keyboards (AVR and ARM).

Dilemma

This release contains the firmwares for the following version:

  • Splinky on the DIY Dilemma
  • Assembled Dilemma

Keymaps

  • Use the stock keymap
  • Use the vial keymap if you want Vial support

Via- and Vial-enabled firmwares improvements

Thanks to https://github.com/casuanoob, all Via and Vial descriptor files (a.k.a. the JSON files) for the Charybdis and Dilemma now support custom keycodes defined by those keyboards. This means that drag-scroll and sniping mode, and DPI-related keycodes are now labeled as such in the UI of these tools, instead of their default, obscure, labels (eg. USER00).

Contact

Please report any bugs by opening an issue. Thanks!

If you have any questions, feel free to join the Discord server.