Installation
Prerequisites
Before installing SiFi Bridge, ensure you have:
- Hardware: A SiFi Labs device
- Operating System: Linux (Ubuntu 22.04+, x86 or arm64), macOS (Intel or Apple Silicon), or Windows (x86)
- Bluetooth Low Energy (BLE) 5.0+
Installation
Install script
The easiest way of installing sifibridge is to use the installation script from the repository.
- Windows
- macOS / Linux
Open PowerShell and run:
irm https://raw.githubusercontent.com/SiFiLabs/sifi-bridge-pub/main/scripts/install.ps1 | iex
The script does not add sifibridge to PATH. To do so, follow the instructions in the terminal. You may have to restart the terminal for changes to take effect.
Open a terminal and run:
curl -fsSL https://raw.githubusercontent.com/SiFiLabs/sifi-bridge-pub/main/scripts/install.sh | bash
On MacOS: you may need to allow the app in Security & Privacy settings. See here for more details.
Manual install
It is also possible to manually install sifibridge.
- Windows
- macOS / Linux
- Download the latest release from the Releases page
- Extract the
.ziparchive to a convenient location - Move the binary where most appropriate, such as
%LOCALAPPDATA%\Programs\SiFiBridgeorC:\Program Files\SiFiBridge - Add the directory to your PATH if needed
- Download the latest release for your platform from the Releases page
- Extract the
.tar.gzarchive to a convenient location - Move the binary where most appropriate, such as
~/.local/binor/usr/local/bin - Make it executable:
chmod +x sifibridge - Add the directory to your PATH if needed
Verify Installation
Once installed, verify that SiFi Bridge is working:
$ sifibridge --version
sifibridge 2.0.0
You should see the version number displayed.
Uninstall
Simply delete the executable file.
Troubleshooting
"Command not found" error
Problem: sifibridge: command not found
Solution: The executable isn't in your system PATH.
# Add current directory to PATH temporarily
export PATH=$PATH:.
# Or move the executable to a PATH location
sudo mv ./sifibridge /usr/local/bin/sifibridge
Permission denied on Linux/macOS
Problem: Permission denied when running the executable
Solution: Make the file executable:
chmod +x sifibridge
macOS security warning
Problem: "sifibridge cannot be opened because the developer cannot be verified"
Solution: Allow the app in System Preferences:
- Go to System Preferences → Security & Privacy
- Click "Open Anyway" next to the sifibridge warning
- Or use:
xattr -d com.apple.quarantine sifibridge
Bluetooth not working
Problem: Cannot detect devices via Bluetooth
Solution:
- Ensure Bluetooth is enabled on your system
- Check that your Bluetooth adapter is recognized
- Run
sifibridge scanto test device discovery