Welcome to ctrl-M Discussions! #5
nuess0r
announced in
Announcements
Replies: 2 comments 6 replies
-
|
Sorry for the inconvenience.
The missing \ has an easy explanation, I shipped you the ctrl-M
configured for an ISO keyboard like we use it here in Switzerland.
The QMK firmware for the ctrl-M includes support for ANSI keyboards
as well. Unfortunately my QMK firmware is not yet in QMK mainline and
therefore you can't use the QMK online configurator or VIA to easily
fix it.
I updated the QMK firmware for the ctrl-M so by default it supports now
all keys of US (ANSI) and non-US (ISO) variants.
Future ctrl-M shipments will not have this issue.
You can try to update your already assembled ctrl-M (doesn't need to be
installed in the keyboard):
This are the steps needed on a Linux host (I've no experience with
building QMK on Windows):
git clone https://github.com/nuess0r/qmk_firmware.git
git clone https://github.com/nuess0r/qmk_userspace.git
cd qmk_firmware
git checkout ctrl_m
python -m venv .
source bin/activate
pip install qmk
qmk setup
qmk config user.overlay_dir="$(realpath ../qmk_userspace)"
qmk userspace-add -kb ibm/model_m/ctrl_m -km nuess0r
qmk flash -kb ibm/model_m/ctrl_m -km nuess0r
Unplug the ctrl-M USB cable, hold the Esc key and plug the cable in
again.
…--> now it should start to download the new firmware should to the
keyboard.
Download the updated VIA config file:
https://raw.githubusercontent.com/nuess0r/keyboards/refs/heads/master/src/ibm/model_m/ctrl_m/ctrl_m.json
And configure your Model M in Chrome(ium)
https://usevia.app/design
Am Tue, 29 Oct 2024 07:41:00 -0700
schrieb Senator-Asshat ***@***.***>:
I successfully assembled the ctrl-M board, and installed it in my
Model M manufactured in May 1987. All the keys work except for the \
key. I moved the keyboard to another computer, and the same issue
occurs. Also, I tested the ctrl-M with Windows 11 and Ubuntu 24.04
Linux, and the \ key still does not work. I tried using multiple USB
cables on different computers and I still cannot use the \ key.
I followed these instructions
(https://brain4free.org/wiki/doku.php/elektronik:ctrl_m#discussion__section) to enter the bootloader. I unplugged the USB cable, and re-plugged it and the issue persists.
I removed the ctrl-M board, and re-installed the original 139993
controller and the \ works. This indicates to me the keyboard
membrane does not have any issues.
Do you have any suggestions as to how this issue can be corrected?
Thank you for any help you can provide.
|
Beta Was this translation helpful? Give feedback.
1 reply
-
|
Thanks to the exchange above I was able to fix my first issue by flashing the firmware (\ not registering on my ANSI-format 1391401) - cheers! I'm running into trouble when I try to use VIA, error log here if that's helpful: Basically, I'm able to grant access permission in Chrome's security dialog and it even appears as "paired", but it's stuck on the "Authorize device +" screen after granting permission. Quitting and reopening Chrome doesn't seem to change anything here. |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Uh oh!
There was an error while loading. Please reload this page.
-
👋 Welcome!
We’re using Discussions as a place to connect with users of the ctrl-M controller.
Feels free to:
As a general note:
Welcome others and be open-minded. Remember that this is a community we build together 💪.
Beta Was this translation helpful? Give feedback.
All reactions