From 22a24e967b29cb729b6c3438e9b6521e797d9c13 Mon Sep 17 00:00:00 2001 From: Jacob Alexander Date: Thu, 18 Aug 2016 22:49:51 -0700 Subject: [PATCH] Force 6KRO/Boot mode always if defined by KLL - usbProtocol = 0; --- Output/pjrcUSB/arm/usb_dev.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Output/pjrcUSB/arm/usb_dev.c b/Output/pjrcUSB/arm/usb_dev.c index 5de2b1c..d4272ef 100644 --- a/Output/pjrcUSB/arm/usb_dev.c +++ b/Output/pjrcUSB/arm/usb_dev.c @@ -653,6 +653,12 @@ static void usb_setup() print(NL); #endif USBKeys_Protocol = setup.wValue & 0xFF; // 0 - Boot Mode, 1 - NKRO Mode + + // Force Boot Mode if defined by KLL + if ( USBProtocol_define == 0 ) + { + USBKeys_Protocol = USBProtocol_define; + } goto send; case 0x03A1: /// HID GET_PROTOCOL