A desktop companion for the Bjorn project. Discovers Bjorn devices on your network (LAN, USB gadget, Bluetooth) and lets you install, update, and control them from a single UI.
Platforms: Windows, Linux.
- Auto-discovery over LAN, USB gadget (
172.20.2.x), and Bluetooth (172.20.1.x). - Multilingual UI: English, French, Italian, Spanish, German, Chinese, Russian. Language persists between launches.
- Smart device naming (Bjorn 1, Bjorn 2, ...) with stable identities across scan cycles.
- Install and update Bjorn over SSH from the UI.
- Terminal panel for live install logs.
- Configurable EPD model, install mode, and options.
Grab the latest release from the GitHub Releases page.
Linux:
chmod +x bjorn-manager-*.AppImage
./bjorn-manager-*.AppImageIf it fails, check:
ldd /usr/lib/bjorn-manager/bjorn-manager-bin | grep "not found"Allow firewall access on first launch if prompted.
- Enable SSH on your Pi and use a Bjorn-compatible hostname (
bjorn,bjorn-*). - Launch Bjorn Manager and wait for discovered devices.
- Click a device card to auto-fill the target host.
- Choose install settings.
- Connect, then install.
- mDNS + SSH probing + periodic WebUI checks.
- Interface tags:
172.20.2.x= USB,172.20.1.x= Bluetooth, others = LAN. - The same Bjorn device appearing on multiple interfaces keeps the same alias.
| Problem | Fix |
|---|---|
| No devices found | Verify SSH is enabled, check firewall, verify hostname |
| Install fails | Check internet access (online mode), verify SSH credentials, try a fresh image |
| Web UI icon missing | Test http://<target-ip>:8000/, restart service or reboot from Manager |
For bug reports include: Pi model and OS, connection path, EPD version, logs and screenshots.
MIT. See LICENSE.
Bjorn Manager is part of the Bjorn ecosystem. Use only on systems and networks you own or are explicitly authorized to test.