81 lines
3.6 KiB
Markdown
81 lines
3.6 KiB
Markdown
# Corne v4.1
|
||
|
||
My keyboard settings. Mostly inspired by [Miryoku](https://github.com/manna-harbour/miryoku) and [this](https://habr.com/ru/articles/717912/) Russian keyboard layout.
|
||
|
||
# TODO:
|
||
|
||
- Add custom keycodes to VIAL https://get.vial.today/manual/custom_keycode.html
|
||
|
||
# Layout
|
||
|
||
My phonetic layout (en/ru):
|
||
```
|
||
|-----------------------------------|-----------------------------------|
|
||
| | -/щ | -/э | x/я | q/ы | -/ъ | j/й | d/д | l/л | k/к | c/ц | -/ж |
|
||
|-----------------------------------|-----------------------------------|
|
||
| f/ф | s/с | e/е | o/о | a/а | -/ь | g/г | t/т | n/н | v/в | h/х | -/ч |
|
||
|-----------------------------------|-----------------------------------|
|
||
| | w/ш | u/ю | y/у | i/и | -/ё | b/б | m/м | r/р | p/п | z/з | |
|
||
|-----------------------------------------------------------------------|
|
||
```
|
||
RU:
|
||
```
|
||
|-----------------------|-----------------------|
|
||
| | щ | э | я | ы | ъ | й | д | л | к | ц | ж |
|
||
| ф | с | е | о | а | ь | г | т | н | в | х | ч |
|
||
| | ш | ю | у | и | ё | б | м | р | п | з | |
|
||
|-----------------------|-----------------------|
|
||
```
|
||
|
||
ENG:
|
||
```
|
||
|-----------------------|-----------------------|
|
||
| | | | x | q | | j | d | l | k | c | |
|
||
| f | s | e | o | a | | g | t | n | v | h | |
|
||
| | w | u | y | i | | b | m | r | p | z | |
|
||
|-----------------------|-----------------------|
|
||
```
|
||
|
||
# Flashing
|
||
|
||
https://get.vial.today/docs/porting-to-vial.html
|
||
https://docs.qmk.fm/newbs_getting_started
|
||
|
||
https://www.ergokeeb.com/blogs/news/guide-to-flash-vial-firmware-on-the-corne-v4-1-wired-keyboard
|
||
|
||
- `git clone https://github.com/vial-kb/vial-qmk`
|
||
- Move your files to the `~/vial-qmk/keyboards/crkbd/keymaps/vial/` directory. Or you can create your own directory in `keymaps` instead of `vial` and put your files there.
|
||
- `qmk compile -kb crkbd/rev4_1/standard -km vial`
|
||
|
||
## **Step 1: Enter Bootloader Mode**
|
||
|
||
For the Corne V4.1, entering bootloader mode is straightforward due to its RP2040-based design (or similar), which mounts as a USB drive when in bootloader mode.
|
||
|
||
**Method 1:** You can either press the reset button or hold down the "Q" or "P" keys while plugging in the keyboard to enter the bootloader and flash the new firmware.
|
||
|
||
**Method 2:** Connect to the PC while holding down the **BOOT** button, or while connected to the PC, hold down the **BOOT** button and press the **RESET** button. After that, an RPI-PR2 device will be mounted.
|
||
|
||
## **Step 2: Flash the Firmware**
|
||
|
||
1. **Flash the Left Half:**
|
||
- Open the RPI-RP2 drive.
|
||
- Drag (or copy and paste) the firmware file into the drive.
|
||
- Wait a few seconds—the drive will disappear once flashing is complete.
|
||
2. **Flash the Right Half:**
|
||
- Disconnect the left half.
|
||
- Repeat **Step 2** for the right half, then drag the firmware file into the RPI-RP2 drive.
|
||
- Wait for the drive to vanish, confirming the flash.
|
||
|
||
---
|
||
|
||
## **Step 3: Test the Keyboard**
|
||
|
||
1. **Connect the Halves:**
|
||
- Use a TRS cable to connect the left and right halves.
|
||
- Plug the left half into your computer via USB (for wired setups, the left half is typically the “master”).
|
||
2. **Verify Functionality:**
|
||
- Open the Vial application (or a text editor like Notepad).
|
||
- Press keys on both halves to ensure they register correctly.
|
||
- If the keyboard isn’t detected or keys don’t work, double-check the firmware files match your hardware and that the TRS connection is secure.
|
||
3. **Use Vial:**
|
||
- In the Vial app, your Corne V4.1 should appear if the firmware was flashed correctly. You can now customize keymaps, layers, and settings without reflashing.
|