Library and command line tool for working with Multitech products.
Project description
MultiTech Multitool Utility
Library and command line tool for working with Multitech products.
Usage
Command line tool multitool has functionality split into subcommands. To get a list of valid subcommands use --help
or -h. Each subcommand can also be queried for details using --help.
Examples
Get help:
multitool --help
multitool device --help
multitool device patch --help
Device Subcommand
The device command has tools for packaging device firmware upgrades.
Create a patch for an MDot when the images contain bootloaders:
multitool device patch -m -V 4.0.2 -v 4.0.5 -i MTDOT -b mdot_image_4.0.2.bin mdot_image_4.0.5.bin
Compress an XDot image which does not contain a bootloader and append a CRC32:
multitool device compress -m -c -i XDOT xdot_image_4.0.5_application.bin
Upgrade an mDot over serial with an image that contains a bootloader:
multitool device upgrade -b COM3 MTDOT mdot_image_4.0.5.bin
Version Number Format
Version numbers can be four parts. When specified as rc, beta, or alpha only three parts can be included.
- 1.2
- 1.2.3.4
- 1.2-rc4
- 1.2-beta4
- 1.2-alpha4
Installation
Use PIP to install, the multitool executable will be added to the Python scripts directory.
pip install mtsmultitool
Change Log
v0.2
- Change device model to series, supported series are MTDOT, MDOT, XDOT, MTQ, and MTQN.
- Automatically determine application offset for
-boption based on specified device series. - Added ability to upgrade a device over serial, it must have MultiTech's bootloader.
- Added additional fields to manifest to support future versions of FOTA
- Added and modified CLI options for changes to manifest
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mtsmultitool-0.2.0.tar.gz.
File metadata
- Download URL: mtsmultitool-0.2.0.tar.gz
- Upload date:
- Size: 719.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
978cd175e1585e91f469b944be058862781f9200b84ed3d3e9912c70514f241c
|
|
| MD5 |
5e493e50e6bfbb42e83d35aa4c78bdb1
|
|
| BLAKE2b-256 |
9902554a9fa6b758e052a41c8b18e94b2bb9fcb96e34f8e0123315b32ba563e6
|
File details
Details for the file mtsmultitool-0.2.0-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: mtsmultitool-0.2.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 84.7 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a137c93fb1a957ea8ddf4fb7206959936475bbdb085f06f459c1fe63499d536
|
|
| MD5 |
55dd2071748a1e9abdabe4396fd152be
|
|
| BLAKE2b-256 |
bc97e986e104041976dc6e255d3badb9994be7247c44513d93b2c5142e79aaa8
|
File details
Details for the file mtsmultitool-0.2.0-cp39-cp39-win32.whl.
File metadata
- Download URL: mtsmultitool-0.2.0-cp39-cp39-win32.whl
- Upload date:
- Size: 82.7 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
24b4a1ea22e1ea6abb0f87b031471f5b82855b662572e62e76faea88a738e068
|
|
| MD5 |
4e115c98254ac79f546574e4fd1a47f9
|
|
| BLAKE2b-256 |
dd2f2f53ec94578ae64d25bfdc73f3a38c26486aeb81e7e63ef944e1a5966fe6
|
File details
Details for the file mtsmultitool-0.2.0-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: mtsmultitool-0.2.0-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 84.7 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
867f1ef3aa25e60e267d838a95016f013599799ae6def052e8a64714dc185435
|
|
| MD5 |
de777aac4a36e0ce54394fdd12a1a07c
|
|
| BLAKE2b-256 |
4e716ebe0f3de8ea7045bd73668673e60a314c02f6ddb919e71955a6d1e95f71
|
File details
Details for the file mtsmultitool-0.2.0-cp37-cp37m-win_amd64.whl.
File metadata
- Download URL: mtsmultitool-0.2.0-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 84.7 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a451e1437d838753ed5224919ac93836786761d4be05ef54ad0cf7750203a70f
|
|
| MD5 |
ae03c60962e25677895b3a533ad5aaff
|
|
| BLAKE2b-256 |
0f2a4650673bcc89ee6556dd5bd265106a3ed81b6953bd7e05f41f54b1c0837c
|
File details
Details for the file mtsmultitool-0.2.0-cp37-cp37m-win32.whl.
File metadata
- Download URL: mtsmultitool-0.2.0-cp37-cp37m-win32.whl
- Upload date:
- Size: 82.7 kB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bfe60832380565ffa2535c8980118ae84230ef95e44540cc9ca04406224da765
|
|
| MD5 |
7549781c105d74dccc1f6020de43e00c
|
|
| BLAKE2b-256 |
0a19631448bf9d33e6d6c8fdf5791df9e22ff98dd57057cb02ffa2b49286d5f5
|