From a8c9398567ba761a18f02f051417641e6922b956 Mon Sep 17 00:00:00 2001 From: Ondrej Jirman Date: Tue, 15 Jun 2021 09:22:31 +0200 Subject: [PATCH] Allow to exit from bootloader mode without flasing Useful for when you hit PINE+FN+F and don't want to flash a firmware. ./kbprog-usb reset --- usb-flasher/kbprog-usb.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/usb-flasher/kbprog-usb.c b/usb-flasher/kbprog-usb.c index e912951..8856a8e 100644 --- a/usb-flasher/kbprog-usb.c +++ b/usb-flasher/kbprog-usb.c @@ -693,6 +693,11 @@ int main(int ac, char* av[]) { bootloader_fd = bootloader_open(); + if (ac == 2 && !strcmp(av[1], "reset")) { + cmd_software_reset(); + return 0; + } + cmd_abort(); printf("FW=0x%04hx BOOT=0x%04hx\n", cmd_get_ver_fw(), cmd_get_ver_spec());