Good news for everyone having Windows 8.1: P&E has released Dec 11th 2013 a new FRDM board firmware which solves the bootloader issue found with Windows 8.1. The new firmware can download from https://www.pemicro.com/opensda/.
From the release notes:
Changes: MSD - DEBUG version 1.14 - Added combined MSD, DEBUG and CDC virtual serial support in a single APP. Switching between MSD and DEBUG apps is no longer necessary - Added Windows 8.1 support.
So the new firmware does not only fixes a Windows 8.1 issue, it features now a combined USB device implementation with 3 different device classes:
- USB CDC (Serial-Over-USB)
- MSD (Mass Storage Device) bootloader to load S19 files
- OpenSDA Debug application
❗ You need to unpack/unzip the files from the archive. Updating the board/bootloader with a file inside the zip archive does *not* work.
With this, it is not needed any more to switch between MSD bootlader and Debug application mode 🙂 Programming the new firmware will automatically update the system:
There are two things to do:
- update the booloader itself to V1.11 (NOTE that this cannot be done with Windows 8: you need Windows 7!!!!)
- program the SDA application with firmware V1.14 (Debug and MSD app)
After that, the board then enumerates as MSD device, and the SDA_INFO.HTML shows that it has both the MSD and Debug app:
Finally there is no need to switch between MSD and Debug OpenSDA application, all together with USB CDC support. And for all the Windows 8.1 users, they now can use the bootloader to switch the OpenSDA firmware. Although with that new combined USB class, this is much less needed anyway. Overall, a very good update for me. Happy Bootloading 🙂