Skip to content

Svalboard QMK — Launch 2

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Oct 20:20
· 44 commits to svalboard since this release
9e7bc91

This update fixes boards that randomly reset to the default layout. It resets every setting on the board once, so back up your layout before you flash.

Before you update

  1. Open Keybard, connect, and export your layout (.svil) from Settings → Import / Export. Keybard's automatic backups also have a copy, but an export you saved yourself is the safest.
  2. Flash the image that matches each half, as before.
  3. Connect Keybard again and import your .svil. The import restores:
    • your keymap, macros, tap dances, combos, key overrides, alt-repeat keys and leader sequences;
    • QMK settings, layer colors and pointing settings;
    • layer, macro and tap-dance names, and hardware positions.

The first boot after flashing takes a few seconds longer while the board sets up its new settings storage.

Fixed

  • Random resets to the default layout. The board keeps two copies of its settings and retries a bad read instead of starting over. If the settings really can't be read, the board starts on defaults, and Keybard asks you to reload your layout the next time you connect.
  • Changes that silently didn't save. The board now checks every write to its settings storage. If a change can't be saved, it says so instead of showing the change and losing it on the next restart: Keybard warns you to unplug and reconnect, then make the change again.
  • First boot after a settings reset could hang with the LEDs off until the board was replugged.
  • One-shot key settings now take effect. The One Shot Keys timeout and tap-toggle settings in Keybard did nothing before; the keys never timed out and never locked. Now they follow those settings, which default to releasing after 5 seconds and locking after 5 taps, as in the Vial firmware. To keep the old behavior, set both to 0.
  • Importing a layout restores everything in the file. This is a Keybard fix, already live. Before it, imports skipped alt-repeat keys, leader sequences, layer colors and hardware positions.

New

  • Reorder layers in Keybard by dragging them. Keys that point at a layer (MO, LT, TG and the like) follow it to its new place.
  • Set the default layer from Keybard. The board now saves which layer it starts on, so it's kept across restarts. Keybard shows the current default layer and checks it after writing.

The Keybard parts of these are already live at keybard.svalboard.com. Saving the default layer needs this firmware.

Firmware files

Use the sval images for your hardware (base board, PMW3360 or PMW3389 trackball, TrackPoint or Azoteq), or the blank images for an empty base-board layout.