Massdrop / mdloader

Massdrop Firmware Loader - for CTRL / ALT / SHIFT / Rocketeer keyboards
GNU General Public License v3.0
430 stars 79 forks source link

MacOS Big Sur "No devices found" #44

Open dutzi opened 3 years ago

dutzi commented 3 years ago

Hey, I just got the Drop CTRL and tried loading the firmware on a MacOS Big Sur, but I get this message:

❯ ./mdloader_mac -l
Massdrop Loader 1.05

Massdrop Loader  Copyright (C) 2018-2020 Massdrop Inc.
This program is Free Software and has ABSOLUTELY NO WARRANTY

Bootloader port listing
-----------------------------
No devices found!
dutzi commented 3 years ago

Seems like an issue with the keyboard itself (changed the chip?), as it also happens on Ubuntu (Focal)

dutzi commented 3 years ago

For anyone experiencing this, Karabiner for Mac is a pretty solid alternative.

luckman212 commented 3 years ago

keyboard has to be in programming mode to read it

try

sleep 5; ./mdloader_mac -l

hit ENTER and then press + hold Fn + b for 3s and then release. All LEDs will go off, and after 5s your kbd should be printed to the terminal.

$ sleep 5; ./mdloader_mac -l
Massdrop Loader 1.05

Massdrop Loader  Copyright (C) 2018-2020 Massdrop Inc.
This program is Free Software and has ABSOLUTELY NO WARRANTY

Bootloader port listing
-----------------------------
Device port: /dev/cu.usbmodem1433201 (SAMD51J18A)

Unplug/replug to reboot it

tinptb commented 3 years ago

keyboard has to be in programming mode to read it

try

sleep 5; ./mdloader_mac -l

hit ENTER and then press + hold Fn + b for 3s and then release. All LEDs will go off, and after 5s your kbd should be printed to the terminal.

$ sleep 5; ./mdloader_mac -l
Massdrop Loader 1.05

Massdrop Loader  Copyright (C) 2018-2020 Massdrop Inc.
This program is Free Software and has ABSOLUTELY NO WARRANTY

Bootloader port listing
-----------------------------
Device port: /dev/cu.usbmodem1433201 (SAMD51J18A)

Unplug/replug to reboot it

WORKED FOR ME. THANKS, @luckman212. Just write step by step here:

  1. sleep 5; ./mdloader_mac -l
  2. Hold Fn + b for three seconds.
  3. The Drop Keyboard led will be turned off
  4. Now, You cannot use the Drop keyboard, please use the internal keyboard instead
  5. Use the internal keyboard to type ./mdloader_mac -l
  6. The keyboard list will be shown here.
  7. Use the internal keyboard to load a new configuration if you want.