Если вы выполняете кросс-компиляцию, вам нужно использовать симулятор qemu, который может запускать /mnt/somedir/bin/bash. Ниже приведены шаги для кросс-компиляции armhf. Действия для других архитектур должны быть аналогичными.
sudo apt -получить установку qemu -пользователь -статический
sudo cp /usr/bin/qemu -arm -static /mnt/usr/bin/
Как только вы скопируете qemu -arm -static в /mnt/usr/bin, вы сможете использовать chroot.
Подробнее см. здесь:https://blog.lazy-evaluation.net/posts/linux/debian-armhf-bootstrap.html
Попробуйте следующее. Это может быть множество причин, но обычно это какой-то плохо документированный метод загрузчика или вы случайно удалили раскладку, которая включала исходный код RESET. Попробуйте это:
Если это не сработает, это может быть проблема QMK с загрузчиком по умолчанию. Вы можете попробовать установить его вручную с помощью -bl dfu (, если это микроконтроллер DFU ). Загрузчик может быть неверным в файле по умолчанию. Проверьте текст в любом rules.mk в папке клавиатуры (, а не в раскладке, я думаю ).
Удачи, надеюсь, еще не поздно.