Skip to main content

Utility to read and write to all Pokemon mini hardware

Project description


PyPI version PyPI status PyPI pyversions Platforms GitHub license Discord

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

  1. Download and install the FTD2XX drivers for Windows (Desktop).
  2. 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).
  3. Install pm2hw: pipx install pm2hw

Linux/MacOS X

The system has not been tested on these OSes, but it should work.

  1. Download and install the FTD2XX drivers for Linux or Mac OS X as appropriate.
  2. Install pipx if it's not installed: python3 -m pip install pipx --user
  3. Install pm2hw: pipx install pm2hw


  • CLI: pm2hw --help
  • Open GUI: pm2hw-gui
    • Navigate to Help -> How to Use


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.6.tar.gz (69.9 kB view hashes)

Uploaded source

Built Distribution

pm2hw-0.0.6-py3-none-any.whl (250.7 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page