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 pm2hw tests run on Python 3.9.6
PokeCard 512 v2
Utility | Read | Write |
---|---|---|
PokeFlash (Win10) | 1.883s | 4.509s |
pm2hw (Win10) | 2.529s | 6.031s |
Ditto mini
Utility | Read | Write |
---|---|---|
pm2hw (Win10) | 33.732s | 191.411s |
Note: times are faster now! But I don't have the data or my card on me right now
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.5.tar.gz
(69.8 kB
view hashes)
Built Distribution
pm2hw-0.0.5-py3-none-any.whl
(250.3 kB
view hashes)