1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-10-13 19:39:05 +00:00
trezor-firmware/core/tools/hid-bridge/README.md

22 lines
804 B
Markdown
Raw Normal View History

# hid-bridge
Creates a virtual hid device which can be controlled by a user driver via a UDP port.
## Installation
You need Python 3.5 or higher.
The uhid driver is required. If it is build as a module and not loaded, load it by `modprobe uhid`.
You must have read/write permission to the `/dev/uhid/` device as same as to the newly created `/dev/hidraw*` device. This may be accomplished by copying `50-hid-bridge.rules` into `/dev/udev/rules.d/`. You may need to reload the driver.
## Usage
Run [TREZOR emulator](https://github.com/trezor/trezor-core/blob/master/docs/emulator.md) and `./hid-bridge`.
## Known issues
Does not work with Firefox. Firefox closes hid devices on the lost of the focus.
2019-05-11 12:18:09 +00:00
Does not work with the emulator in the debug mode since emulator doesn't start hid interface.