Click to view our Accessibility Statement or contact us with accessibility-related questions
i don’t see it in the qmk GitHub repo yet, when will it be added ?
vinster
21
Jan 24, 2019
NoNeedForAnUserNameSame here...the default keymap is useless.
textonly
4
Jan 25, 2019
vinsterMassdrop Support sent me a json file of the default keymap that I was able to use with kbfirmware.com and reprogram mine. Here's the contents of that file.
zuNedim
0
Jan 26, 2019
textonlyI'm struggling with this step. How did you do it?
textonly
4
Jan 26, 2019
zuNedimGo to https://kbfirmware.com and paste in the file from pastebin. Hit import and you should see the default keymap, then you can customize it however you want. When you're set, you can download a .hex from there. To program the board, you need to short the two exposed pins while you power on the board, like as you plug it in. In retrospect I should have added a slide switch or some headers a jumper to make this easier but I just used a piece of jumper wire in the sockets.

So that will put the board in programming mode. From here, I used dfu-programmer on Linux to flash the hex file but you might be able to use QMK toolbox to do it https://beta.docs.qmk.fm/newbs/newbs_flashing hope that all helps.
(Edited)
blacksunix
41
Jan 29, 2019
textonlyI gave this a try, but am getting a "invalid layout" error?
like3ds
1
Jan 29, 2019
blacksunixHere click "download", then upload youre file here
blacksunix
41
Jan 29, 2019
like3dsSergey, you rock. Thanks! Worked like a charm.
blacksunix
41
Jan 31, 2019
blacksunixOK. So to put it all together for those in the future: QMK Toolbox works just fine for flashing (at least it did on my Mac). Use Sergey's links above to make and modify your keymap to your liking. Generate the .hex file and save to local hard drive. Launch QMK Toolbox and load the .hex file from local. "atmega32u4" should be showing as the microcontroller selection. Short the two terminals in the RE box near the processor on the board like textonly suggests. Make sure there is good contact or your board won't be seen by QMK Toolbox when you plug it into USB. I soldered half of a double female jumper wire into each terminal and brought them out to the sides of the board to make this easier in the future. Plug in your board to USB. If there has been good contact, you will see this in the toolbox window: *** DFU device connected If not then, then unplug, check that your short is making good contact, and try again. Then click Flash. You should see something like this: *** Attempting to flash, please don't remove device >>> dfu-programmer atmega32u4 erase --force   Erasing flash... Success   Checking memory from 0x0 to 0x6FFF... Empty. >>> dfu-programmer atmega32u4 flash /Users/<username>/Desktop/bm-16a/4x4.hex   Checking memory from 0x0 to 0x4FFF... Empty.   0%              100% Programming 0x5000 bytes...   [>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] Success   0%              100% Reading 0x7000 bytes...   [>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>] Success   Validating... Success   0x5000 bytes written into 0x7000 bytes memory (71.43%). >>> dfu-programmer atmega32u4 reset     *** DFU device disconnected Unplug and remove jumper. Next time you plug in your new firmware should be ready to go. Thanks to everyone here for all the suggestions and hints. Pat
qmdbmp
2
Feb 19, 2019
textonlyDears Whitch two exposed pins on the board ?
JaMarz
1
Nov 29, 2019
blacksunixThanks Very Much! My first time watching QMK tutes by Mechmerlin and installing everything still left me scratching my head I read yuor post and bingo worked like a charm. your post should be pinned to the top of this thread :)
blacksunix
41
Nov 29, 2019
qmdbmpLook at the circuit board. You should see a rectangular box that has the letters "RE" in it. Use a short wire to short the two holes within the box. Sorry about the lag in replying :)
PRODUCTS YOU MAY LIKE
Trending Posts in Mechanical Keyboards