-
Notifications
You must be signed in to change notification settings - Fork 29
joric_jian
This is my fork of the original Jian firmware (I used n-mosfets for LEDs, see firmware settings).
- jian_rev1_advanced.hex (precompiled firmware, both halves use the same firmware file)
-
press reset once (the desired Bootloader COM port appears in the device manager for a few seconds, so be fast).
-
run this batch (COM12 is your ProMicro bootloader port, see yours in then device manager under COM ports):
avrdude -p atmega32u4 -P COM12 -c avr109 -U flash:w:jian_rev1_advanced.hex
- Same in KLE: Jorian layout, original Jian layout
This keymap is an unmodified Jian keymap, I've just made a multi-layer version for the https://kle-render.herokuapp.com. You can also check out the detailed multi-page versions: Jian En, Jian Ru.
- Raise + Lower + Alt toggle backlight mode (use W and S to adjust)
You may also use original firmware from here: https://github.com/KGOH/qmk_firmware/tree/dev_branch/keyboards/jian and fix the settings. My build uses n-mosfets to save power, so I just uncommented these lines in rev1/config.h:
#define NUM_LOCK_INVERT //uncomment this if you using n-mosfet
#define CAPS_LOCK_INVERT //uncomment this if you using n-mosfet
#define SCROLL_LOCK_INVERT //uncomment this if you using n-mosfet
cd qmk_firmware
make git-submodule
make jian
Make git-submodule is only once. The "make jian" command makes both advanced and default configurations (I use advanced for the backlight and probably some other options).
Comment out master/slave defines in config.h and use EE_HANDS:
//#define MASTER_LEFT
//#define MASTER_RIGHT
#define EE_HANDS
You can swap halves with Raise + Lower + Shift shortcut but to make it permanent you can use these patches (patch keyboard halves accordingly):
avrdude -p atmega32u4 -P COM12 -c avr109 -U eeprom:w:quantum/split_common/eeprom-lefthand.eep
avrdude -p atmega32u4 -P COM12 -c avr109 -U eeprom:w:quantum/split_common/eeprom-righthand.eep
More pictures: https://imgur.com/a/QxZqppI
- https://github.com/KGOH/qmk_firmware/tree/dev_branch/keyboards/jian (original Jian)
- https://github.com/joric/nrfmicro/wiki/Jian-BLE (wireless nRFMicro version)
- https://redd.it/bfnd9k (original Jian GB thread)