qmk_firmware/keyboards/sofle
Idkau 2b8aeed02b
Fix Sofle OLED layer indication code (#25311)
Fixed oled raise/lower layer order and added adjust layer text to oled display
2025-05-27 18:47:00 -06:00
..
keyhive Remove Sofle rgb_default keymap & tidy readme's (#25010) 2025-04-14 09:58:14 -07:00
keymaps/default Remove Sofle rgb_default keymap & tidy readme's (#25010) 2025-04-14 09:58:14 -07:00
rev1 Remove Sofle rgb_default keymap & tidy readme's (#25010) 2025-04-14 09:58:14 -07:00
info.json Migrate split.soft_serial_pin to split.serial.pin O-Z (#24146) 2024-07-23 12:12:52 +01:00
readme.md Remove Sofle rgb_default keymap & tidy readme's (#25010) 2025-04-14 09:58:14 -07:00
sofle.c Fix Sofle OLED layer indication code (#25311) 2025-05-27 18:47:00 -06:00

Sofle Keyboard

SofleKeyboard version 1

Sofle is 6×4+5 keys column-staggered split keyboard. Based on Lily58, Corne and Helix keyboards.

More details about the keyboard and build guides can be found here: Sofle Keyboard Build Log and Guide

Firmware Revisions

  • sofle/rev1 is used for v1, v2, and RGB PCBs (NOT RGB PCBs purchased from Keyhive)
  • sofle/keyhive is used for PCBs purchased from Keyhive
  • keyboards/sofle_choc is used for Choc PCBs

Make example for this keyboard (after setting up your build environment):

make sofle/rev1:default
make sofle/keyhive:default

Flashing example for this keyboard:

make sofle/rev1:default:flash
make sofle/keyhive:default:flash

Press reset button on he keyboard when asked.

Disconnect the first half, connect the second one and repeat the process.

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.

Bootloader

Enter the bootloader in 3 ways:

  • Bootmagic reset: Hold down the key at (0,0) in the matrix
  • Physical reset button: Briefly press the button near the TRRS connector. Quickly double-tap if you are using Pro Micro.
  • Keycode in layout: Press the key mapped to QK_BOOT if it is available