A flasher for all Pokemon mini Flash Cards (that I can actually test).
This is a work in progress, PokeUSB will come soon.
It would be best to install this via pipx
rather than plain pip; but of course, both are possible.
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
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
- CLI:
pm2hw --help
- Open GUI:
pm2hw-gui
- Navigate to Help -> How to Use
All tests run on Python 3.10.5. Write times do not include verification (add the read time for that).
Utility | Read | Write |
---|---|---|
PokeFlash (Win10) | 1.344s | 10.109s |
pm2hw (Win10) | 1.481s | 14.771s |
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 |