Don’t know how many here still use the application, but did release an update the other day
https://github.com/terraphantm/MSS6x-Flasher/releases
Version 1.1.0. Multiple updates since last release:
- Updated Ediabaslib to newer release; .Net 4.8.1 now required
- Default port is now COM1 as EdiabasLib dropped support for D2XX on Windows
- RSA Bypass code is improved and notably faster
- Added ability to restore stock (i.e remove RSA bypass and patches)
- Tunes are now automatically flashed after flashing a program instead of having to click the "flash tune" button
- Reads are now done in "programming mode" and should be about twice as fast as before
- Full reads are now saved in both the combined format and in BDM format (separate files)
- If no VIN is found, VIN will be assumed to be AA00000 for file saving purposes
- MSS60 140E and older no longer require an RSA bypass for tune writes
- Detect if a "pseudo RSA" bypass used by some tuners is present, in which case the loaded file will be flashed without modification (i.e no checksum correction). Recommend manually correcting checksums or disabling checksums if this technique is used
- Decreased size of flash blocks from 254 bytes to 252 bytes - this allows standard D-CAN cables to work without bricking
- More safety checks implemented
- During the RSA bypass, the UC3F censorship routine is now disabled. This does not remove the censorship from the DME (need BDM or mpower32's software for that), but does prevent it from being set again.
- Added ability to request Level 3/4/5 security access to the Advanced Menu. Unclear if there are any uses for level 4/5, but makes it easier to test.
- Now display the "internal" software numbering (i.e v638 for 80E) if it is readable.
- Fixed a few UI issues
Probably more stuff that I'm not remembering. Let me know if you guys have any issues