shopping_cart
Showing 1 of 27 conversations about:
NoNeedForAnUserName
28
Nov 25, 2018
bookmark_border
i don’t see it in the qmk GitHub repo yet, when will it be added ?
Nov 25, 2018
vinster
19
Jan 24, 2019
bookmark_border
Same here...the default keymap is useless.
Jan 24, 2019
textonly
4
Jan 25, 2019
bookmark_border
Massdrop 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.
Jan 25, 2019
zuNedim
0
Jan 26, 2019
bookmark_border
I'm struggling with this step. How did you do it?
Jan 26, 2019
textonly
4
Jan 26, 2019
bookmark_border
Go 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)
Jan 26, 2019
blacksunix
35
Jan 29, 2019
bookmark_border
I gave this a try, but am getting a "invalid layout" error?
Jan 29, 2019
like3ds
1
Jan 29, 2019
bookmark_border
Here click "download", then upload youre file here
Jan 29, 2019
blacksunix
35
Jan 29, 2019
bookmark_border
Sergey, you rock. Thanks! Worked like a charm.
Jan 29, 2019
blacksunix
35
Jan 31, 2019
bookmark_border
OK. 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
Jan 31, 2019
qmdbmp
2
Feb 19, 2019
bookmark_border
Dears Whitch two exposed pins on the board ?
Feb 19, 2019
JaMarz
1
Nov 29, 2019
bookmark_border
Thanks 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 :)
Nov 29, 2019
blacksunix
35
Nov 29, 2019
bookmark_border
Look 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 :)
Nov 29, 2019
View Full Discussion