Skip to main content

Windows command line tool to assist in registering USB drivers

Project description

Capable Robot : USB Register

Windows command line tool & python library to assist in registering USB drivers.

This repository includes binaries built from the libwdi project. Specifically:

  • wdi-64bit.exe : 64-bit binary of wdi-simple, version v1.3.1.
  • wdi-32bit.exe : 32-bit binary of wdi-simple, version v1.3.1.

The python wrapper automatically runs the appropiate binary based on your computers's architecture.

The wrapper also includes registration settings for the following products, enabling error-free device registration.

Pull requests to add additional devices will be gladly accepted.

Installation

    pip install capablerobot_usbregister

Usage


    Usage: usbregister [OPTIONS] COMMAND [ARGS]...

    Options:
      --verbose  Increase logging level.
      --help     Show this message and exit.

    Commands:
      list      Print the known devices which can be registered to drivers.
      device    Register the specified device.
      register  Registers driver based on Vendor ID, Product ID, and interface ID.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

capablerobot_usbregister-1.3.1.2.tar.gz (6.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

capablerobot_usbregister-1.3.1.2-py3-none-any.whl (6.0 MB view details)

Uploaded Python 3

File details

Details for the file capablerobot_usbregister-1.3.1.2.tar.gz.

File metadata

  • Download URL: capablerobot_usbregister-1.3.1.2.tar.gz
  • Upload date:
  • Size: 6.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.7.1 Darwin/18.7.0

File hashes

Hashes for capablerobot_usbregister-1.3.1.2.tar.gz
Algorithm Hash digest
SHA256 85244540f0e54e379561e92d106a39b4504af0531ea67d057d75da50361bbe32
MD5 c89ff390ca4c4d553a0a0688aa68dfd3
BLAKE2b-256 5ee3a0f166e5f1a02aba7893762a8cea2daedc70f48c869ddd69c9f087e37b0a

See more details on using hashes here.

File details

Details for the file capablerobot_usbregister-1.3.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for capablerobot_usbregister-1.3.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 588a497f483465fc05c15a84961f08046c1b6ec951e3a8e2e0f3d5edf2869fdd
MD5 01242c7140f515809373ba7931aadb66
BLAKE2b-256 ce431154043d78a867519614a8b9d359f6c8011250f169a3fbae681c52a8b3fd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page