Skip to main content

Bond Reset Instructions

Introduction

Bonding between central and peripheral(s) is necessary to ensure the security of your wireless keyboard.

  • Please refer to the split dongle page for details on the terminology used on this page.
  • When using a dongle, the dongle (central) will remember the first two keyboard halves (peripherals) that it discovers.
  • When not using a dongle, the left half (central) will remember the first right half (peripheral) that it discovers.
  • The central will remember Bluetooth profiles (computers, phones tablets) that it connects to.

In certain cases, the bonds may need to be reset. You will need to clear the non-volatile storage (NVS) if:

  • You want to switch from one dongle to another.
  • You received a replacement keyboard PCB.
  • One or both keyboard halves is not working after initial setup.
  • You want to switch from a dongleless setup to a dongle setup (please follow Reset Instructions with Dongle).
  • You want to switch from a dongle setup to a dongleless setup (please follow Reset Instructions without Dongle).

Before You Begin

Before you begin, make sure to have the following files ready:

Reset Instructions with Dongle

  1. If you have any devices connected wirelessly (either to the dongle or to a keyboard half), delete the "SliceMK" keyboard from each device's Bluetooth menu. This is important to ensure that your devices do not attempt to reconnect in the middle of the NVS clearing process.
  2. Start by clearing the dongle.
    1. Put dongle into bootloader mode. LED should pulse slowly.
    2. Copy nvsclear.uf2 to dongle. LED will flash very quickly while it's flashing. When it's done, it will automatically reenter bootloader mode and LED will pulse slowly.
    3. Unplug dongle.
  3. Continue by clearing and flashing the left half.
    1. Plug in left half and put it into bootloader mode (by pressing reset twice in 500ms). LED should pulse slowly.
    2. Copy nvsclear.uf2 to left half. LED will flash very quickly while it's flashing. When it's done, it will automatically reenter bootloader mode and LED will pulse slowly.
    3. Copy peripheral-left.uf2 to left half. LED will flash very quickly while it's flashing. When it's done, LED will turn off.
    4. Unplug left half.
    5. Press reset once to reboot (LED should blink twice).
  4. Continue by clearing and flashing the right half (repeat previous section accordingly).
  5. Finish by reestablishing the bonds.
    1. Plug in dongle. It should automatically be in bootloader mode.
    2. Make sure it's been at least 15 seconds since you pressed reset on the right half.
    3. Copy zmk-dongle.uf2 to dongle from keymap configurator (be sure to select the appropriate dongle). When it's done, LED will turn off.
    4. Unplug and plug dongle.
    5. Press a few keys on both halves. Give it around 10 seconds for dongle to discover them and connect.

Reset Instructions without Dongle

  1. If you have any devices connected wirelessly (either to the dongle or to a keyboard half), delete the "SliceMK" keyboard from each device's Bluetooth menu. This is important to ensure that your devices do not attempt to reconnect in the middle of the NVS clearing process.
  2. Start by clearing the left half.
    1. Plug in left half and put it into bootloader mode (by pressing reset twice in 500ms). LED should pulse slowly.
    2. Copy nvsclear.uf2 to left half. LED will flash very quickly while it's flashing. When it's done, it will automatically reenter bootloader mode and LED will pulse slowly.
    3. Unplug left half.
  3. Continue by clearing and flashing the right half.
    1. Plug in right half and put it into bootloader mode (by pressing reset twice in 500ms). LED should pulse slowly.
    2. Copy nvsclear.uf2 to right half. LED will flash very quickly while it's flashing. When it's done, it will automatically reenter bootloader mode and LED will pulse slowly.
    3. Copy peripheral-right.uf2 to right half. LED will flash very quickly while it's flashing. When it's done, LED will turn off.
    4. Press reset once on right half to reboot (LED should blink twice).
    5. Unplug right half.
  4. Continue by flashing the left half.
    1. Plug in left half. It should automatically be in bootloader mode.
    2. Make sure it's been at least 15 seconds since you pressed reset on the right half.
    3. Copy zmk-left.uf2 to left half from keymap configurator (be sure to select the appropriate PCB version). When it's done, LED will turn off.
    4. Press reset once on left half to reboot (LED should blink twice).
    5. Press a few keys on left half. Keys should output via USB.
    6. Press a few keys on right half. Give it around 10 seconds for left half to discover the right half and connect. Keys should output via USB.
  5. Finish by configuring Bluetooth profiles to use the keyboard wirelessly.