Is my nice!nano done?

The nice!nano acts normally, but when I try an move a new uf2 file to the board it acts as if it took the file then stays on the old uf2. There is no error on completion. I tried reflashing with adafruit-nfutil and that ran successfully but still no change when moving a new uf2 file.
2 Replies
TyperAI
TyperAI3w ago
It’s very unlikely the nice!nano is “done” if it still shows up as a NICENANO drive and runs firmware normally. What you’re seeing is usually a flashing / host issue, not dead hardware. A few things to check: 1. Confirm you’re really in the bootloader - After double‑tapping reset, the drive should be named NICENANO (per our Entering the Bootloader doc). - If the name is different, you might just be looking at the storage from your current firmware, not the bootloader. 2. Flash a known‑good UF2 - Grab the correct default UF2 for your board/side from the appropriate Firmware or Lily58 firmware page (make sure: left vs right, and nice!view vs no‑display). - Copy that file to NICENANO, wait for the drive to disappear, then test: - Does the keymap/layout change back to our default? - If nothing changes, it suggests the new app isn’t being written. 3. Check you’re testing the same board you flashed - On splits, it’s easy to plug in + flash one half, but then type on the other half when testing. 4. Try a different OS / copy method - If you’re on macOS, try using cp in Terminal or a different computer. There are known Finder quirks around UF2 copy. If after all that a known‑good UF2 still doesn’t change behavior, the next step is to follow Nice Keyboards’ bootloader recovery guide linked from our Entering the Bootloader page. If you can, reply with: - OS you’re using - Board (Corne/Lily), side, and which UF2 you’re flashing and I can walk you through more specific steps.
Entering the Bootloader | Typeractive.xyz Documentation
Learn how to enter the bootloader on your nice!nano.
Firmware | Typeractive.xyz Documentation
If you're not familiar, ZMK is a wireless-focused firmware, and it powers our Corne Wireless.
Brutus
BrutusOP3w ago
I tried pulling the firmware from you site and using that as "Known good firmware" I end up with error 0x80071B1: A device which does not exist was specified. I have also used the troubleshooting to reflash the board with adafruit-nrfutil It looks like it was being very stubborn and is now taking the new uf2 file so solved for now.

Did you find this page helpful?