CornePLUS2
User Manual & Troubleshooting
Getting Started
Assembly Notes
⚠️ Don't worry if the switch plate and case feel loose when you receive your barebone unit (especially low profile). The plate is intentionally designed to sit inside the 3D frame with a slight gap. Once you install the switches, everything will snap into place and become firmly secured.

⚠️ NEVER FORCE SWITCHES - This will damage your keyboard!
This is especially for low profile board and MX POM switch plate users.




If a switch won't go in:
Stop pushing immediately
Pull it out and try again
Check pin alignment
Two ways to install stubborn switches:
Method 1: Lift plate + PCB together, push switch while supporting socket from bottom
Method 2: Push directly (gently!) without lifting
Cable & Connection



Refer to Type C-Cable between Split & USB-C Cable
Software and Firmware
Software


To begin remapping your keyboard, download the Vial software or use the Vial web interface. You can access it at https://get.vial.today/. Read more on Software Key Remapping.
Vial on MacOS
This is useful if you want to use the keyboard across different operating systems, especially Windows and macOS.
Open System Settings
Go to Keyboard
Click Modifier Keys
Swap Control and Command etc.
Click Done
Now on Windows, if you register LCTL(KC_B)
, it will send Control + B. But on macOS, it will send Command + B instead.
Firmware
Recommend to set RGB Brightness to 80% max.


