Как прошить микропрограмму клавиатуры MNT Reform

Микропрограмма клавиатуры MNT Reform доступна в папке reform2-keyboard-fw репозитория Reform.

Перед началом на вашем Reform скачайте её:

git clone git@source.mnt.re:reform/reform.git

Перейдите в папку с микропрограммой клавиатуры:

cd reform/reform2-keyboard-fw/

И выполните компиляцию:

make

Шаг 1

Удалите следующие винты, крепящие рамку клавиатуры к основному корпусу:

Шесть черных винтов M2×5мм с утопленной головкой Philips

Шаг 2

Поднимите верхнюю часть рамки клавиатуры и вытяните её к экрану.

Ваш Reform должен выглядеть так.

При сборке Reform вставьте нижнюю часть рамки клавиатуры в основной корпус перед тем, как прижать её вниз. Если рамка не ровная, очень аккуратно исправьте её форму, секцию за секцией, с обеими руками близко друг к другу.

Не сгибайте её, держа обеими руками за противоположные края рамки — вы, вероятно, скрутите её, особенно в самых тонких местах вокруг OLED-дисплея!

Шаг 3

С помощью лопатки или ногтя установите переключатель SW84 в положение ON.

Программный DIP-переключатель SW84 расположен рядом с клавишей F4 клавиатуры и налево от OLED-дисплея.

Шаг 4

Перед тем, как перейти к следующему шагу, нужно убедиться, что вы сможете ввести команду ./flash.sh без использования клавиатуры Reform.

У вас есть два варианта:

Подключите внешнюю USB-клавиатуру.

Скопируйте команду ./flash.sh, добавив после неё новую строку в вашем текстовом редакторе, чтобы вы могли вставить её и запустить без использования клавиатуры.

Скрипт необходимо запускать от имени root, поэтому убедитесь, что вы используете оболочку root или что sudo не запросит ввод пароля.

Шаг 5

Нажмите кнопку сброса SW83, расположенную прямо под DIP-переключателем из предыдущего шага.

Шаг 6

Запустите ./flash.sh от имени root.

Заключение

Чтобы собрать устройство, выполните шаги 1 и 2 в обратном порядке.

Перевод руководства с ifixit.com