Skip to main content

Bond Reset

Introduction

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

  • Please refer to the Dongle vs Dongless 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.

The bonds may need to be cleared 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, please 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 clearing process.
  2. Start by clearing the dongle.
    1. Put the dongle in bootloader mode. LED should pulse slowly.
    2. Copy nvsclear.uf2 to dongle. LED will flash very quickly while it's in progress. Once complete, it will 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.
    2. Put it in bootloader mode by pressing reset twice in 500ms. LED should be green.
    3. Copy nvsclear.uf2 to left half. LED will be red while it's in progress.
    4. Once complete, it will reenter bootloader mode and LED will be green.
    5. Copy peripheral-left.uf2 to left half. LED will be red while it's in progress.
    6. Once complete, LED will turn off.
    7. Unplug left half.
    8. Press reset once to reboot.
  4. Continue by clearing and flashing the right half. Please repeat the steps from the previous section accordingly.
  5. Finish by reestablishing the bonds.
    1. Plug in dongle. It should already 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).
    4. Once complete, LED will turn off.
    5. Unplug and plug dongle.
    6. Press a few keys on both halves. Give it around 10 seconds for dongle to discover 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 clearing process.
  2. Start by clearing the left half.
    1. Plug in left half.
    2. Put it in bootloader mode by pressing reset twice in 500ms. LED should be green.
    3. Copy nvsclear.uf2 to left half. LED will be red while it's in progress.
    4. Once complete, it will reenter bootloader mode and LED will be green.
    5. Unplug left half.
  3. Continue by clearing and flashing the right half.
    1. Plug in right half.
    2. Put it in bootloader mode by pressing reset twice in 500ms. LED should be green.
    3. Copy nvsclear.uf2 to right half. LED will be red while it's in progress.
    4. Once complete, it will reenter bootloader mode and LED will be green.
    5. Copy peripheral-right.uf2 to right half. LED will be red while it's in progress.
    6. Once complete, LED will turn off.
    7. Press reset once on right half to reboot.
    8. Unplug right half.
  4. Continue by flashing the left half.
    1. Plug in left half. It should already 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. Make sure to select the appropriate PCB version.
    4. Once complete, LED will turn off.
    5. Press reset once on left half to reboot.
    6. Press a few keys on left half. Keys should output via USB.
    7. 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.