QMK Tutorial: QMK Toolbox (Flashing Firmware On Your Keyboard)

Поделиться
HTML-код
  • Опубликовано: 29 июн 2024
  • QMK Configurator Tutorial:
    • QMK Tutorial: QMK Conf...
    Flashing VIA enabled firmware Tutorial:
    • QMK Tutorial: How to g...
    Start - 0:00
    Assumptions - 0:44
    Step 1: Get your firmware - 1:05
    Step 2: Download QMK Toolbox - 1:26
    Step 3: Open QMK Toolbox - 1:55
    Step 4: Install Drivers (Only on Windows) - 2:11
    Step 5: Launch QMK Toolbox and Open the correct firmware file - 3:16
    Step 6: Select the MCU (AVR only) - 3:39
    Step 7: Reset your keyboard (Enter Bootloader Mode) - 4:34
    Step 7 Option 1: Keymap Reset - 4:48
    Step 7 Option 2: Hold Space + B (Bootmagic) while plugging in - 4:56
    Step 7 Option 3: Hold Esc (Bootmagic Lite) while plugging in - 5:06
    Step 7 Option 4: Physical Reset Button - 5:16
    Step 8: Press Flash - 5:37
    Other things QMK Toolbox can do:
    Keyboard from QMK.fm - 6:17
    Autoflash - 6:42
    Clear EEPROM - 7:09
    *Notes*
    Please note that in this video I used a dz60rgb ansi which uses .bin firmware files. Your board might use a .hex firmware file.
    #howtouseqmk #keyboardwizard
    Check out my list of recommendations at the MechMerlin Amazon Affiliate Store:
    www.amazon.com/shop/mechmerlin
    Please help support this channel by using my affiliate links
    ZealPC: bit.ly/2GM2fFZ
    DixieMech: dixiemech.com/mechmerlin
    Project Keyboard: merlin.project.link/
    Cannonkeys: cannonkeys.com?ref=mechmerlin
    Keyboardlube: kblu.be/merlin
    Discount Codes:
    Novelkeys: magic
    Keebio: robeandhat
    -- My Gear --
    Camera: www.amazon.com/dp/B07X43B6FD/...
    Lens: www.amazon.com/dp/B00B20OYUO/...
    Microphone: www.amazon.com/dp/B00093ESSI/...
    Mixer: www.amazon.com/dp/B00JLLDB1E/...
    Join me on Discord: / discord
  • НаукаНаука

