Utility to read and write to all Pokemon mini hardware
Project description
pm2hw
A flasher for all Pokemon mini Flash Cards (that I can actually test).
This is a work in progress, PokeUSB will come soon.
Installation
It would be best to install this via pipx
rather than plain pip; but of course, both are possible.
Windows
The system has been tested on Windows 10 with Python 3.9
- Download and install the FTD2XX drivers for Windows (Desktop).
- Install pipx if it's not installed:
py -m pip install pipx --user
Note you will very likely need to add the folder to your PATH variable (it will warn you post-install). - Install pm2hw:
pipx install pm2hw
Linux/MacOS X
The system has not been tested on these OSes, but it should work.
- Download and install the FTD2XX drivers for Linux or Mac OS X as appropriate.
- Install pipx if it's not installed:
python3 -m pip install pipx --user
- Install pm2hw:
pipx install pm2hw
Usage
- CLI:
pm2hw --help
- Open GUI:
pm2hw-gui
- Navigate to Help -> How to Use
Comparison
All tests run on Python 3.10.5. Write times do not include verification (add the read time for that).
PokeCard 512 v2
Utility | Read | Write |
---|---|---|
PokeFlash (Win10) | 1.344s | 10.109s |
pm2hw (Win10) | 1.481s | 14.771s |
Ditto mini
Utility | Read 512 KiB | Read 2 MiB | Write 512 KiB | Write 2 MiB |
---|---|---|---|---|
Ditto Flash (Win10) | 7.610s | 16.497s | ||
pm2hw (Win10) | 7.370s | 29.209s | 18.706s | 20.331s |
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
pm2hw-0.0.8.tar.gz
(79.0 kB
view details)
Built Distribution
pm2hw-0.0.8-py3-none-any.whl
(297.1 kB
view details)
File details
Details for the file pm2hw-0.0.8.tar.gz
.
File metadata
- Download URL: pm2hw-0.0.8.tar.gz
- Upload date:
- Size: 79.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64ab35892c725a080090a9e702483ebbc80c8277be6a0fbca7caa462ff37dfaa |
|
MD5 | 7b65097675ce071789906dfb2e556d43 |
|
BLAKE2b-256 | 8784fdd63a6ab5b343ba3834dad1bed7fb351a3ea0a7dc03d8c99d02d6db8ec4 |
File details
Details for the file pm2hw-0.0.8-py3-none-any.whl
.
File metadata
- Download URL: pm2hw-0.0.8-py3-none-any.whl
- Upload date:
- Size: 297.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b945e037667d9c48cb7333c5a3e0e8cf56363448ef63e38545d7b26a24dc98f |
|
MD5 | 08b9f5b2032fd1ed857c228bfa7ade99 |
|
BLAKE2b-256 | 35ee9229c0c15393782a7235bb74fb13319382e2948c1a3f3c1e9fd95cc976ab |