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