Authorize with Apple's picker
NOVA asks AccessorySetupKit for matching Bluetooth service profiles. The system picker handles discovery and user authorization; NOVA then uses Core Bluetooth for the transport.
Official Ledger-on-iPhone explainer
NOVA uses Apple's native iOS 18 accessory picker to authorize a nearby Bluetooth Ledger, discovers standard Solana accounts, imports only public account data, and sends supported signing requests back to the hardware device.
Connection flow
NOVA asks AccessorySetupKit for matching Bluetooth service profiles. The system picker handles discovery and user authorization; NOVA then uses Core Bluetooth for the transport.
With the Solana app open, NOVA reads account indices 0 through 4 by default using the standard 44'/501'/index' derivation pattern and retries transient device timing failures.
The selected address is stored as a view-style wallet marked hardware-backed. NOVA retains the account index and preferred device binding; signing remains a Ledger operation.
Current route matrix
| Route | Current source status | Important boundary |
|---|---|---|
| Solana message signing | Hardware path present | The request is sent to the selected Ledger account index and still requires device approval. |
| Direct SOL transfer | Unsigned transaction builder plus Ledger signing | NOVA omits memo and priority-fee instructions for Ledger compatibility in this path. |
| SPL-token transfer | Supported with route limits | “Send max” is not supported for Ledger token transfers. |
| Swap | Supported when the provider route can be prepared for external signing | Quick-swap and incompatible transaction routes can be rejected; try the full swap surface or another route. |
| Native staking | Not claimed as user-reachable | Lower-level Ledger stake builders remain in source, but the current native staking feature and navigation were removed. |
| Privacy Cash transfer | Not supported for hardware wallets | Use a software wallet only after evaluating that separate custody and privacy tradeoff. |
| Safari extension signing | Not supported | Hardware accounts can sync for visibility, but the current Safari signing footer restricts signing to software wallets. |
| Hyperliquid bridge deposit or withdrawal | Not supported yet | Do not assume Solana transaction support extends to every app-specific signing path. |
| Nyomi trigger, prediction, cleanup, and generic action paths | Several hardware-signing hosts are not wired | Nyomi can inspect some hardware-wallet state or start connection, but capability availability is checked per action. |
Declared device profiles
Bluetooth service profile declared in current source.
Separate Bluetooth service profiles and product labels declared.
Normal and recovery-mode profiles declared. Recovery mode is recognized and blocked until the device returns to normal mode.
This is a source-level compatibility declaration, not a completed hardware matrix. Firmware, Ledger Solana app version, iOS version, Bluetooth state, transaction shape, and route provider can change an actual result.
Evidence and corrections
The connection, account discovery, device profiles, import bookkeeping, signing path, and route exclusions come from current NOVA source. Apple documents the system accessory picker and Ledger documents its Solana hardware-wallet security model. This page does not prove a Bluetooth session, firmware combination, imported account, readable device display, signature, provider acceptance, broadcast, or finality.
This page applies only to NOVA - Solana Wallet, App Store ID 6753857720, published by 404 ENTERPRISES, LLC.
Send factual corrections to hi@nshield.org. Never include a recovery phrase, private key, PIN, pairing secret, or signing payload.