DyneBridge has three parts: the DyneBridge extension in Chrome or Firefox, the DyneBridge helper, a small program installed on your computer, and DynePass on your Android phone. The phone connects to the helper over your local Wi-Fi, and your login details travel end-to-end encrypted: only the extension can read them.
My phone can't connect
- Use the same Wi-Fi. The phone and the computer must be on the same network. A phone on mobile data, on a guest network, or on the other band of a router that isolates its bands can't reach the computer.
- Re-scan; don't wait. DynePass tries to connect once, as soon as it reads the QR code. If that fails it does not try again. Close the DyneBridge popup, open it again, and scan the new QR code.
- Check the firewall. If the popup says Ready and shows a QR code but the phone still can't connect, a firewall on the computer is usually blocking it. On Windows, see I clicked Cancel on the firewall question. On Linux, see Linux firewalls.
What the popup's status means
| Status | What it means | What to do |
|---|---|---|
| Starting… | The extension is starting the helper. | Nothing; this takes a moment. |
| Ready | The helper is listening and the QR code is live. | Scan it with DynePass. |
| Received | Your login details arrived. | Fill or copy them. |
| Helper missing | The browser couldn't start the helper. It isn't installed, or it was installed for a different Windows user. | Download and install the helper, then reopen the popup. On Ubuntu 26.04 with Firefox, see I clicked Don't allow. |
| Helper stopped | The helper started, then quit unexpectedly (for example, it was closed during an update). | Close and reopen the popup, then scan the new QR code. |
| Update helper | The helper on this computer is older than the extension needs. | Download and install the latest helper over the old one, then reopen the popup. |
| No network | The helper couldn't open a connection on your local network. | Connect the computer to the same Wi-Fi as your phone, then reopen the popup. |
| Expired | The QR code is more than 5 minutes old. | Close and reopen the popup for a new one. |
Windows
The firewall question during installation
The installer asks Windows to check the helper before you first pair. Windows shows a Windows Security window: "Do you want to allow public and private networks to access this app?", naming dynebridge-host.
Leave the checkboxes as they are and click Allow. Windows ticks the box for the kind of network you're on now, which is the one your phone uses. Unticking it, or picking the other kind, leaves your phone blocked.
I clicked Cancel on the firewall question
Cancel tells Windows to block the helper. DyneBridge still shows Ready and a QR code, but the phone can never connect, and Windows won't ask again. Undoing it needs an administrator account.
First, find your network type. Open Settings → Network & internet, click your Wi-Fi network's Properties, and look at Network profile type: Public or Private. Or, in PowerShell:
Get-NetConnectionProfile | Select-Object Name, NetworkCategory
Fix it in Windows Security:
- Open Windows Security → Firewall & network protection → Allow an app through firewall.
- Click Change settings (this needs an administrator).
- Find dynebridge-host.exe in the list. There may be two entries; do this for each.
- Tick the box for your network type from above (Public or Private). Also tick the checkbox at the start of the line if it's empty.
- Click OK, then reopen the DyneBridge popup and scan the new QR code.
Or reset it in PowerShell. Run PowerShell as administrator, then:
# See what Windows has recorded for the helper
Get-NetFirewallApplicationFilter |
Where-Object Program -like '*\DynePass\DyneBridge\dynebridge-host.exe' |
Get-NetFirewallRule | Select-Object DisplayName, Action, Profile, Enabled
# Remove the Block rules
Get-NetFirewallApplicationFilter |
Where-Object Program -like '*\DynePass\DyneBridge\dynebridge-host.exe' |
Get-NetFirewallRule | Where-Object Action -eq Block | Remove-NetFirewallRule
Then reopen the DyneBridge popup. Windows asks the firewall question again: leave the checkboxes as they are and click Allow.
Uninstalling leaves the firewall rules behind
Uninstalling the helper from Settings → Apps removes its files and its registration with Chrome and Firefox. It can't remove the firewall rules Windows made when you clicked Allow or Cancel, because that needs an administrator. The rules are harmless without the helper. To remove them, run the PowerShell commands above as administrator, without the Where-Object Action -eq Block step.
"Windows protected your PC"
The installer isn't code-signed yet, so Microsoft Defender SmartScreen may warn about it. If you downloaded it from the DynePass website, click More info, then Run anyway.
More than one Windows user
The helper is installed for one Windows user at a time. Each user who wants DyneBridge runs the installer while signed in, and answers the firewall question once.
Firefox on Ubuntu 26.04
These steps were tested on Ubuntu 26.04 with Firefox.
The "Allow Firefox to start WebExtension backend?" question
On Ubuntu 26.04, Firefox has to ask Ubuntu before it can start the DyneBridge helper. The first time you open the DyneBridge popup in Firefox, Ubuntu 26.04 asks "Allow Firefox to start WebExtension backend?", naming the DyneBridge helper (com.dynepass.dynebridge).
Click Allow. Ubuntu 26.04 remembers your answer, so it only asks once.
Clicking Don't allow, or closing the question with Esc, blocks the helper. Ubuntu 26.04 remembers that answer too: the DyneBridge popup then shows Helper missing every time, and Ubuntu 26.04 doesn't ask again. Reinstalling the helper doesn't change this, and Ubuntu 26.04's settings have no option for it.
I clicked Don't allow (or closed the question)
Either of these works on Ubuntu 26.04.
In a terminal. Open Terminal and run:
gdbus call --session --dest org.freedesktop.impl.portal.PermissionStore --object-path /org/freedesktop/impl/portal/PermissionStore --method org.freedesktop.impl.portal.PermissionStore.DeletePermission webextensions com.dynepass.dynebridge snap.firefox
It prints (). Close and reopen the DyneBridge popup: Ubuntu asks again. Click Allow.
Without a terminal.
- Open Files, go to your Home folder, and press Ctrl+H to show hidden folders.
- Open .local → share → flatpak → db, and delete the file webextensions.
- Log out, then log back in.
- Open Firefox and the DyneBridge popup: Ubuntu asks again. Click Allow.
That file holds Ubuntu's answers for every Firefox add-on that starts a program on your computer, such as other password managers, so Ubuntu may ask again for those too. The terminal command resets only DyneBridge.
Linux firewalls
The helper listens on a random port each time you pair, picked from your system's ephemeral port range (usually 32768 to 60999; check with sysctl net.ipv4.ip_local_port_range). A firewall must let your local network reach those ports.
firewalld (Fedora, RHEL, openSUSE). Fedora Workstation already allows ports 1025 to 65535, so it usually needs nothing. Otherwise, allow the range in the zone your Wi-Fi uses:
sudo firewall-cmd --permanent --add-port=32768-60999/tcp && sudo firewall-cmd --reload
ufw (Ubuntu, Linux Mint). ufw is off by default; if you turned it on, allow the range from your local network only (use your own network's address, such as 192.168.1.0/24):
sudo ufw allow from 192.168.1.0/24 to any port 32768:60999 proto tcp
Still stuck? Email [email protected] and tell us your operating system, your browser, and what the DyneBridge popup says.