For the newest features and supported device families, download the latest release of Flash Insight.
If you are experiencing an issue that you weren't having in a previous release, download the earlier release to see if the problem goes away. If you think, Flash Insight has a software issue, please let us know via the contact form.
# Product Version: 1.2.4 # Released: Feb 27, 2024 # Included Programmers: # Kinetis-SWD # Kinetis-EzPort # ColdFire-EzPort # NXP-LPC2000-ISP # # Changes/Improvements: 1. Added the Kinetis-SWD programmer. 2. Device default selection for all programmers is done with a string instead of an enum. Use the LoadDevice function to set the DeviceDefault rather than doing it explicitly. 3. Changed the default device for ColdFire-EzPort to MCF52233 from MCF52230. 4. Fixed some issues with the user canceling a read operation when the output file already exists. 5. If a port open operation fails after the port is opened but before the open function completes, make sure the port is closed. 6. When verifying, continue the verification past the end of flash if the verification file has more data in it. 7. When enumerating ports for a programmer that requires MPSSE support, don't enumerate non-MPSSE ports. 8. Refactored code including moving FTDI specific functions into their own source file and creating an SWD subsystem with journaling to make handling sticky SWD operations easier. 9. Update the progress bars only every 5% or so instead of continuously. 10. Added an error class for coding errors. 11. Reworked error handling so that lower level functions always return an error and the error is actually only thrown in the thread main routine. This only applies to Kinetis-SWD. Older programmers have not been updated. 12. Moved programmer specific definitions for all programmers into a Local.h file for each programmer which can be included by generic c files such as FTDISupport.c and SWD.c. 13. Added a target detection input for most programmers. 14. Reworked the installer to be independant of Visual Studio. 15. When a blank check fails, report the partial list of blank sectors. When a verify fails, report the address of the first failure along with the expected and actual values. 16. ARM says that automatic address increment for SWD isn't guaranteed to cross a 1K boundary, so added an end alignment parameter for reading programming files so that the read buffer doesn't cross the end alignment boundary (the alignment bourndary can be any power of 2 or "no alignment boundary"). 17. Adjusted the unlicensed programming limit to 3/4 of the flash size or 28K, whichever is smaller. 18. Increased the number of gang programmer instances to 16 from 15 and adjusted the instance arrangement algorithm to handle ukp to 24 instances. 19. Formallized sector map handling for blank check and erase operations into a separate file and used the new functions by all programmers. 20. Display the product version for FlashInsight and all programmers in the licensing dialog. 21. Increased the size of the license dialog box so that the entire license can be displayed at once. 22. Add file name patters for all filters in the open and save file dialogs. 23. Use a COM object for the open and save file dialogs if the required COM object is available. Otherwise fall back to GetOpenFileName and GetSaveFileName.Release Notes V1.2.4
# FlashInsight # Product Version: 1.1.3 # Released: Jan 8, 2021 # Included Programmers: # ColdFire-EzPort # NXP-LPC2000-ISP # Kinetis-EzPort # # Changes/Improvements: 1. Initial release.Release Notes V1.1.3