Skip to content

Firmwares for Bastard Keyboards

Compare
Choose a tag to compare
@0xcharly 0xcharly released this 03 Nov 13:05
· 30 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 (v2 and v3) on adapter v2.0
  • Blackpill on adapter v1.1

Splinky versions

The Splinky changed its pins assignment between version 2 and 3. The version is visible on the silkscreen, so make sure you use the correct version of the firmware for your hardware.

This release includes firmwares for both v2 and v3. For any keyboard supporting the Splinky, you can now choose between:

  • …_splinky_v2…
  • …_splinky_v3…

For example bastardkb_skeletyl_v2_splinky_v2_vial.uf2.

The Splinky included in the Bastard Keyboard kits are v3.

LTS

The previous release moved 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

Contact

Please report any bugs by opening an issue. Thanks!

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