Tuesday 3 August 2021

Flashing Sofle / Split Keyboard

Below is guide to flash sofle with new hex

  1. Download QMK TOOLBOX
  2. Get your hex ready
  3. disconnect micro usb 
  4. disconnect trs / trrs cable
  5. connect left side of your split through micro usb, flash (refer qmk tool setting below)
  6. disconnect flashed left side
  7. connect right side of your split through micro usb, flash
  8. disconnect right side
  9. connect both sides using trs cable
  10. connect micro usb cable 
  11. should be done

 


Setting to flash with qmk tool

  1. load hex file
  2. make sure you select atmega32u4
  3. tick autoflash
  4. double press physical reset button twice

 


 

List of hex here: 

SOFLE

- mouse disabled
- layer indicator corrected as layer 0,1,2,3; assign mo(5) and above may lead to double CPSLK which requires re-plug in the board to reset the oled
- oled screen: SOFLE / LAYER/ 0,1,2,3 / CPSLK
- layer limits to 4 (0,1,2,3)
- rgb lighting available for:  
#define RGBLIGHT_EFFECT_STATIC_GRADIENT
#define RGBLIGHT_EFFECT_RAINBOW_SWIRL
- vial supported with encoder enabled only 
 
- mouse enabled
- underglow rgb disabled
- layer adds to 6 (0,1,2,3,4,5) 
- fixed double SOFLE words 

-mouse enabled
-underglow rgb disabled
-enabled for gaming friendly as follow
/*follow for gaming*/ for config.h
#define USB_POLLING_INTERVAL_MS 1
#define QMK_KEYS_PER_SCAN 12

/for rules.mk/
DEBOUNCE_TYPE = eager_pk
DEBUG_MATRIX_SCAN_RATE_ENABLE = yes

20211210 Sofle Pimoroni Trackall (Right as master, without oled on right)
config.h
#define DYNAMIC_KEYMAP_LAYER_COUNT 6
#define TAP_CODE_DELAY 10
 
 
keymap.c
default qwerty as scrolling
_raise as moving, no scrolling
enable super alt tab and several others for rotary encoder

CORNE

- media key enabled
- mouse enabled
 
-layers added to 6
 
backup via.hex of corne if above not works
 
customise for gaming purpose by 
 
for config.h
#define USB_POLLING_INTERVAL_MS 1
#define QMK_KEYS_PER_SCAN 12

for rules.mk
DEBOUNCE_TYPE = eager_pk
DEBUG_MATRIX_SCAN_RATE_ENABLE = yes
 
for dactyl

OLED_ENABLE = no

mediakey and mouse key enabled

enable rgb light for all effects

 * The firmware size is fine - 22432/28672 (78%, 6240 bytes free)