Latest Firmware & Flashing
This is for CornePLUS2, usb-c to c connection, pcba. List of firmware download from below, default keymap layout download here. Flashing manual refer to RP2040 Flashing guide.
⚠️ Attention: This is not applicable for TRS cable connection Corne, Corne MX, Corne Choc. This is only for our CornePLUS2 series.
Instruction for CornePLUS2:
You cant access the physical reset button to call out bootloader. So you just simple remap a key on your vial as Reset under Quantum tab. Press the Reset button you just mapped twice, quickly.
After you flash the left side, remember to do it the same on the right side by replug the cable to right.
The left will turn into right (mirror keymap) after you reflash, follow this logic to get it works.
Remember to press DPI0 after reflash to get the trackpad works.
v3.01 Trackpad Beta
Bug Fixes
Layer 1 Key Mapping Issue: Fixed 4 keys that were unremappable and stuck on Media Next, Lshift(), Lalt(), and Lgui() functions. Thanks Bnj.
DPI Stability: Resolved unstable DPI changes from v3.00 by implementing new DPI scaling approach. Also applied to scale levels. Cursor is significantly controllable now.
Reset Functions: DPI reset and scroll reset now activate automatically upon flashing - no manual button press required.
Notes
The firmware is compiled with eeh design. For the left side you have to press eeh_left so that left can be master and not mirror keymap. Read more here.
The right seems can be master now, trackpad looks like working without phantom click. Please report if right master is not working.
Downloads: uf2
Date: 2025.08.02
v3.00 Trackpad 🆕
Update to latest vial-qmk v0.7.4. Vial 0.7.4 adds a batch of sweet QMK features plus some more cool stuff. Much thanks to xyzz for making it happens!!
We fixed some display and column reversed issue. Your old keymap may not able to load out properly on left side. Please screenshot your old keymap so you can remap it manually later.
What's new
Repeat Key and a configurable Alt Repeat (Vial documentation)
Caps Word (under the Quantum keycodes tab)
Layer Lock (Quantum keycodes tab)
PDF(layer), a persistent variant of
DF(layer)
(Layers keycodes tab)Clear EEPROM and Reboot (
QK_REBOOT
, resets the keyboard without going to bootloader) (Quantum tab)Chordal Hold (QMK Settings tab)
Flow Tap (QMK Settings tab)
Dvorak keyboard layout
New theme:
Catppuccin Latte
Catppuccin Frappé
Catppuccin Macchiato
Catppuccin Mocha
Download uf2 for Trackpad version
Date: 2025.07.13
v2.10 Trackpad
Gestures breaking change
Trackpad Gesture with Layer-Specific Assignments
Breaking change 2 for SoflePLUS2. Unlike Macbook's centered trackpad, our trackpad is positioned for quick reach on your split layout. After extensive testing, we found 2-3 finger gestures werent practical for this form factor. So we focused on powerful single-finger control with layer-specific assignments.
Default gesture on Layer 0 as cursor movement, you still can scroll with two fingers, hold, 2 fingers tap as right click as usual.
Layer 1 as Scroll Mode. You can scroll with single finger on Layer 1.
Layer 2 as 2 Fingers Swipe. You can go backward and forward on Safari and Finder on Layer 2.
Layer 3 as 3 Fingers Swipe. You can call out action center and swipe desktop on Layer 3.
Other layer remains Default gesture. But you can assign them differently yourself. Go to specific layer, and press the custom keycode to assign different gestures. LASCR - assign layer as scroll; LASW2 - assign layer as 2 fingers swipe; LASW3 - assign layer as 3 fingers swipe; LA0 - assign layer as default trackpad gesture.
DPI Adjustment and Scroll Speed
We've simplified the DPI (cursor sensitivity) settings from 9 levels down to just 4 levels, since higher settings made the cursor too jumpy and difficult to control. For smooth cursor movement, avoid making quick, short gestures when you need to move across long distances - use slow, deliberate movements instead. We recommend using DPI level 2 for large trackpads and DPI level 1 for smaller trackpads. We've also added scroll speed adjustment, but this currently only works for Layer scroll speed - regular two-finger scrolling will remain at the default speed set by the system.
New OLED Design
Add gesture graphic graphic and text indicator
Add scroll speed text indicator
Enlarge the layer digit from text to graphic so it is easier to read
Left and right are indicator and wpm rocket is removed on slave
RGB indicator adjusts to the user-defined brightness on the Vial
Download uf2 for Trackpad version.
Date: 2025.07.12
v2.06a Trackpad
Minor changes upon request
Capsword enabled. Go to Any key and type in this code
0x7c73
represents CW_TOGG, to toggle Capsword feature on and off.Tri-layers enabled.
Leader Key enabled.
Macro limits increase from 15 to 32.
Download uf2 for trackpad version
Date: 2025.06.19
v2.06 Trackpad/Classic beta
OLED display now shows the same info on both sides, so either half can be the master — no more WPM rocket on the slave side.
Fixed a bug where the touchpad (HT) would trigger phantom right-clicks after gestures.
Swipe gestures are disabled now to avoid accidental swipes.
Drag timeout set to 400ms for smoother use.
Following applicable for classic version too:
OLED display shows info on master, WPM rocket on the slave
RGB underglow and the 3 thumb keys on the bottom row now light up to show the current layer:
Purple for Layer 1
Spring green for Layer 2
Cyan for Layer 3
Orange for Layer 4
Blue for Layer 5
Magenta for Layer 6
Pink for Layer 7
Gold for Layer 8
Source code Note: This download includes the basic configuration files only. It does not include the special trackpad customizations we’ve tailored for end users. You’re free to modify the files to suit your own preferences.
Date: 2025.04.01
v2.05 Trackpad
Corne with TPS43 Trackpad.
Added oled and rgb sleep
v2.05 Classic - RGB Patch
This is the classic corne without any encoder and trackpad.
This is a beta update
Fix RGB matrix issue as Left RGB matrix is mirrored
Hardware Modification
3D Files
Low profile 3D case 2 - Download 36 v2 (20250723), Download 42
MX 3D case v1 - Download 36, Download 42
Trackpad holder- Download
Archives
Low profile intermediate layer (for 1.5/1.6mm switch plate), (for 1.2mm switch plate)
Holy mcu cover & Trackpad holder, requires 3mm hot shrink nuts and double sided tape.
Common Issues and Fixes
Keyboard Not Responding
Ensure the port supports data transmission: Some charging-only ports may not work for data, causing the keyboard to be unresponsive.
Verify that the Type-C cable supports data transfer: Make sure the Type-C cable you're using is capable of both data transfer and power delivery.
Trackpad Not Responsive
If the trackpad is unresponsive, which typically occurs after flashing new firmware:
Remap and press the
DPI0
key to activate the trackpad. You can find this key under the User tab in Vial. Remap and register DPI0.Cant scroll with dual fingers: Press SCR0.
Last updated