Package Details: trezor-bridge-bin 2.0.30-4

Git Clone URL: (read-only, click to copy)
Package Base: trezor-bridge-bin
Description: Communication daemon for TREZOR
Upstream URL:
Keywords: trezor-bridge trezord
Licenses: LGPL3
Conflicts: trezor-udev, trezord-git, trezord-go
Provides: trezor-bridge, trezor-udev, trezord
Submitter: jugs
Maintainer: pizzaman
Last Packager: pizzaman
Votes: 25
Popularity: 0.009495
First Submitted: 2015-08-07 01:06 (UTC)
Last Updated: 2021-12-10 05:21 (UTC)

Latest Comments

pizzaman commented on 2021-12-10 05:25 (UTC)

@binarypenguin & @kuroneko trezor-suite-appimage was removed from conflicts.

cga commented on 2021-10-30 10:13 (UTC)

hi everyone,

apologies about being absent, but life's been very busy. As I don't have time to maintain this anymore, I'm orphaning it so that some other skilled maintainer can take over.

peace out!

binarypenguin commented on 2021-10-18 13:49 (UTC) (edited on 2021-10-18 13:50 (UTC) by binarypenguin)

the conflict with trezor-suite-appimage messes up the build.

==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "trezor-suite-appimage"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: trezor-suite-appimage 21.10.2-1 (Mon 18 Oct 2021 03:43:24 PM CEST)
==> Cleaning up...
:: Pacman command: /usr/bin/sudo /usr/bin/pacman /tmp/xxx/trezor-suite-appimage/trezor-suite-appimage-21.10.2-1-x86_64.pkg.tar.zst -U
loading packages...
resolving dependencies...
looking for conflicting packages...
:: trezor-suite-appimage and trezor-bridge-bin are in conflict. Remove trezor-bridge-bin? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: unable to satisfy dependency 'trezor-udev' required by trezor-suite-appimage

the problem is that I installed the trezor-bridge-bin when the package did not state that it provides trezor-udev. Is the conflict really necessary?

kuroneko commented on 2021-08-22 03:02 (UTC)

Why is this package conflicts with trezor-suite-appimage?

cga commented on 2021-06-09 17:18 (UTC)

@natlu2809 I'm glad you solved your issue. Let's wait for upstream.

@akeller no time to do that right now. It seems many packages don't do that tho. I'm open to pointers and docs.

@louielu arm64 added with -3 version. let me know if it works please.

akeller commented on 2021-05-28 07:01 (UTC) (edited on 2021-05-28 07:02 (UTC) by akeller)

PGP verification could be part of this install. Right now, the package host is a single point of failure, and the only way to double check that the .deb is authentic is to import the PGP key for SatoshiLabs and run dpkg-sig yourself. We could add dpkg-sig as a dependent package (or as a source, since it is part of the git repo). Adding the PGP key could be a pain, but the fingerprint is at least listed on Github.

louielu commented on 2021-05-11 02:46 (UTC)

To support arm64 (e.g. pinebook pro) arch, we can add this to the PKGBUILD:

arch=('i686' 'x86_64' 'aarch64')



natlu2809 commented on 2021-05-09 14:42 (UTC)

to answer my own Q on 2021-04021 16:03 - Trezor support tell me :

"This is an issue with a third-party tool pamu2fcfg. Please keep in mind that we do not develop nor maintain third-party software, so we cannot guarantee their full functionality. However, your private keys are always safely protected by your Trezor device, no matter what third-party application you use it with.

