Skip to main content

CLI for WavePhoenix, an open-source WaveBird receiver implementation.

Project description

WavePhoenix CLI

CLI for WavePhoenix, an open-source WaveBird receiver implementation.

Supports scanning for devices in DFU mode, flashing firmware, and dumping version information.

Installation

uv

uv allows for easy installation of command-line tools provided by Python packages.

uv tool install wavephoenix

pipx

pipx allows for the global installation of Python applications in isolated environments.

pipx install wavephoenix

pip

WavePhoenix CLI is available on PyPI and can be installed with pip.

pip install wavephoenix

Entering DFU Mode

Hold the "pair" button on the device while plugging it in to enter DFU mode.

Usage

Scan for devices in DFU mode:

wavephoenix scan

Flash firmware to a device in DFU mode:

wavephoenix flash firmware.gbl

Dump version information from a device in DFU mode:

wavephoenix info

[!NOTE] Devices will leave DFU mode after flash or info commands are executed.

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

wavephoenix-0.1.1.tar.gz (31.3 kB view details)

Uploaded Source

Built Distribution

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

wavephoenix-0.1.1-py2.py3-none-any.whl (5.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file wavephoenix-0.1.1.tar.gz.

File metadata

  • Download URL: wavephoenix-0.1.1.tar.gz
  • Upload date:
  • Size: 31.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.18

File hashes

Hashes for wavephoenix-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4f8340f53bcfbeec38a00aa7d4236e14094a7ca89a2a9e9423ae00f476f39130
MD5 9320e04cde18849f2a1e49444700dc03
BLAKE2b-256 7f91740b21b8f5eb72d65c92848b5f0df21eb8453f9616e8ce8e1814f44fed08

See more details on using hashes here.

File details

Details for the file wavephoenix-0.1.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for wavephoenix-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2b915f0e42c0c144c69acbc298c2bf2d5e364a89cc0ed29bc3ebc3411d4255e6
MD5 2f5d5ddae77dba41a4a6e6004c6b6e9f
BLAKE2b-256 9ba54357b27f8450126e49280b9f2d3fc2115d326bd7ea50e72808a287121cc8

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