Комментарии • 650

  • @fisticuf
    @fisticuf 3 года назад +40

    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.

  • @kingsley9352
    @kingsley9352 3 года назад +37

    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.

    • @MechMerlin
      @MechMerlin  3 года назад +3

      You're very welcome!

    • @zeeshanrabbani8125
      @zeeshanrabbani8125 2 года назад

      @@MechMerlin how can i know whether my keyboard is qmk compatible or not

    • @MechMerlin
      @MechMerlin  2 года назад

      @@zeeshanrabbani8125 The manufacturer/vendor should have it specified in the specs/feature list of your board.

  • @phantomwhale
    @phantomwhale Год назад +4

    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.

  • @IOSam
    @IOSam 3 года назад +2

    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!

  • @AmpluexCompressa
    @AmpluexCompressa 3 года назад +1

    Thank you thank you thank you! The instructions I've read for QMK were so complicated, I can't believe how simple it actually is to do this! My first keyboard build is truly mine now.

  • @declanrobinson6005
    @declanrobinson6005 3 года назад +1

    High quality tutorial. Covered every problem that came up. I find so many software tutorials just assume everything will go well

  • @michaelskinny1
    @michaelskinny1 2 года назад

    Seriously love coming back to this video when I forget the smaller steps. Makes it soooo easy. Thank you MechMerlin!!

  • @erikhernandez7678
    @erikhernandez7678 3 года назад +1

    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 !!!

  • @DarkM4V
    @DarkM4V 2 года назад

    Every time I forget how to use QMK, I look for you cause you make this so simple!

  • @ZakRoXxoR
    @ZakRoXxoR 3 года назад +31

    You made something complicated look so simple and clear, thank you !

  • @SeraphimKnight
    @SeraphimKnight 3 года назад +1

    Thank you!!! It was extremely hard trying to figure this out myself and this video said exactly what I needed to know without a bunch of unnecessary fluff.

  • @NicoVolij
    @NicoVolij 3 года назад

    honestly i dont know how this doesnt have more veiws, this is an insanly detailed guide thank you so much for helping us new folks out! also it doesnt assume anything it also helps windows and macos users aswell as making a step by step guide so you cant get lost thank you so much

    • @MechMerlin
      @MechMerlin  3 года назад

      It's gone thru several iterations, the previous videos have a ton more views. I'll take that as a sign that people are getting more accustomed to the process!

  • @Dev-pk7wl
    @Dev-pk7wl 3 года назад +1

    amazing vid. covered absolutely everything that is needed in order to flash the keyboard. thank you so much.

  • @ktan3142
    @ktan3142 3 года назад +2

    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.

  • @MAGAIVER
    @MAGAIVER 2 года назад +1

    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.

    • @MechMerlin
      @MechMerlin  2 года назад +1

      Awesome and congrats!!

  • @maestrodeingless
    @maestrodeingless 11 месяцев назад

    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!

  • @kahlapicon1672
    @kahlapicon1672 Год назад

    Merlin, thank you for this very detailed series for using QMK. As a QMK n00b, it really helped!

  • @moosicbox
    @moosicbox 2 года назад

    Thank you for making this video. I was able to configure my keyboard quickly due to it. Keep up the content, already subscribed.

  • @louiepenya
    @louiepenya Год назад

    Dude, I was honestly not even gonna flash my keyboard cause I had no idea how and it seemed complicated. Went though the entire video (minus the Windows section) and it worked PERFECTLY! Thank you so much

    • @MechMerlin
      @MechMerlin  Год назад

      No problem, so happy it worked well for you!

  • @raincleod
    @raincleod 7 месяцев назад

    Fantastic video. Exactly what I was needing to know with a relaxing delivery. What a find.

  • @Alex-vr9vh
    @Alex-vr9vh 3 года назад

    Thanks for this video! Everything was clear and made it super easy for me to flash my first custom keyboard. thanks man!

  • @cuzihungry
    @cuzihungry Год назад

    THANK YOU SO FREAKING MUCH, I'VE BEEN TRYING TO FIGURE THIS OUT FOR LITERALLY YEARS.

    • @MechMerlin
      @MechMerlin  Год назад +1

      Glad you found it helpful!

  • @Jidnahn
    @Jidnahn Год назад

    Lifesaver man, my redox wasn't registering with the initial qmk layout so this was the solution, thanks a lot!

  • @jansusan4762
    @jansusan4762 2 года назад +1

    Perfect tutorial - step by step, clear and everything works as described. Thanks so much for this!

  • @pedrosttau
    @pedrosttau Год назад

    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.

  • @youtubecommentsectiondebates
    @youtubecommentsectiondebates 2 года назад

    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.

  • @disarray5630
    @disarray5630 2 года назад

    I'm terrible with anything technical but my board stopped working and this video save it! thank you so much for the help!

  • @amberfisher
    @amberfisher 3 года назад

    Thanks! I couldn't get it to work on my Window box (the driver wouldn't install) but it worked like a charm on my Mac. Thank you so much.

  • @justanotherpxrson
    @justanotherpxrson 3 года назад

    just used this to flash my first qmk board (preonic rev 3) and it seemed a lot of people ran into problems but it just worked for me. thanks merlin!

    • @MechMerlin
      @MechMerlin  3 года назад

      Awesome, glad it worked out for you!

  • @jeffchang7804
    @jeffchang7804 2 года назад

    Thank you very much!! I panicked super hard because the keyboard was only 3 months old and I thought it broke! This is a perfect guide for fixing my kbd67lite to be working again! I have liked and subscribed just because it video was so easy to follow.

    • @MechMerlin
      @MechMerlin  2 года назад +1

      Thank you for your support!

  • @dr.thunder5014
    @dr.thunder5014 3 года назад +1

    @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!!!

  • @MatthewEncina
    @MatthewEncina 2 года назад

    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!

  • @Fernussy
    @Fernussy 2 года назад +1

    Ty 4 the tutorial Merlin. Very helpful

  • @hisyam9995
    @hisyam9995 3 года назад

    Came here from the discord. Thanks man!

  • @leicaman
    @leicaman Год назад

    You are da man! The last method (pushing the button on the PCB) did the trick. Now I have the latest firmware on my Mode Sonnet and my Macros are super fast. Thanks!

  • @Nappytoad
    @Nappytoad 2 года назад

    this is literally the only video that actually fixed my issue thank you

    • @MechMerlin
      @MechMerlin  2 года назад

      Awesome! Glad it helped!

  • @Frteamhex
    @Frteamhex 3 года назад +1

    ily so much, this helped me setup my board, very good clear and simple video. you deserve my sub

  • @eg8charles
    @eg8charles 3 года назад

    You are a wizard Harry! lol Thank you for the professional walkthrough!

  • @Cloudwolf785
    @Cloudwolf785 Год назад

    Built my first board and this was immensely helpful in getting it set up. Thank you very much :3

    • @Opium2720
      @Opium2720 Год назад

      i have a question some of my keys arent responsive and i built it barebone keychron v1. any suugestions?

    • @Cloudwolf785
      @Cloudwolf785 Год назад

      @@Opium2720 I actually had a similar issue. I found it was because not all the keys' pins were in good shape with some of them being too short and thus not connecting.
      Once I swapped those out things were fine.

  • @afixedmindset431
    @afixedmindset431 3 года назад

    This was a huge help. Thank you very much for making this video.

  • @justinmusti
    @justinmusti 3 года назад

    @MechMerlin, thank you very much for this tutorial. I was able to fix my new keyboard following this. Just wanted to tell you i appreciate your work here. Cheers

  • @theodoreoei8766
    @theodoreoei8766 3 года назад +1

    Thanks man this is really helpful!

  • @udon601
    @udon601 2 года назад

    thanks! qmk was a bit complicated so i flashed it to via and i works! thanks!

  • @greenhausroams
    @greenhausroams Год назад +1

    Excellent video! I don't code, have never used github before and just figured out everything from your brief video. Thank you!

    • @MechMerlin
      @MechMerlin  Год назад +1

      Awesome glad I was able to help!

  • @emirsilva6032
    @emirsilva6032 Год назад

    Thank you so much man seriously, I thought I was never going to be able to fix my keyboard

  • @MatthewEncina
    @MatthewEncina 2 года назад

    Super helpful. Thanks!

    • @MechMerlin
      @MechMerlin  2 года назад

      Heeey thanks for dropping by, I've seen a few of your vids!

  • @victorgil7716
    @victorgil7716 3 года назад +1

    I finally got it, thank you bro, you're awesome

    • @MechMerlin
      @MechMerlin  3 года назад

      No problem! Glad I was able to help!

  • @gruntman438
    @gruntman438 2 года назад

    Thanks for the video, super helpful guide, wish my keyboard had as good instructions!

  • @nathangabrielriegler5553
    @nathangabrielriegler5553 2 года назад

    That music is incredible at 3:23 Lauch QMK toolbox, who knew learning could be so easy and tranquil! hahah

  • @xMoondo
    @xMoondo 2 года назад

    This is a great video and you really helped me understand how to set up my keyboard.

  • @shaolinslumz
    @shaolinslumz Год назад

    Thanks MechMerlin, very good tutorial! Appreciate it ✌

  • @zeroair
    @zeroair 2 года назад

    Super helpful video. Thank you!

  • @lucacorrell7874
    @lucacorrell7874 2 года назад

    Ay I literally never comment on vids but this helped me out a lot so thank you

  • @ThisIsMyUserName409
    @ThisIsMyUserName409 Год назад

    Thank you, your videos were exactly what I needed

  • @mauroblardony7703
    @mauroblardony7703 2 года назад

    This guy is a life savior!

  • @zakb._9380
    @zakb._9380 2 года назад

    Cheers mate, this really helped me, thank you.

  • @bobmcbob4399
    @bobmcbob4399 10 месяцев назад

    Thanks man, this is a good noob friendly primer on flashing QMK keeb. Designing board with RESET and BOOT buttons, hope I won't need to use them!

  • @Ded_s_energosom
    @Ded_s_energosom 3 года назад +1

    Tnx for video!
    You open qmk for me 2 month ago!

  • @ooharloo
    @ooharloo 3 года назад +2

    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!

  • @breadleymcthicc5444
    @breadleymcthicc5444 Год назад

    Absolute legend, thank you so much

  • @Teabagz4fun
    @Teabagz4fun 3 года назад +2

    Thanks for helping bring my keyboard build to life! (My PS4 would not recognize button inputs until the roll lock was toggled)

    • @MechMerlin
      @MechMerlin  3 года назад

      oh interesting thats not an expected fix haha.

  • @MarcusFPV
    @MarcusFPV Год назад

    Bravo, my friend! awesome job, thanks for the help

  • @jclsuli
    @jclsuli 3 года назад

    You are my hero! First time I'm doing this and it works like a charm. Thanks very much!

    • @MechMerlin
      @MechMerlin  3 года назад

      Hurray!

    • @jclsuli
      @jclsuli 3 года назад

      I keep changing my mind about my keyboard layout after flashing. Is it bad to for the board to re-flash it a few times?

    • @MechMerlin
      @MechMerlin  3 года назад +1

      @@jclsuli yeah each flash reduces its lifespan, but you could flash a 100 times a day for the next 10 years and you'd be fine.

    • @sllee7289
      @sllee7289 3 года назад

      @@MechMerlin Sounds good, thanks! Makes me feel better about having flashed it about 5 times the past 24 hours. I think I am finally good now, just got a bit paranoid each time I hit the reset button :)

  • @hmvisuality7893
    @hmvisuality7893 Год назад

    Thanx MM for the second time

  • @nickbarr4097
    @nickbarr4097 2 года назад

    That you very much for your video. Helped another distraught person trying to save their keyboard.

  • @vaxeinated1014
    @vaxeinated1014 3 года назад

    Man you are truly something, else, thanks man you super cool.

  • @nanan_hello
    @nanan_hello 3 года назад

    Holy moly man, thank you a whole bunch!

  • @techdad31
    @techdad31 3 года назад

    Hugely helpful recovering my DZ60RGB V2!! Thank you! BTW, hold escape while plugging in the USB C cable puts this board into recovery.

    • @karlossal
      @karlossal 2 года назад

      what was the issue? I'm having a code 43 where it wont recognise the keyboard all of a sudden

  • @ferrrmolina
    @ferrrmolina 2 года назад

    Thank you man!

  • @valiant7057
    @valiant7057 26 дней назад

    Came back to this video again thanks lol

  • @EP1777
    @EP1777 2 года назад

    Alot of stress and anxiety but the space + B option worked for me. I dont know if all the previous steps were necessary but they definitely were not working for me. QMK was saying i needed a .bin file for the dz60 which i could not find anywhere. I started losing hope but i decided to stop and think and as i was researching i realized that bootmagic wasnt really something you download and in fact my keyboard already had it so in a leap of faith I unplugged my keyboard and held space b. I knew it worked when the lights went to rgb instead of the solid purple that i kept it on. all in all i can tell that this is a helpful tutorial and thank you!

    • @MechMerlin
      @MechMerlin  2 года назад

      Which previous steps are you talking about?

  • @marchen8914
    @marchen8914 2 года назад

    I will say, if you have flashed your keyboard but nothing still happens, Restart your computer with the keyboard still connected. I found this method works for my situation. Thanks again.

    • @MechMerlin
      @MechMerlin  2 года назад

      Yeah that's one of those things that randomly works sometimes

  • @willc3195
    @willc3195 3 года назад

    thank you so much I almost gave up on setting up my keyboard

    • @MechMerlin
      @MechMerlin  3 года назад

      Be sure to look into via as well, so much easier, no need to flash

  • @frederickmwangi5833
    @frederickmwangi5833 7 месяцев назад

    Extremely helpful thanks for the walk through.
    I was frustrated with my Drop Sense75 because the default firmware wasn’t remembering settings when unplugged the keyboard
    Every time I would undock/redock my laptop I would have to reset settings using two key combos then re-do my lighting
    Now with QMK I no longer have to reset the keyboard every time it’s connected/disconnected 🎉 All settings stick including lighting 🙌

    • @MechMerlin
      @MechMerlin  7 месяцев назад

      Interesting what was the default firmware called

  • @matustrophic
    @matustrophic 2 года назад

    I really appreciate the video. Thanks for making it EZ!

    • @MechMerlin
      @MechMerlin  2 года назад

      I try! Currently working on a 2022 version.

  • @idkmane8067
    @idkmane8067 Год назад

    Thank you, holding escape fixed my kb

  • @mralhamidi13
    @mralhamidi13 Год назад

    thank you so much... this tutorial very helpful...

  • @ummtone
    @ummtone 2 года назад

    Perfect! Thank you!

  • @arinchandrruangphen8246
    @arinchandrruangphen8246 3 года назад +2

    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!

  • @josephxhe
    @josephxhe 3 года назад

    So helpful!

  • @christabellee7613
    @christabellee7613 Год назад

    omg this video is a life saver! thank u so muchj

  • @GGGamingYoutube
    @GGGamingYoutube 11 месяцев назад

    U ARE A LEGEND !!!!!!! THANK YOU SO MUCHHHHHHHHHHHHHHH

  • @Masejer
    @Masejer 3 года назад

    YOU ARE A LIFESAVER!!

  • @FernandoFlores-xt7mr
    @FernandoFlores-xt7mr 2 года назад

    omg i love you merlin!!!

  • @tomcavendish4741
    @tomcavendish4741 3 года назад

    thank you so much! I myself would have killed a week to understand how it works)

  • @unknxwnsx
    @unknxwnsx 3 года назад

    Thank you so much it worked!

  • @zPeton
    @zPeton 2 года назад

    Thanks for the help :)

  • @redwanzaber6363
    @redwanzaber6363 2 года назад

    thanks my man this helped

  • @bmedina000
    @bmedina000 3 года назад

    thanks you so much man!!!!!!. i some how fucked up when trying to change the LED colors on my drop Ctrl and it wouldn't turn back on. Just followed your video and it works again thanks again!

  • @menalol3454
    @menalol3454 6 месяцев назад

    GOD I LOVE YOU SO MUCH

  • @finneganbailey8895
    @finneganbailey8895 Год назад

    I used this tutorial to first flash my keyboard when I originally got it and the tutorial worked great, but I wanted to reflash my keyboard and it would not work. I kept getting the error message that no device was present and the keyboard remained in bootloader mode. If this happens to you just re-install drivers by selecting tools and then selecting install drivers. Thanks for the awesome video!

  • @mrmas2535
    @mrmas2535 3 года назад

    Thank you so much! holding esc while plugging in worked on my dz60rgbv2. I had an issue where my caps lock and left control swapped, also my winkey and left alt key swapped as well.

    • @MechMerlin
      @MechMerlin  3 года назад +1

      This is known as bootmagic, look up the hotkeys and the necessary procedure to swap them back.

  • @zegonix
    @zegonix 2 года назад

    thanks!! very helpful!!

    • @MechMerlin
      @MechMerlin  2 года назад

      no problem!

    • @zegonix
      @zegonix 10 месяцев назад

      @@MechMerlin had to watch the video again :)
      good reference

  • @davidnuanez3598
    @davidnuanez3598 2 года назад

    easy enough, thanks!

  • @zorasama
    @zorasama 2 года назад

    best tutorial tbh

  • @tungpham1123
    @tungpham1123 3 года назад +1

    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 :))

  • @felixgaede6754
    @felixgaede6754 2 года назад

    Thanks man

  • @mkuroglu
    @mkuroglu 3 года назад

    Very nice thanks

  • @bigpoe3379
    @bigpoe3379 Год назад

    Thank you so much :)

  • @Drippyddrip
    @Drippyddrip 4 месяца назад

    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.