The issue was already fixed ( but was not released yet. It is up to the third party to release the fix."

natlu2809 commented on 2021-04-21 16:03 (UTC)

Tell me to go somewhere else for support but Im having trouble with Trezor Model T and pam authn. pamu2fcfg is giving me an error: error: fido_cred_verify (-7) FIDO_ERR_INVALID_ARGUMENT. Installed this version 2.0.30-2 yesterday.

Any ideas, suggestions?

cga commented on 2021-03-19 10:05 (UTC)


I agree with you on the diff about udev, and I would fix that if I could. However this bin package uses a .deb archive, hence udev rules come from upstream. If this was a source based package I would fix this, but it's not.

bradwood commented on 2021-03-14 14:13 (UTC) (edited on 2021-03-14 14:41 (UTC) by bradwood)

The udev rules on trezor's site are ever-so-slightly different to the ones shipped from this package

vimdiff <(curl /usr/lib/udev/rules.d/50-trezor.rules

Not sure if this is a problem or not, but would be nice to fix -- I've been having all kinds of bridge/LIBUSB errors and was wondering if this could be related.

cga commented on 2021-02-28 08:35 (UTC)

done :)

ipha commented on 2021-02-28 03:11 (UTC)

Could you add trezor-udev to provides? I'd like to have this installed alongside trezor-suite.

cga commented on 2020-11-20 18:50 (UTC)

I've successfully packaged it and installed it on my system. Here's the PKGBUILD:

# Maintainer: Jakub Trnka <>
# Contributor: Sebastian Jug <>

pkgdesc="Communication daemon for TREZOR"
arch=('i686' 'x86_64')
provides=('trezor-bridge' 'trezord')
conflicts=('trezord-git' 'trezord-go' 'trezor-udev')

package() {
    echo "Extracting the data..."
    bsdtar -xf data.tar.gz -C "$pkgdir/"

    echo "Fixing file structure..."
    mv "$pkgdir"/lib/udev "$pkgdir"/usr/lib/

    echo "Cleaning up..."
    rm -r "$pkgdir"/lib/

ps: I'm a veteran Arch/Linux - user/professional. I used to maintain a few AUR packages way back when. I'm now back to Arch and would be happy to maintain this one.

cga commented on 2020-11-20 17:37 (UTC)

this package hasn't received updates in over a year, I could take care of it if jak agrees.

gsi commented on 2019-06-16 20:05 (UTC) (edited on 2019-06-16 20:49 (UTC) by gsi)

libusb should be listed as dependency. Otherwise libusb: Error when initializing libUSB

ifraixedes commented on 2019-06-11 17:44 (UTC)

I've got the same error than @nuc once I installed this package, however, it was a matter of unplug and plug again the Trezor.

Probably there wasn't the @nuc problem, but I'm reporting to let a new user which install the package to try that before searching for such error.

nuc commented on 2019-02-21 12:43 (UTC)

Thanks I have already tried the git version but it does not work either. I had filed a bugreport to trezor but it got closed as packaging issue.

jak3264 commented on 2019-02-10 10:06 (UTC)

@nuc This looks like you're having some problem with libusb. trezor-bridge-bin is just script to fetch binaries from and install them as Arch linux package. My bridge installation works fine. You can try to compile the binaries by yourself via trezord-git, as @redfish suggests, but I doubt it will solve the problem.

redfish commented on 2019-02-09 15:08 (UTC)

@nuc the trezord-git package has been working well for me, fwiw.

nuc commented on 2019-02-09 05:30 (UTC)

Getting this error upon opening

Action was interrupted

petrkr commented on 2018-07-23 11:58 (UTC)

Diff to version 2.0.19

diff --git a/PKGBUILD b/
index cbde23c..331c8d2 100644
+++ b/
@@ -2,7 +2,7 @@
 # Contributor: Sebastian Jug <>

 pkgdesc="Communication daemon for TREZOR"
 arch=('i686' 'x86_64')
@@ -14,8 +14,8 @@ options=()

 package() {
     msg2 "Extracting the data..."

tsusanka commented on 2018-04-13 08:50 (UTC)

Can I help with this being updated?

trundle commented on 2018-03-20 19:18 (UTC)

Will you update the package with the latest version?

veox commented on 2018-03-10 13:44 (UTC) (edited on 2018-03-10 13:45 (UTC) by veox)

PKGBUILD diff to 2.0.9:

< pkgver=1.2.1
> pkgver=2.0.9
< sha256sums_i686=('1f0b10541e5a9f54bc73aa0d985233d2d4c88f391fb7997633a035ed286ceb55')
< sha256sums_x86_64=('7544eae4f1fd0238bfd67ec908925da2a94824167f500e4fa91d9764a2c7f7c7')
> sha256sums_i686=('5f5994130cab93dd9f8a761071e47e87ffc070b7e3d06b64c91bd27a55ed72da')
> sha256sums_x86_64=('d67a9a2483095c5bb52653022f40469406c800bf3c32b4d29272bfee25f9bc37')
<     msg2 "Removing init scripts, and cleaning up..."
<     rm -r "$pkgdir"/etc/ "$pkgdir"/lib/
>     rmdir "$pkgdir"/lib

veox commented on 2018-03-10 13:33 (UTC)

URL should be updated: currently redirects to:

jugs commented on 2016-10-20 00:47 (UTC)

As @lothar_m said back in June, libmicrohttpd has to be 0.9.44 otherwise we run into issues...

infertux commented on 2016-10-11 10:05 (UTC)

Here's the diff to update it to version 1.2.0: ``` @@ -2,8 +2,8 @@ # pkgname=trezor-bridge-bin -pkgver=1.1.3 -pkgrel=1 +pkgver=1.2.0 +pkgrel=2 pkgdesc="Standalone application to use the trezor hardware bitcoin wallet with your computer" arch=('i686' 'x86_64') url="" @@ -12,18 +12,18 @@ makedepends=() options=() install=$pkgname.install -source_i686=("${pkgver}/trezor-bridge_${pkgver}_i386.deb") -source_x86_64=("${pkgver}/trezor-bridge_${pkgver}_amd64.deb") -sha256sums_i686=('2b5cf70dd2b5d5bd3df77375dace5242c7e7fc104651d086106d3b2038a564f7') -sha256sums_x86_64=('079600f4c39699f71243904925d96584420773015328cc5fd7edb0ef739f14b3') +source_i686=("${pkgver}/trezor-bridge_${pkgver}_i386.deb") +source_x86_64=("${pkgver}/trezor-bridge_${pkgver}_amd64.deb") +sha256sums_i686=('ef156e38f7622c4033839e7adac16f9744b27d6554c786e9e8d2d814f19c89e6') +sha256sums_x86_64=('1eba299bcd96be68b675efe5935705cccf013c8b7a452497d83b3ca4bba23297') package() { msg2 "Extracting the data..." bsdtar -xf data.tar.gz -C "$pkgdir/" msg2 "Fixing file structure..." - mv "$pkgdir"/lib/udev/ "$pkgdir"/lib/jsoncpp/ -t "$pkgdir"/usr/lib/ - + mv "$pkgdir"/lib/udev/ -t "$pkgdir"/usr/lib/ + msg2 "Removing init scripts, and cleaning up..." - rm -r "$pkgdir"/etc/ "$pkgdir"/lib/ "$pkgdir"/usr/lib/jsoncpp/CMakeFiles/CMakeTmp/ + rm -r "$pkgdir"/etc/ "$pkgdir"/lib/ } ```

dkaparis commented on 2016-08-28 20:54 (UTC)

On my system, trezord gives the following error: trezord: error while loading shared libraries: cannot open shared object file: No such file or directory Version of libmicrohttpd is 0.9.50-1

lothar_m commented on 2016-06-27 09:20 (UTC)

Is anyone having problems with this package and the latest libmicrohttpd? I can only run it successfully with libmicrohttpd 0.9.44 (newer versions prevent trezor-bridge from running).

lothar_m commented on 2016-06-27 09:17 (UTC)

Version 1.1.5 is available.

raucao commented on 2016-04-01 16:58 (UTC)

Could you update the version to 1.1.3 please?

jugs commented on 2015-09-26 13:36 (UTC)

@bjorn, why is this package out of date? I can't seem to find a newer version than 1.1.0.