Thank you so much! What an exceptionally chill vibe you set in this video, you know exactly what someone needs who is frantically searching for help with flashing a board.
I'm using a Milk 2% keyboard and I'm not able to bootleg it. I don't have an escape, space, or b key on it so I cant bootleg to so I can't do anything.
Using a BM65V2. Got as far as flashing and resetting the board, and the default .hex files provided by the manufacturer work fine. When I make my own .hex everything is janky. Half the keys don't do anything, 2 is 6, w is 5 and so on. What am I doing wrong here?
I did exactly what you said and when I closed it, it didn't exit bootloader mode, and now my keyboard is stuck there. Any way I can exit bootloader mode?
Only firmware files in .bin format can be flashed with dfu-util! this shows up when i try to flash hex file, i am trying to flash a hex4b and the file is in hex file to begin with i am not sure how to proceed after this.
I have PCB TKL from young geeks ( for Nebula EVE keyboard). I flashed firmware but somthing was wrong, so that my PCB can't put in DFU mod, my keyboard have been brick now. And you can show me how to burn bootloader for this PCB, ( when I plug in my keyboard my computer didnt reconigne it anymore). thankyou.
Hey there I kinda ran into an issue where I flashed a Tokyo60 with a hhkb hex file. After the flash, my entire board became unresponsive (LED off, keypresses not registering). Please help!!
@@MechMerlin I tried running the same process and prep to get to the flashing stage (baking a hex file for Tokyo60, finding the MCU etc) but at the moment I seem to be unable to enter bootloader mode. Is it possible that the method to enter bootloader is different for hhkb and Tokyo60, which is why I'm able to progress?
@@MechMerlin I see, so with the reset button, I should be able to get to the stage where my board gets detected and is able to accept the new hex file for flashing?
@@MechMerlin actually the problem is that i dont have the tab in top left corner called ,,lighting'' ( in VIA ) and when i used some random rgb keycodes ( for example effect speed- or backlight off ) they also didnt work. I am trying to change this lighting effect from the basic one to, for example when i am in layer 0 my keyboard is shining blue, when its layer 2 then the rgb is red and in layer 3 it is green ( in defferent way i am just trying to make my own lighting animation, but i cant ) | | | sorry for my bad english but i am 13 and still learning it, beacuse of that we may not understand each other so well and thank you for being nice and trying to solve my problem :)
@@maciejs497 You will not be able to do that without modifying the firmware itself using the C programming language. The best you can do in VIA or even QMK Configurator is to use the RGB_ keycodes such as RGB_MOD to change effects, or any of the RGB HSV keycodes to change the color.
Merlin, I'd like to say that you are my favorite person on the planet at this moment. Your tutorials on this are so clear, concise, and helpful. I was struggling to figure this stuff out on my own, but you just swooped in and saved me on my first custom keyboard build. Thank you.
there was a link from Keychron directly referencing my keyboard and it says to use atmega32u4 so I doubt that that is the issue. i dont know what could be causing this other than it being a .hex file rather than .bin however you replied to another comment saying that both should work.
Does anyone know how to add VIA support to the HEX file? I've seen stuff on github, but I have no idea how to add it when flashing my board (FC660C). Thanks!
Came into this subject expecting some hard to follow video content, or drawn out long content that could have been a blog post - but instead found this wonderfully produced succinct guide. Major props, really helpful video; naturally I hit a few keyboard specific extra problems along the way, but having this solid backbone helped me explore those issues without feeling I was drowning. Thanks so much.
no flash button ever was available despite the rest being viable. so much time gone such a bummer it almost worked. thank you for the tutorial regardless.
@@MechMerlin Took me a while to figure it out and I oly just now returned to this for some reason but i realized the red herring was at 3:45 your "flash" input is able to be toggled. But is never the case with my board. so when you get to 5:38 i'm still trying to figure out why "Flash" is not even available like it is for you. but even upon watch through, I was still confused bc at that point I hadn't reset my board. After I while I tried a different protocol and realized the minivan and a couple other boards i have all you have to do is simply reset and then make sure autoflash is enabled. I wish it was made clear that this can be the case. flash never has to be selected for some boards and allow your board to do the flashing for you. turns out was the most simple solution ever I just was really really thrown off by the fact that flash was never available throughout the setup like it was for yours
MechMerlin is a national treasure!!! The #1 resource for figuring out QMK woes... Thanks man! Your work to educate us on QMK is always highly appreciated!
Weird question, but maybe you know. I've previously flashed my Tragicforce with QMK Toolbox, and when I booted the utility, it would show up in in blue as "Tragicforce" by name, confirming it sees my Keyboard before I even move on to resetting it. I had to make an update to my layout the other day, so I flashed it, and everything still works, but it no-longer identifies my keyboard in QMK Toolbox, now just showing as "Standard USB Input Device." Any idea if I missed something? Last time I did the flash that had the identifier was ages ago.
So I built a keyboard with a dz60 rgb ansi v2 and I flashed it but my pc not recognizing it as a keyboard so I can’t type with it but it turns on… any idea how to fix that?
Damn, thank you for making this whole series. For those of you with a recent KBD75v2 (circa 2020), the third method (hold ESC while plugging in) worked for me.
Hi, great tutorial, really helped me better understand the way the QMK setup works. Unfortunately my keyboard could never get detected by the QMK toolbox and I am using the KBD67 Lite, given that I have just built it today I am not eager to take it apart again so soon so I guess I will deal with the rainbow underglow. Nevertheless thank you for the info!
The rules of my keyboard - the "MonsGeek M1 QMK" is "intentionally left blank", I'm not super tempted to open my keyboard up again just to find out about the model name. Is there any other way of finding out which MCU I should be using?
Hello i have the gmmk 2 and i cant seem to flash it and when i reset the board by B + space all the lights turn off but it doesnt show DFU device connected : (
Just want to thank you for putting this out. 3 years after posting this, it still helped a keeb hobbyist. I millmaxed my pcb last night and after, it would no longer post/work. I thought it died and I thought to I'll try to flash just to try so I found your vid for it. After follow your step by step guide, I was so surprised that it actually worked lmao. I'm now typing on it as I put this comment down. Not sure if you'll still see this or if anyone can still read this, it seems like my pcb is no longer recognized by VIA which is my main app for customizing my boards. Can you tell me how to fix this? Did do something wrong? Thanks.
This is so great i want to come back here but unfortunately they skyloong gk87 white/red wired optical switch version i found the json file. But there is no compiled firmware so would i have to be the one to compile it?
almost lost my shit trying to do this. the video was great and helped immensely, but for some reason, my keeb wasn't responding. Turns out, I had the wrong config which sucks cause I checked my old orders to see what PCB i had and they showed me the wrong one. I was basically flashing my keeb with the wrong config. lesson learned: check my shit manually, lmao
H, thank you for very usefull informationm it helped me alot. I had to fiddle a lot from the available firmware in the folder, trying to understand what each command really meant, and now my diy keyboard is able to type out the text correctly, the oled screen can Show names of each layer, but there is a lot more to be done, I wish you could do a full firmware tutorial from zero for completely newbies like me. ps: It took me a long time to realize that I have to define LAYOUT first in .h file before I can use it in keymap.c :))
Most likely Keychron hasn't made the submission or its still under review. Best bet is to reach out to them directly or read through their product page/manual.
@MechMerlin thank you so much! I followed the tutorial on creating a firmware file, and then used this video to flash my keyboard. Finally! My keyboard is working again! I appreciate your videos so much. My KBD8x kept disconnecting a few seconds after plugging it in, you've solved my problem!!!
after following along my keyboard still doesn't show up in VIA. I've tried countless times to fix my issue, if anyone has discord and is willing enough to maybe help (I can screen share the process) that would be greatly appreciated!
OMG. Thank you so much. My keyboard wasn’t working and I didn’t know what to do until I saw this video and now it works. Made it super easy for first timers. Thank you !!!
I'm having a hell of a time trying to flash my yampad. it defauts to having a "00" button which i want to be "." and the button next to that is default to "." which i want to be "del" but no matter 4.5 hours later...no luck, I'm usually fine with this sort of stuff, but NO help from the yampad seller. and wish someone can help me here.
I'm trying to figure out how to flash my OneKeyboard (OKB) from TechKeys, and it keeps detecting my TKL keyboard instead of the OKB. I have the firmware for the OKB ready, I'm just afraid that if I were to flash the firmware, it's gonna go to my TKL instead of my OKB, breaking it. I just want to make sure that I flash the OKB and not the TKL.
Hey Merlin, idk if you’ll respond to this bc of how late this comment is but I messed up and accidentally flash the wrong firmware. I’m running a kbd75 hotswap and accidentally flashed the soldering version firmware. I then tried to fix the issue by flashing the correct firmware but now none of the keys work. Is it possible I just fried my pcb?
Hi man, I am using a dz65rgb v2 and whenever I reset it the only message that comes up in qmk toolbox is Atmel DFU device disconnected (NO DRIVER): ATm32U4DFU (03EB:2FF4:0000) I have tried to reinstall the drivers and I have cleared eeprom, what should I do next?
How new is this board, it could possibly be using the new bootloader where you don't even need to use QMK Toolbox. Please refer to the product page of where you bought it.
Merlin, do you have an updated guide from Step 6 Select the MCU (AVR only)? I have a Feker IK75 and I'm trying to find the right setting for this. I'm getting conflicting information too online, and the github directory does not have that setup as in the video anymore.
Hi @MechMerlin , great video, BUT i have problem gettnig to bootloader. I have contra 40% keyboard i did everything from step 1 to step 6 and when i reset my keyboard on reset button it does reset but it doesnt go into bootload mode and i cant flash it. Did anyone get the same problem? Do you have any solutions
The board itself has to go into bootload mode, what most likely happened is that your computer didnt recognize it which is a symptom of not having the correct driver installed.
I'm not very familiar with this keyboard hobby, so this tutorial didn't really help. :/ You have steps like "reset your keyboard into bootloader mode" and the 'step' is "Do whatever works". I mean, I know there's probably too many keyboards that have their own variations on this, but it'd be nice if you could at least explain in better detail how to for those who don't even know what resetting the keyboard means, nor what bootloader is. Sorry, but I'm just frustrated at the glossed over steps.
This video was meant more as a step by step, to get it done ASAP. For explanations as to what things are, you gotta watch my other UA-cam content pertaining to QMK. Think of this tutorial as more of a "how to" rather than a "this is how things work and come together".
i just flashed my kbd67 rev2 with a hex file i created in qmk configurator. it says "success" and "atmel dfu device disconnected" but i cant type anything after that, unplugging and plugging in doesnt work. please help?
Please verify that you have the correct firmware for your board. QMK Firmware is built specific to each board. If you have a kbd67 rev2, it MUST be a rev2 firmware file, you can't use the kbd67mkii v2 one or anything else.
Honestly I'm trying to best to understand this tutorial but I'm so lost. For one is this required to use via? Like all I'm trying to do is turn off the RGB on my tofu65 but I can't find out how to do that anywhere, just a bunch of threads of people saying to use via but I can't figure out how to download it properly, and I watched your video on how to do that but in it you say you have to use QMK configurator to use it which lead me to this video but now I'm even more lost.
This video is strictly how to flash firmware on your board. As explained in STEP 1, the firmware can be VIA enabled firmware, a firmware created by QMK Configurator, a firmware you created yourself, it doesn't matter as the process is the same. As a metaphor, this is a tutorial of how to put gas in your car. It can be gas from Shell, Chevron, Texaco, even gas you made yourself. However the caveat is make sure you have the correct gas. Don't put diesel in an unleaded vehicle and vice versa.
What if I didn't see the exact MCU listed in QMK Toolbox? I navigated to my Keychron Q2 rules and didn't find the MCU listed. Does that mean that the keyboard does not run on an AVR?
Hi merlin....i'm currently using the basketweave alice layout with rotary encoder. saw basketweave in qmk configurator and did everthing with your instructions. the thing is after i flashed my keyboard, i lost the os key and the rotary encoder functions...can you help me with this? thanks so much!
heya. I managed to flash the firmware of my GMMK TKL model, but when I was trying to flash it back to stock I accidentally used the bootloader bin file instead of actual stock bin file... any idea on how I can restore it back. keyboard not powering up nor detected by my pc. only owned the keyboard for 3 day by the time I mess with it. thank you for the help
I wasn't aware that was supported by QMK yet....if that's a side project of sorts then the procedure may be completely different than what I have described in my series of videos.
My Rama U80 just completely stopped working overnight, pressing escape before connecting the keyboard worked perfectly, 2 years on this video is still helping folks.
Thank you a lot for this tutorial, just built my first custom 40% and had no idea how to use QMK to customize it, with your instructions it was super easy.
when i try to put my kbd67 rev 2 in bootloader mode using the hold escape method it opens up file explorer and wont allow me to flash anything onto it. I feel like im just doing something wrong.
Homebrew is just a package manager which allows you to install a variety of packages such as QMK Toolbox thru the terminal. QMK Toolbox can also be downloaded directly.
When i click QMK to open it i get a pop up that asks what app i want to open it with. Gives me an option between Microsoft Word and Notepad... stuck here. (Windows 11)
@@Dillvn Try redownloading the file, and verify that the extension is indeed .exe. It doesnt make sense that a .exe will ask for another app to open it. That's more for document files or even photos.
I'm traying to configure an Ergodone by KTEC but I have a trouble, when I connect my keyboard A message appears in QMK Toolbox that says "HID console connected: K.T.E.C. ErgoDone (1209:2328:0301)" and I can't click on "Flash", I tried to reset the keyboard directly on the microcontroller but only says "done" after that says "keyboard start" I've been investigating how, but I can not find information about it, Does anyone can help me?
Merlin, I know its been 2 years since this video, but I want to thank you so dang much. I didnt know how to use via and my escape and space button didnt work because of something I did. I almost cried but you saved me, Merlin the Superman!
Excellent video! I don't code, have never used github before and just figured out everything from your brief video. Thank you!
Awesome glad I was able to help!
Thank you so much! What an exceptionally chill vibe you set in this video, you know exactly what someone needs who is frantically searching for help with flashing a board.
Thank you, your video helped me to successfully flash my keyboard's firmware. I am new to mechanical keyboards and would have never figured this out.
ily so much, this helped me setup my board, very good clear and simple video. you deserve my sub
Glad it helped!
Ty 4 the tutorial Merlin. Very helpful
Thanks for the video, super helpful guide, wish my keyboard had as good instructions!
Super helpful video. Thank you!
GOD I LOVE YOU SO MUCH
omg i love you merlin!!!
I'm using a Milk 2% keyboard and I'm not able to bootleg it. I don't have an escape, space, or b key on it so I cant bootleg to so I can't do anything.
You mean bootloader? You'll need to short the RESET and GROUND pins.
@@MechMerlin So I'm holding a screwdriver on the GND and RST pins but it wont short?
@@artminer6 The pins have to be connected to each other
Using a BM65V2. Got as far as flashing and resetting the board, and the default .hex files provided by the manufacturer work fine. When I make my own .hex everything is janky. Half the keys don't do anything, 2 is 6, w is 5 and so on. What am I doing wrong here?
You might have the wrong board selected.
I am having trouble getting my keyboard in bootloader mode any tips? I've tried all the methods but non seem to work
you may have to do it at the microcontroller level by shorting the reset and ground pins.
I have a cheap mechanical keyboard, i cant find the default layout on qmk, i cant get it to reset mode. Can you help me please ?
What keyboard are you using?
I`ve noticed some noticable keypress latency now that i`ve flashed a new layout. any ideas?
It's highly dependent on the board
I did exactly what you said and when I closed it, it didn't exit bootloader mode, and now my keyboard is stuck there. Any way I can exit bootloader mode?
Same dude
Does the board have a physical switch or a button?
After I flashed my keyboard never turned on it knows it’s plugged in but I can’t do anything with my keyboard not even the rgb turns on
That seems to indicate that you flashed incorrect firmware on your board. Please verify that you are flashing the correct one.
Only firmware files in .bin format can be flashed with dfu-util!
this shows up when i try to flash hex file, i am trying to flash a hex4b and the file is in hex file to begin with i am not sure how to proceed after this.
Both files can be flashed just fine. Make sure you selected the correct microcontroller.
what was the reason for resetting the device?
You have to reset the device to enter bootloader mode
you are a godsend
I have PCB TKL from young geeks ( for Nebula EVE keyboard). I flashed firmware but somthing was wrong, so that my PCB can't put in DFU mod, my keyboard have been brick now. And you can show me how to burn bootloader for this PCB, ( when I plug in my keyboard my computer didnt reconigne it anymore). thankyou.
I'm pretty sure we have that documented in the QMK docs. Just search for bootloader install.
Hey there I kinda ran into an issue where I flashed a Tokyo60 with a hhkb hex file. After the flash, my entire board became unresponsive (LED off, keypresses not registering). Please help!!
That's because firmware is unique to a board. Just flash it with the correct one.
@@MechMerlin I tried running the same process and prep to get to the flashing stage (baking a hex file for Tokyo60, finding the MCU etc) but at the moment I seem to be unable to enter bootloader mode.
Is it possible that the method to enter bootloader is different for hhkb and Tokyo60, which is why I'm able to progress?
@@jeollim You may want to look for a physical reset button to press rather than a key combo.
@@MechMerlin I see, so with the reset button, I should be able to get to the stage where my board gets detected and is able to accept the new hex file for flashing?
Banger? I harly know her!
when ever i download the qmk firmware it is a .hex file? how do i convert it into a .bin
You can't. What most likely has happened is that you picked the wrong keyboard or the wrong version for the hardware that you have.
@@MechMerlin cool thank you
I did all this and still cant get my "FN" key back, anyone else have this problem?
Are you using the correct key code for FN?
where can i change the lighting effects in the dz60rgb ansi v2, bc i cant do that in via and im stuck. pls help
You can change the lighting effects by using the RGB keycodes.
thanks, but it isnt working, i just cant do that in via and by rgb keycodes
@@maciejs497 Which RGB keycodes are you using and what change are you trying to do.
@@MechMerlin actually the problem is that i dont have the tab in top left corner called ,,lighting'' ( in VIA ) and when i used some random rgb keycodes ( for example effect speed- or backlight off ) they also didnt work. I am trying to change this lighting effect from the basic one to, for example when i am in layer 0 my keyboard is shining blue, when its layer 2 then the rgb is red and in layer 3 it is green ( in defferent way i am just trying to make my own lighting animation, but i cant ) | | | sorry for my bad english but i am 13 and still learning it, beacuse of that we may not understand each other so well and thank you for being nice and trying to solve my problem :)
@@maciejs497 You will not be able to do that without modifying the firmware itself using the C programming language.
The best you can do in VIA or even QMK Configurator is to use the RGB_ keycodes such as RGB_MOD to change effects, or any of the RGB HSV keycodes to change the color.
Merlin, I'd like to say that you are my favorite person on the planet at this moment. Your tutorials on this are so clear, concise, and helpful. I was struggling to figure this stuff out on my own, but you just swooped in and saved me on my first custom keyboard build. Thank you.
You're very welcome!
@@MechMerlin how can i know whether my keyboard is qmk compatible or not
@@zeeshanrabbani8125 The manufacturer/vendor should have it specified in the specs/feature list of your board.
there was a link from Keychron directly referencing my keyboard and it says to use atmega32u4 so I doubt that that is the issue. i dont know what could be causing this other than it being a .hex file rather than .bin however you replied to another comment saying that both should work.
You made something complicated look so simple and clear, thank you !
Glad it helped you!
Does anyone know how to add VIA support to the HEX file? I've seen stuff on github, but I have no idea how to add it when flashing my board (FC660C). Thanks!
Came into this subject expecting some hard to follow video content, or drawn out long content that could have been a blog post - but instead found this wonderfully produced succinct guide. Major props, really helpful video; naturally I hit a few keyboard specific extra problems along the way, but having this solid backbone helped me explore those issues without feeling I was drowning. Thanks so much.
Glad it was helpful!
48 WPM and after the QMK flash to my Tokyo 60 not I am at 113 WMP! Thank you mech merlin! It also removed my stabilizer rattle!
no flash button ever was available despite the rest being viable. so much time gone such a bummer it almost worked. thank you for the tutorial regardless.
It only shows up if the preceding steps are followed precisely.
@@MechMerlin Took me a while to figure it out and I oly just now returned to this for some reason but i realized the red herring was at 3:45 your "flash" input is able to be toggled. But is never the case with my board. so when you get to 5:38 i'm still trying to figure out why "Flash" is not even available like it is for you. but even upon watch through, I was still confused bc at that point I hadn't reset my board. After I while I tried a different protocol and realized the minivan and a couple other boards i have all you have to do is simply reset and then make sure autoflash is enabled. I wish it was made clear that this can be the case. flash never has to be selected for some boards and allow your board to do the flashing for you. turns out was the most simple solution ever I just was really really thrown off by the fact that flash was never available throughout the setup like it was for yours
MechMerlin is a national treasure!!!
The #1 resource for figuring out QMK woes... Thanks man!
Your work to educate us on QMK is always highly appreciated!
Weird question, but maybe you know.
I've previously flashed my Tragicforce with QMK Toolbox, and when I booted the utility, it would show up in in blue as "Tragicforce" by name, confirming it sees my Keyboard before I even move on to resetting it.
I had to make an update to my layout the other day, so I flashed it, and everything still works, but it no-longer identifies my keyboard in QMK Toolbox, now just showing as "Standard USB Input Device."
Any idea if I missed something? Last time I did the flash that had the identifier was ages ago.
So I built a keyboard with a dz60 rgb ansi v2 and I flashed it but my pc not recognizing it as a keyboard so I can’t type with it but it turns on… any idea how to fix that?
You may not have flashed it with the correct firmware.
Damn, thank you for making this whole series.
For those of you with a recent KBD75v2 (circa 2020), the third method (hold ESC while plugging in) worked for me.
Thank you
is it possible to flash firmware onto a qmk compatible keyboard and then use it on the iPad? even macro keypads with knobs?
Hi, great tutorial, really helped me better understand the way the QMK setup works. Unfortunately my keyboard could never get detected by the QMK toolbox and I am using the KBD67 Lite, given that I have just built it today I am not eager to take it apart again so soon so I guess I will deal with the rainbow underglow. Nevertheless thank you for the info!
Is the rk84 compatible with qmk? My keyboard stopped working entirely after installing the software. This is urgent.
I'm not sure if an rk84 is compatible with QMK. QMK Firmware is a custom keyboard firmware for select hardware.
@@MechMerlin I ended up fixing it
@@hex697 Awesome!
The rules of my keyboard - the "MonsGeek M1 QMK" is "intentionally left blank", I'm not super tempted to open my keyboard up again just to find out about the model name. Is there any other way of finding out which MCU I should be using?
Hello i have the gmmk 2 and i cant seem to flash it and when i reset the board by B + space all the lights turn off but it doesnt show DFU device connected : (
Just want to thank you for putting this out. 3 years after posting this, it still helped a keeb hobbyist. I millmaxed my pcb last night and after, it would no longer post/work. I thought it died and I thought to I'll try to flash just to try so I found your vid for it. After follow your step by step guide, I was so surprised that it actually worked lmao. I'm now typing on it as I put this comment down.
Not sure if you'll still see this or if anyone can still read this, it seems like my pcb is no longer recognized by VIA which is my main app for customizing my boards. Can you tell me how to fix this? Did do something wrong? Thanks.
Hi, My board (the tofu 65 ]2.0) has a uf2 file that i cant find in qmk toolbox, also idk what the micro controller is
This is so great i want to come back here but unfortunately they skyloong gk87 white/red wired optical switch version i found the json file. But there is no compiled firmware so would i have to be the one to compile it?
almost lost my shit trying to do this. the video was great and helped immensely, but for some reason, my keeb wasn't responding. Turns out, I had the wrong config which sucks cause I checked my old orders to see what PCB i had and they showed me the wrong one. I was basically flashing my keeb with the wrong config. lesson learned: check my shit manually, lmao
H, thank you for very usefull informationm it helped me alot.
I had to fiddle a lot from the available firmware in the folder, trying to understand what each command really meant, and now my diy keyboard is able to type out the text correctly, the oled screen can Show names of each layer, but there is a lot more to be done, I wish you could do a full firmware tutorial from zero for completely newbies like me.
ps: It took me a long time to realize that I have to define LAYOUT first in .h file before I can use it in keymap.c :))
This is awesome. How do you compile QMK configurator (0.2.2) .hex files from (c, h, config, info and rules.mk)?
My keyboard "Keychron Lemokey L3" doesn't exist, what should i do? I can't find it on github
Most likely Keychron hasn't made the submission or its still under review. Best bet is to reach out to them directly or read through their product page/manual.
@MechMerlin thank you so much! I followed the tutorial on creating a firmware file, and then used this video to flash my keyboard. Finally! My keyboard is working again! I appreciate your videos so much. My KBD8x kept disconnecting a few seconds after plugging it in, you've solved my problem!!!
Hurray!
after following along my keyboard still doesn't show up in VIA. I've tried countless times to fix my issue, if anyone has discord and is willing enough to maybe help (I can screen share the process) that would be greatly appreciated!
Is your keyboard supported by VIA and are you downloading and flashing the correct files?
OMG. Thank you so much. My keyboard wasn’t working and I didn’t know what to do until I saw this video and now it works. Made it super easy for first timers. Thank you !!!
I'm having a hell of a time trying to flash my yampad. it defauts to having a "00" button which i want to be "." and the button next to that is default to "." which i want to be "del" but no matter 4.5 hours later...no luck, I'm usually fine with this sort of stuff, but NO help from the yampad seller. and wish someone can help me here.
How are you generating your keymap
I get an error message when trying to flash. Says "Error reading line 1" when it tries to flash from the file
What file are you flashing from? You should only be flashing using QMK Toolbox and flashing the files from either of the 3 ways I outlined.
@@MechMerlin yeah I figured it out . It was because of bin
My board doesn't reset no matter what method I use, even the reset button on my PCB doesn't work. can someone help me?
It says that Only firmware files in .bin format can be flashed with this bootloader. Help plz
Then you need to create a firmware file that is in .bin format. Usually the error here is that you have selected the wrong keyboard from the list.
I'm trying to figure out how to flash my OneKeyboard (OKB) from TechKeys, and it keeps detecting my TKL keyboard instead of the OKB. I have the firmware for the OKB ready, I'm just afraid that if I were to flash the firmware, it's gonna go to my TKL instead of my OKB, breaking it.
I just want to make sure that I flash the OKB and not the TKL.
Only the board that has been put into bootloader mode will be reflashed. Is it possible to use a different keyboard while you're at it?
Hey Merlin, idk if you’ll respond to this bc of how late this comment is but I messed up and accidentally flash the wrong firmware. I’m running a kbd75 hotswap and accidentally flashed the soldering version firmware. I then tried to fix the issue by flashing the correct firmware but now none of the keys work. Is it possible I just fried my pcb?
As long as it a firmware for the same chipset it should be fine.
my qmk toolbox's flash button is grayed out. What should I do?
Hi man, I am using a dz65rgb v2 and whenever I reset it the only message that comes up in qmk toolbox is
Atmel DFU device disconnected (NO DRIVER): ATm32U4DFU (03EB:2FF4:0000)
I have tried to reinstall the drivers and I have cleared eeprom, what should I do next?
How new is this board, it could possibly be using the new bootloader where you don't even need to use QMK Toolbox. Please refer to the product page of where you bought it.
Merlin, do you have an updated guide from Step 6 Select the MCU (AVR only)? I have a Feker IK75 and I'm trying to find the right setting for this. I'm getting conflicting information too online, and the github directory does not have that setup as in the video anymore.
I was unaware that the Feker IK75 was even supported by QMK. Not every board can be supported as it requires a specific hardware configuration.
Hi @MechMerlin , great video, BUT i have problem gettnig to bootloader. I have contra 40% keyboard i did everything from step 1 to step 6 and when i reset my keyboard on reset button it does reset but it doesnt go into bootload mode and i cant flash it. Did anyone get the same problem? Do you have any solutions
The board itself has to go into bootload mode, what most likely happened is that your computer didnt recognize it which is a symptom of not having the correct driver installed.
Anderson Elizabeth Hall Kimberly Jackson Barbara
I'm not very familiar with this keyboard hobby, so this tutorial didn't really help. :/
You have steps like "reset your keyboard into bootloader mode" and the 'step' is "Do whatever works". I mean, I know there's probably too many keyboards that have their own variations on this, but it'd be nice if you could at least explain in better detail how to for those who don't even know what resetting the keyboard means, nor what bootloader is.
Sorry, but I'm just frustrated at the glossed over steps.
This video was meant more as a step by step, to get it done ASAP. For explanations as to what things are, you gotta watch my other UA-cam content pertaining to QMK. Think of this tutorial as more of a "how to" rather than a "this is how things work and come together".
I guys can you help me i buy optical kayboard , but her delay is 69 to 130 how can i fix that whit QMK IS IT POSIBLE😢
Is your board QMK compatible?
i just flashed my kbd67 rev2 with a hex file i created in qmk configurator. it says "success" and "atmel dfu device disconnected" but i cant type anything after that, unplugging and plugging in doesnt work. please help?
Please verify that you have the correct firmware for your board. QMK Firmware is built specific to each board. If you have a kbd67 rev2, it MUST be a rev2 firmware file, you can't use the kbd67mkii v2 one or anything else.
Honestly I'm trying to best to understand this tutorial but I'm so lost. For one is this required to use via? Like all I'm trying to do is turn off the RGB on my tofu65 but I can't find out how to do that anywhere, just a bunch of threads of people saying to use via but I can't figure out how to download it properly, and I watched your video on how to do that but in it you say you have to use QMK configurator to use it which lead me to this video but now I'm even more lost.
This video is strictly how to flash firmware on your board. As explained in STEP 1, the firmware can be VIA enabled firmware, a firmware created by QMK Configurator, a firmware you created yourself, it doesn't matter as the process is the same.
As a metaphor, this is a tutorial of how to put gas in your car. It can be gas from Shell, Chevron, Texaco, even gas you made yourself. However the caveat is make sure you have the correct gas. Don't put diesel in an unleaded vehicle and vice versa.
What if I didn't see the exact MCU listed in QMK Toolbox? I navigated to my Keychron Q2 rules and didn't find the MCU listed. Does that mean that the keyboard does not run on an AVR?
Just looked at the Q2 files, all of them have the MCU listed. It wouldn't work otherwise.
Hi merlin....i'm currently using the basketweave alice layout with rotary encoder. saw basketweave in qmk configurator and did everthing with your instructions. the thing is after i flashed my keyboard, i lost the os key and the rotary encoder functions...can you help me with this? thanks so much!
QMK Configurator only allows support of the click for rotary encoders. I'm not sure what you mean by OS key, is that just GUI?
heya. I managed to flash the firmware of my GMMK TKL model, but when I was trying to flash it back to stock I accidentally used the bootloader bin file instead of actual stock bin file... any idea on how I can restore it back.
keyboard not powering up nor detected by my pc.
only owned the keyboard for 3 day by the time I mess with it.
thank you for the help
I wasn't aware that was supported by QMK yet....if that's a side project of sorts then the procedure may be completely different than what I have described in my series of videos.
How can I tell what MCU was used when my keyboard was built? It's custom Melgeek Z70U, and i'm just trying to change some key bindings.
That process is detailed at Step 6, timestamp 3:39.
Young Susan Williams Timothy Miller Brenda
god bless this fucking video. you always forget what a hassle these beauties can be until they randomly reset themselves years into prolonged use.
glad this could help!
HI I WANT TO FLASH MY CORSSAIR K40 can i flash it using QMKtool???
QMK is a custom firmware designed for custom keyboards. Very few OEM boards such as Corsair support it.
My Rama U80 just completely stopped working overnight, pressing escape before connecting the keyboard worked perfectly, 2 years on this video is still helping folks.
Jackson Brian Jones Matthew Gonzalez Amy
Jackson George Thomas Joseph Hernandez Michael
Thank you a lot for this tutorial, just built my first custom 40% and had no idea how to use QMK to customize it, with your instructions it was super easy.
Awesome and congrats!!
Walker Jose Miller Edward Harris Anthony
when i try to put my kbd67 rev 2 in bootloader mode using the hold escape method it opens up file explorer and wont allow me to flash anything onto it. I feel like im just doing something wrong.
That's the new way of "flashing". It acts like a USB drive so you can drag and drop the firmware.
I did this and now my keyboard is fucked is there anyway i can reset the board?
just follow the same process but choose the correct firmware file.
My pc does not detect my rk84 and it the rk84 does not turn on could this help fix it?
Hi, thank you for sharing it! After I flash the dz60rgb_v2 hex, my keyboard is not responsive anymore (even no light). Any idea how to fix it?
Firmware is unique per keyboard. You may have flashed the wrong firmware on, or you do not have the PCB that you think you have.
@@MechMerlin Got it, thank you for the quick response!
@@erza4876 and how did you rescue it?
High quality tutorial. Covered every problem that came up. I find so many software tutorials just assume everything will go well
Thomas Karen Anderson Cynthia Johnson David
my keyboard uses a .hex file type. When I try and flash the file the program says that in only.bin firmware can be flashed. What do I do?
It means you board can only take firmware files in .bin format
how can i fix the "! IO ERROR: Not enough disk space."? when i try to flash the firmware?
You can try creating a smaller firmware file by decreasing macros, layers, etc etc.
can you help my k559 got bricked
my pc wont recognize it.
after i flash a wrong .firmware
Just do the reset procedure again and flash it with the correct firmware
I can't use the toolbox because it doesn't work with Teensy 4.1. Are there command line instructions that make sense?
I don't think that's supported by ChibiOS yet. That's required for QMK to run on it.
Jones Michelle Clark Michael Martinez Cynthia
Robinson Steven Hall William Taylor Sandra
Hernandez Jessica Walker Scott Jones Richard
is installing the qmk toolbox on mac doesnt need installing homebrew first ?
im on mojave 10.14.6
Homebrew is just a package manager which allows you to install a variety of packages such as QMK Toolbox thru the terminal.
QMK Toolbox can also be downloaded directly.
When i click QMK to open it i get a pop up that asks what app i want to open it with. Gives me an option between Microsoft Word and Notepad... stuck here. (Windows 11)
Are you talking about the QMK Toolbox .exe file?
@@MechMerlin yes
@@Dillvn Try redownloading the file, and verify that the extension is indeed .exe. It doesnt make sense that a .exe will ask for another app to open it. That's more for document files or even photos.
Is not working for me.
QMK toolbox says that only .bin files can be flashed. Why?
That's because your keyboard MCU will only take firmware files in .bin format. Make sure you download the correct firmware for your keyboard.
I cant find the Drop OLKB Preonic in the list of keyboards. Any tips on programming this one?
The Preonic is in the list. Try searching for just "Preonic".
I'm traying to configure an Ergodone by KTEC but I have a trouble, when I connect my keyboard A message appears in QMK Toolbox that says "HID console connected: K.T.E.C. ErgoDone (1209:2328:0301)" and I can't click on "Flash", I tried to reset the keyboard directly on the microcontroller but only says "done" after that says "keyboard start" I've been investigating how, but I can not find information about it, Does anyone can help me?
Jackson Karen Brown Christopher Moore Gary
Merlin, I know its been 2 years since this video, but I want to thank you so dang much. I didnt know how to use via and my escape and space button didnt work because of something I did. I almost cried but you saved me, Merlin the Superman!
Moore Linda Rodriguez Richard Wilson Angela
White Betty Jackson Jeffrey Young Scott