5col Corne Firmware/Connectivity issues

Just finished building a 5col corne with the no solder header. I plugged in the left side, and dragged the firmware on (first I accidentally used the 6col, when I turned the keyboard on I got nothing). When I switched to the 5col firmware, only one key is working. Now, unfortunately, when I connect it to my computer, I can't get it to go into bootloader mode. Double tapping the reset key doesn't cause it to show up as a drive on my computer. I also tried with the right side, loaded the 5col default firmware, and the keyboard wouldn't function, but now it's having the same bootloader issue. What am I missing here? The only one key working led me to believe I messed something up with the build, but now not being able to get into bootloader is leading me to other questions. Maybe I'm doing something wrong here. One other data point is that when I loaded the wrong firmware on the left side the first time, when I went to put the correct default firmware on, I removed all of the files from the keyboard. But I did not do this to the right side. any ideas?
110 Replies
shirdi
shirdiOP•3w ago
I also connected them via bluetooth and still not working
paul
paul•3w ago
i would try flashing a reset firmware and then re-flashing. you shouldn't ever need to remove files from the drive. https://zmk.dev/docs/troubleshooting/connection-issues#building-a-reset-firmware
Connection Issues | ZMK Firmware
Troubleshooting wireless connection issues of ZMK devices.
paul
paul•3w ago
i also flashed my 5 col with a 6 col firmware (several times actually 😂 ) and ended up fine if you can't get it to bootloader though.. not sure
shirdi
shirdiOP•3w ago
yeah, bootloader started working again I tried again, keep getting this error though:
shirdi
shirdiOP•3w ago
No description
shirdi
shirdiOP•3w ago
and now the z/c/b keys work, as well as my outermost thumb key
paul
paul•3w ago
thats normal, the bootloader just resets so fast that the computer thinks you yanked it
shirdi
shirdiOP•3w ago
hmm okay
paul
paul•3w ago
it doesn't bother to unmount
shirdi
shirdiOP•3w ago
how can I find reset firmware to flash?
paul
paul•3w ago
paul
paul•3w ago
that explains the issue ^
shirdi
shirdiOP•3w ago
oh, if only I actually followed the link you supplied 🤣
paul
paul•3w ago
it may not be necessary, but its quick to try
shirdi
shirdiOP•3w ago
oh do they have reset firmware there? the bulk of that page is just saying to ignore that error
paul
paul•3w ago
you just add it as an additional build target essentially. First link i would try flashing a reset firmware and then re-flashing. you shouldn't ever need to remove files from the drive. https://zmk.dev/docs/troubleshooting/connection-issues#building-a-reset-firmware
Connection Issues | ZMK Firmware
Troubleshooting wireless connection issues of ZMK devices.
paul
paul•3w ago
If you have a bootloader though you should be able to just try again with the proper 5 col layout and i would think it would work
shirdi
shirdiOP•3w ago
oh okay, so I have to fully set up zmk for this to work okay, yeah, so I was able to get back to the bootloader
paul
paul•3w ago
ah, you're using the fw from the build docs?
shirdi
shirdiOP•3w ago
and flashing the 5col default gave me only a few keys working... does that point towards an issue with the construction? (my building of it, that is)
paul
paul•3w ago
if its a consistent row or column that works or doesn't work then yes but if its seemingly random then probably not the pins on the mcu each lead to a row or column, so if one pin is bad you'll get one dimension that doesn't work
shirdi
shirdiOP•3w ago
Yeah it doesn’t seem to be column/row specific
paul
paul•3w ago
is it a lot that don't work or seems to be a select few?
shirdi
shirdiOP•3w ago
Well unless it’s 2 columns , but only the last row lol Z/c/b and then my outermost thumb key seem to be working Normal querty layout
paul
paul•3w ago
and no other keys? what about the other side?
shirdi
shirdiOP•3w ago
No keys on the other side are working
paul
paul•3w ago
that could be pairing - a little hard to say without a screen if they are in fact paired or not
shirdi
shirdiOP•3w ago
I do see that the no solder header has a lot of play in how the controller sits, does that factor in at all?
paul
paul•3w ago
it should be flush against the black plastic
shirdi
shirdiOP•3w ago
Yeah, would I expect the right side to work if it’s still plugged in after flashing?
paul
paul•3w ago
unfortunately no - it will always communicate through the left
shirdi
shirdiOP•3w ago
Ahhh, I think it does get pushed down a bit to plug the usb-c cable in But okay, that helps to know Do I just turn on both sides and put them close to pair ?
paul
paul•3w ago
you have to hit the reset buttons at the same time i think a reset firmware flash will also re-open the pairing channel on the central half
shirdi
shirdiOP•3w ago
hmm okay, pairing is being funky now too. It looks like it will connect and then immediately disconnect (to the computer) I'll have to do some more troubleshooting
paul
paul•3w ago
i had some issues with weak connection on mine - i had to use the flag to boost BT but i think the provided fw does that by default. if the left is plugged in, it should communicate to the computer over usb
shirdi
shirdiOP•3w ago
the bootloader is being very inconsistent, now I cannot get it to happen again ahh okay, so if I have the left plugged in and pair the right to the left, both sides should work then?
paul
paul•3w ago
correct ^ that would rule out the bt <> left half
shirdi
shirdiOP•3w ago
alrighty
paul
paul•3w ago
the two sides can only connect wireless (do not plug them together)
shirdi
shirdiOP•3w ago
I mean I guess if I'm having issues with the keys on the left, that's an issue unto itself the bootloader is the first thing I'd like to figure out, because it's frustrating that it's not working and then magically will lol I dunno if any of this has anything to do with me being on a mac
paul
paul•3w ago
there should be a blue light (its dim) if its in bootloader mode i use almost exclusively a mac and don't have an issue
shirdi
shirdiOP•3w ago
I only see a quick blue flash when I plug in the usb c does it matter if the keyboard is powered on/off when doing this?
paul
paul•3w ago
power the keyboard on. don't plug in yet. double tap reset. you should see a blue light under the mcu visible through the hole for the usb port then plug in it works if you plug in first but just as a sanity check
shirdi
shirdiOP•3w ago
hmm okay, I don't think I see any blue light when I do that
paul
paul•3w ago
mine after double tapping reset
No description
shirdi
shirdiOP•3w ago
yeah, I definitely don't see that I see a blue light quickly when I power on but that turns off is that the same blue light?
paul
paul•3w ago
that should happen. it should be the same light yes. it should also flash on a single reset tap on a double tap, it will stay on
shirdi
shirdiOP•3w ago
oh so this time.. I plugged it in, then hit reset twice and I see the blue light and it popped up in my finder
paul
paul•3w ago
maybe battery was low and it was just flashing on quickly then the whole thing was dying hard to say haha
shirdi
shirdiOP•3w ago
okay well, now it's different keys XD I reflashed and now the columns QAZ/EDC work but B doesn't work now
paul
paul•3w ago
if you want to try a reset firmware, this run i had it build one https://github.com/pm0u/zmk-config/actions/runs/12521565598
GitHub
add reset firmware · pm0u/zmk-config@223d65c
ZMK Configuration for 36 key corne + others. Contribute to pm0u/zmk-config development by creating an account on GitHub.
shirdi
shirdiOP•3w ago
and the outermost thumb works ahh thank you! let me try that
paul
paul•3w ago
i think that should be on the EDC col so that kinda checks out that also has 5 col firmware but it includes a nice view... may not work but not entirely sure tbh
shirdi
shirdiOP•3w ago
oh boy, the complexity never ends. so I did the reset firmware, then disconnected, power cycled, replugged in.. and flashed the original default firmware now my whole bottom row works 🤣 but nothing else well, other than z.. xcvb work
paul
paul•3w ago
do you have the controller with the chips facing the main PCB?
shirdi
shirdiOP•3w ago
yeah!
paul
paul•3w ago
ok haha had to check something definitely seems weird with the connections do the halves pair / right side work at all?
shirdi
shirdiOP•3w ago
No description
paul
paul•3w ago
looks right at first glance. i just tried out the no solder headers, the board i'm on now has them i pushed down solidly and then everything seemed to be fine another trick can be to swap the MCU left and right to try to rule out anything weird with one vs the other. requires a reflash
shirdi
shirdiOP•3w ago
I'm noticing an orange light when I hit reset now, is that normal?
paul
paul•3w ago
i think orange is charging blue should be reset button
shirdi
shirdiOP•3w ago
oh okay yeah I can't seem to get it back into bootloader mode silly question, but how rapid should these double taps of reset be?
paul
paul•3w ago
it seems like from my fiddling on the first push a blue light comes on and the second tap has to happen before that light goes out. not super fast but within <1s
shirdi
shirdiOP•3w ago
oh interesting, I'm not getting a blue light even with the first push
paul
paul•3w ago
it seemed like maybe the battery was low - maybe try plugged in first? it does have to be on / alive to trigger it
shirdi
shirdiOP•3w ago
yeah, sorry should have clarified, this is all with it plugged in
paul
paul•3w ago
is this the same left MCU or did you swap them?
shirdi
shirdiOP•3w ago
and when i did get it to pair up with my computer, bt said the battery was 100% I didn't swap them yet let me try that
paul
paul•3w ago
yeah thats not always accurate, but could be it seems like something with that left MCU is messed up tbh even without it plugged into anything you should be able to power it via usb and flash it (there is a reset procedure that jumps some pins)
shirdi
shirdiOP•3w ago
hmm, seem to have the same issue with the bootloader I'm not seeing a blue light any time when i press the reset button I do see one flash when I plug it in
paul
paul•3w ago
this is the other mcu, left side still?
shirdi
shirdiOP•3w ago
correct, MCU from the right side, put into the left side I also just switched to try a different usb cable as well
paul
paul•3w ago
not a bad idea im seeing what happens when i plug mine in i get a quick flash of blue then it goes out so that checks out then if i hit reset button, i get a blue light. Double tap reset and the blue light stays on
shirdi
shirdiOP•3w ago
also without a view, I only have the side headers in, correct ? not the small one that was also included? I didn't see anywhere that that connected with the mcu
paul
paul•3w ago
theres a 3 pin one that would go into the back of the mcu for i'm not sure exactly what you only need the side ones
shirdi
shirdiOP•3w ago
oh okay cool, I only have the sides but yeah, so I have the same bootloader issue with both mcus, even if I put the original back in the right side, it also doesn't seem to get into bootloader mode
paul
paul•3w ago
sanity check - power is a switch reset is a button we are talking about the button
shirdi
shirdiOP•3w ago
hahah, worthwhile check, but correct, I'm hitting the button
paul
paul•3w ago
i'm a bit stumped. My thoughts at this point are that there's some sort of connection issue with the headers or MCU. Plugged in, there should be a flash of blue light. Double tap reset, and you should get a pulsing blue indicating bootloader mode that should happen regardless of most connections, aside from the reset switch - it would need a valid connection to that to work
shirdi
shirdiOP•3w ago
yeah, so I'm getting the flash of blue light for sure when I plug in.. but no blue light when bootloader. now it did work a couple times, but very inconsistent.. but now I don't seem to be able to get it to work at all
paul
paul•3w ago
its possible that something got messed up when you deleted those files, but honestly my knowledge is not in depth enough to know what that meant
shirdi
shirdiOP•3w ago
which yeah, may indicate an issue with connection.. since that nicenano moves around quite a bit (up and down) maybe sometihng's weird there? well, the last time I got it into bootloader mode, those extra files were there again
paul
paul•3w ago
if you think its a connection, these pins will reset it regardless of the header connection
paul
paul•3w ago
pins 3-4 on the left side (usb away from you, face down) if you jump them twice it should go into bootloader mode while plugged into a usb cord
paul
paul•3w ago
they should be labeled also
shirdi
shirdiOP•3w ago
oh ! doing that made it go into bootloader mode!
paul
paul•3w ago
ok, so that suggests something is messed up with the headers i would think
shirdi
shirdiOP•3w ago
yeahhh, hmm sanity check.. the shorter pins go down into the board, right?
paul
paul•3w ago
hm to be honest, not sure i thought about it haha
paul
paul•3w ago
not sure there are different lengths - we are talking about these headers? https://typeractive.xyz/products/no-solder-spring-headers
Typeractive.xyz
No-Solder Spring Headers
Socket your nice!nano and nice!view without soldering!* These spring headers are specially selected for our kits allowing you to install your nice!nano above our batteries with a couple of careful pushes into the through holes on your PCB! The nice!view pack allows you to fit it right above the nice!nano without any so
shirdi
shirdiOP•3w ago
it seems like it has to.. or the other ones would not allow the mcu to sit on the battery
paul
paul•3w ago
it probably came with standard ones in the bag
shirdi
shirdiOP•3w ago
ohhhhhh maybe I put the wrong ones in!
paul
paul•3w ago
if you separately ordered no solder, they are probably packaged separately
shirdi
shirdiOP•3w ago
yep! I see them
paul
paul•3w ago
or chose no solder, either way. I think there's a set of headers in the bag for the n!n regardless - just like default ones
shirdi
shirdiOP•3w ago
let me try and install these
paul
paul•3w ago
😂 those should kind of snap in
shirdi
shirdiOP•3w ago
oh my god XD yep there it is
paul
paul•3w ago
tada hahaha
shirdi
shirdiOP•3w ago
also makes sense why I was like "it moves around a lot" and you were like "kinda?..."
paul
paul•3w ago
yeah hahaa. i mean it moves, but like not really unless you are really messing with it hah
shirdi
shirdiOP•3w ago
yeahhhh oh man well I'm happy/sad it ended up being something so hairbrained but thank you soooo so much for your help
paul
paul•3w ago
lol well glad its solved. now go learn how to type on it!
shirdi
shirdiOP•3w ago
hahaha, the real challenge thanks again!
paul
paul•3w ago
np!
shirdi
shirdiOP•3w ago
last thing I have going on now is not having the right side pairing seems theres a fair bit of docs I can go through first though yep, all good with doing a firmware reset on both halves

Did you find this page helpful?