Click to view our Accessibility Statement or contact us with accessibility-related questions
Showing 1 of 178 conversations about:
aminadream
5
Nov 22, 2018
bookmark_border
Does anyone have even more detailed step-by-step instructions for someone who doesn't use Terminal and could use help running commands? I try to run the lines like mdloader_mac --first --download FILE_NAME --restart and it tells me "run" is not a valid command. I try just pasting the command and that doesn't work. I'm also not sure when replacing FILE_NAME whether to include the extension "bin" or not... Any additional details would be really appreciated.
Nov 22, 2018
LastContinue
164
Nov 23, 2018
bookmark_border
aminadreamIf you want to just drag and drop, check out these: https://github.com/LastContinue/ctrl-info/wiki/Helper-Scripts For mac it's a bit clunky, but eventually you'll get a shortcut that you can just drag your .bin file onto it will try to load your code. These target an older version of mdloader, but they still work. Edit: Make sure to read the "Interesting Behaviors" part from https://github.com/LastContinue/ctrl-info/releases/tag/v0.2 Either of those may or may not happen and could be quite confusing if you've never seen them before. Edit 2: Even though that repo is called "CTRL Info" when it comes to loading or building maps, everything is the same, so don't worry about any board specific "gotchas"
Nov 23, 2018
aminadream
5
Nov 23, 2018
bookmark_border
LastContinueThank you. I also ended up figuring out the regular way. In case it helps anyone else, here's what I did:
  • Use Massdrop Configurator to make and compile firmware at www.massdrop.com/mechanical-keyboards/configurator
  • Download compiled file to folder on your computer
  • Download the following files to same folder from https://github.com/Massdrop/mdloader/releases
  • mdloader_mac
  • applet-flash-samd51j18a.bin
  • Plug in your keyboard
  • Press reset button on your keyboard
  • For the next steps, you’ll need a different keyboard:
  • In terminal, change directory to folder where you downloaded the above files, by entering cd /Users/… or simply dragging the desired folder into Terminal after typing cd.
  • If this is your first time doing this, in Terminal run chmod u+x mdloader_mac to make mdloader_mac executable.
  • Then run ./mdloader_mac --first --download FILE_NAME --restart. You’ll want to replace FILE_NAME with the filename of the .bin that was created in Configurator, including the extension. It’ll give you an error if you forget the extension.
Nov 23, 2018
LastContinue
164
Nov 23, 2018
bookmark_border
aminadreamGlad you got it working, but it's strange you still needed two keyboards 🤔 1.0.3 version of Mdloader (as well as all of the scripts I wrote) should eliminate the need for that.
Nov 23, 2018
aminadream
5
Nov 23, 2018
bookmark_border
LastContinueOh, I only needed it because there was the final step of running the command in Terminal (which you need a keyboard for). Sounds like you have a different way?
Nov 23, 2018
LastContinue
164
Nov 24, 2018
bookmark_border
aminadreamWhenever you do ./mdloader_mac --first it pauses until you hit the reset button/reset key combo. (actually I think it gives you 60 seconds) The reason you needed to have two keyboards in the older version is it IMMEDIATELY expected the board to be reset: there was not "wait" . (Also you needed to know the port, which was obtained the same way, "no waiting")
Nov 24, 2018
aminadream
5
Nov 25, 2018
bookmark_border
LastContinueWell that's smart. Ok, very cool. One thing I wonder though, is how anybody knows this! As a non-coder, it would have been really helpful for some instructions to specify this. Or maybe I just missed it...
Nov 25, 2018
LastContinue
164
Nov 25, 2018
bookmark_border
aminadreamTechnically everything you need to build and load firmware onto the board is in the OP of the thread. The specific piece you wanted to know was at https://github.com/Massdrop/mdloader#tldr However, it's not all presented in one location, so you have to jump back and forth quite a bit before you get everything lined out, so it's easy to get lost or frustrated. I have used QMK with other boards before (that thankfully had much better documented "getting started" process) so I already had everything setup previously and was able to get started right away. All of the drag-n-drop loaders/scripts I did were just simple automations of longer processes based on tricks I've picked up over years of pretending I know what I'm doing with computers. The light-math was actually quite a bit harder and took quite a bit of running around in the code to "figure it out"
Nov 25, 2018
jwsid
6
Dec 27, 2018
bookmark_border
aminadreamThis was a great simple instructional for a noob like me it worked perfectly. Thank you kindly for making this easy.
Dec 27, 2018
FanShu
0
Nov 9, 2019
bookmark_border
LastContinueYour automated script saves me! Thanks a lot!
Nov 9, 2019
LastContinue
164
Nov 9, 2019
bookmark_border
FanShuGlad I could help. As you can probably tell, I haven't touched this stuff in quite some time ("If it works don't mess with it" ;-) ) so if there's anything that's broken now, file an issue on my Github and I'll see what I can do about it.
Nov 9, 2019
View Full Discussion
Related Posts
Trending Posts in Mechanical Keyboards