cryptoadvance / cryptoadvance/specter-desktop
BitBox02 Nova not detected via HWI (enumerate returns empty) on Specter Desktop v2.1.6 (Linux)
- Dominant language
- Python
- Stars
- 847
- Forks
- 259
- Avg merge
- 6d 18h
- Merged PRs (30d)
- 2
Description
**Describe the bug**
BitBox02 Nova is not detected by Specter Desktop. The HWI command `enumerate` returns an empty result, even though the device is correctly connected and recognized by the system.
**To Reproduce**
Steps to reproduce the behavior:
1. Connect BitBox02 Nova via USB
2. Open BitBoxApp and unlock the device
3. Close BitBoxApp completely
4. Run `python3 -m hwilib.commands enumerate`
5. Observe that no device is returned
6. Try to add device in Specter → BitBox02 → Detect → device not found
**Expected behavior**
The BitBox02 Nova should be detected by HWI and appear in Specter Desktop for wallet setup.
**Desktop (please complete the following information):**
- Where is your node running: local(internal) on Debian (separate machine)
- Where is your specter running: local (Ubuntu desktop via pip install)
- OS: Linux (Ubuntu)
- Browser: (FireFox)
- Specter Version: 2.1.6
**Additional context**
- BitBoxApp works correctly and device unlocks normally
- `lsusb` shows the device
- udev rules are applied correctly (`/dev/hidraw0` is in plugdev group)
- No process is holding the device (`fuser /dev/hidraw0` empty)
- HWI version: 2.4.0 (required by Specter)
- Dependencies installed: hidapi, noiseprotocol, ecdsa
It seems that BitBox02 Nova might not be supported by HWI 2.4.0, or there is a compatibility issue with newer BitBox firmware/models.
Contributor guide
Assessment
This issue has not been assessed yet.