cryptoadvance / cryptoadvance/specter-desktop

BitBox02 Nova not detected via HWI (enumerate returns empty) on Specter Desktop v2.1.6 (Linux)

Open
#2,597 6 comments 0 reactions 0 assignees View on GitHub
enhancement
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.