If you have a brand new KL25Z, fresh out of the box, you must start by updating the "boot loader" firmware. The factory-installed firmware doesn't work with the mbed platform that we use. This page leads you through the upgrade process.
If you've already updated this KL25Z, there's no need to repeat this. The firmware fix is only needed once per card.
Warning!
This procedure will fail on Windows 8 OR LATER. It won't work on ANY LATER VERSIONS:
Windows 8 - FAIL
Windows 8.1 - FAIL
Windows 10 - FAIL
Anything else later than Windows 7 - FAIL
You must perform these steps using Windows 7 or earlier: XP, Vista, or Windows 7 will work, and only these versions will work. This is due to a bug/limitation in the KL25Z factory firmware.
After the upgrade, your KL25Z will work on all Windows versions.
To upgrade the factory firmware, follow these steps:
If any of this doesn't match what you see, the update might not have worked. If you attempted the upgrade from Windows 8 or higher, that's probably the problem. The original factory firmware is incompatible with Windows 8-10 and will fail silently and mysteriously (with no error messages) on these systems. If you did the update from Windows 7 or earlier and it still didn't work, it's possible that the procedures have changed since this writing. Try looking for instructions (.txt and/or .pdf files) in the downloaded ZIP to see if there's any information on new procedures.
We're now ready to proceed to the next step, which is to install the Pinscape Controller software onto the KL25Z.
Important! In the future, DON'T press or hold the Reset button while plugging in the KL25Z. Doing so triggers the boot loader update process, which you've now finished! This normally won't ever have to be repeated for the same card.