Use this reference to check whether your computer, phone, tablet, and BitBox02 model are supported by the BitBoxApp.
The BitBoxApp supports Windows, macOS, Linux, Android, iOS, and iPadOS. On Android, compatibility depends on USB OTG support. On iPhone and iPad, the BitBoxApp works only with the BitBox02 Nova.
Supported desktop operating systems
The BitBoxApp supports the following 64-bit desktop operating systems:
| Operating system | Minimum version | Notes |
|---|---|---|
| Windows | Windows 10 | Download the Windows installer from the official BitBoxApp download page. |
| macOS | macOS 12 | Download the macOS installer from the official BitBoxApp download page. |
| Debian | Debian 11.6 | Use the .deb package. |
| Ubuntu | Ubuntu 22.04 | Use the .deb package. |
| Fedora | Fedora 36 | Use the .rpm package. |
| openSUSE | Rolling release | Use the .rpm package. |
For installation steps, follow the instructions to install the BitBoxApp on Windows, install the BitBoxApp on macOS, or install the BitBoxApp on Linux.
Supported mobile operating systems
The BitBoxApp can be used on Android, iPhone, and iPad when the device meets the requirements below.
| Platform | Supported devices | Minimum OS version | Connection requirement |
|---|---|---|---|
| Android | Android phones and tablets | Android 9 | USB OTG support |
| iOS and iPadOS | iPhone and iPad | iOS 16 or iPadOS 16 | BitBox02 Nova via Bluetooth |
For mobile installation steps, follow the instructions to install the BitBoxApp on Android or install the BitBoxApp on iPhone and iPad.
BitBox02 compatibility by platform
The required connection method depends on your platform and BitBox02 model.
| Platform | BitBox02 standard edition | BitBox02 Nova |
|---|---|---|
| Windows, macOS, and Linux | Supported via USB | Supported via USB |
| Android | Supported via USB when the Android device supports USB OTG | Supported via USB when the Android device supports USB OTG |
| iPhone and iPad | Not supported | Supported |
The BitBox02 Nova uses Bluetooth Low Energy with the BitBoxApp on iPhone and iPad. On Windows, macOS, Linux, and Android, the BitBox02 connects to the BitBoxApp via USB.
Android USB OTG requirement
Android devices need USB OTG support to communicate with a BitBox02 over USB. If the Android device does not support the required USB communication, the BitBoxApp may open but cannot connect to the BitBox02.
USB OTG support depends on both the Android device hardware and the manufacturer's USB implementation. Two devices running the same Android version may therefore behave differently.
You can install the BitBoxApp and use Bitcoin Testnet to check whether the app opens on your Android device. This does not confirm full BitBox02 compatibility, because the actual connection still depends on USB OTG support and the device's USB implementation.
To try selected features without real funds, learn how to use Bitcoin Testnet with the BitBoxApp.
Android-based operating systems
Android-based operating systems such as GrapheneOS, /e/OS, or Volla OS may be compatible with the BitBoxApp because they are based on Android. However, BitBox does not officially test these operating systems, so compatibility cannot be guaranteed.
The BitBoxApp may install and run on these systems, but USB communication, app permissions, WebView behavior, and update handling can vary by device and operating system.
If your Android device does not include Google Play, install the BitBoxApp with the official APK file instead of using third-party app stores. Follow the steps to install the BitBoxApp APK on Android.
Unsupported or not recommended environments
The following environments are not supported or are not recommended for reliable BitBoxApp and BitBox02 usage.
| Environment | Support status | Reason |
|---|---|---|
| Chromebooks and ChromeOS | Not supported | ChromeOS and Linux apps on Chromebooks usually do not provide the required USB device communication for reliable BitBox02 usage. |
| BSD systems | Not supported | The BitBoxApp is not available for BSD systems. |
| Raspberry Pi OS | Not supported | The system architecture and USB communication behavior are not suitable for reliable BitBox02 usage. |
| Windows on ARM | Not officially supported | The BitBoxApp may run through emulation, but performance and USB communication may be unreliable. |
| 32-bit operating systems | Not supported | The BitBoxApp supports 64-bit operating systems only. |
Download and update from official sources
Always download the BitBoxApp only from the official BitBoxApp download page, Apple's App Store, Google Play, or the official BitBoxApp GitHub releases.
If you already installed the BitBoxApp, keep it up to date for the latest security improvements, bug fixes, compatibility updates, and features. Follow the steps to update the BitBoxApp.
For an additional verification step, you can verify the BitBoxApp checksum after downloading an installer, package, AppImage, or APK file.
Frequently asked questions
Can I use the BitBox02 standard edition with an iPhone or iPad?
No. The BitBox02 standard edition is not supported on iPhone or iPad. Use the BitBox02 standard edition with a supported desktop operating system or a compatible Android device.
Can I use Bluetooth on Android or desktop?
No. Bluetooth on the BitBox02 Nova is used only with the BitBoxApp on iPhone and iPad. On Windows, macOS, Linux, and Android, connect the BitBox02 via USB.
Can I use the BitBoxApp on Android without Google Play?
Yes. If Google Play is not available on your Android device, install the BitBoxApp with the official APK file. Avoid third-party app stores because BitBox cannot verify APK files distributed through unofficial sources.
Can I test Android compatibility before buying a BitBox02?
Partly. You can install the BitBoxApp and use Testnet to check whether the app opens on your Android device. This does not guarantee that the device can connect to a BitBox02, because full compatibility depends on USB OTG support and the device's USB implementation.
Why does the BitBoxApp not load correctly on Android?
The most common cause is an outdated, disabled, or missing Android System WebView. Update or enable Android System WebView if it is available on your device. On Android-based systems without standard Google components, WebView behavior can vary by device and operating system.
Can I use the BitBoxApp on a Chromebook?
No. Chromebooks and ChromeOS are not supported. Even if a Chromebook can run Linux applications, the required USB device communication for the BitBox02 is usually not available.
Can I use the BitBoxApp on Raspberry Pi OS?
No. Raspberry Pi OS is not supported. The system architecture and USB communication behavior are not suitable for reliable BitBox02 usage.
Can I use the BitBoxApp on Windows on ARM?
Windows on ARM is not officially supported. Although the BitBoxApp may run through emulation, performance and USB communication may be unreliable.
Can I use the BitBoxApp in a virtual machine?
No official support is provided for virtual machines. USB communication and security behavior can vary depending on the virtualization software, so BitBox recommends using the BitBoxApp directly on a supported operating system.
Where should I download the BitBoxApp?
Always download the BitBoxApp only from the official BitBoxApp download page, Apple's App Store, Google Play, or the official BitBoxApp GitHub releases.