Pcmflash 1.2.0 Here
The software is known for its ability to handle "tricky" ECUs that often brick with cheaper tools. It is not a tuning suite itself (like WinOLS or ECM Titanium), but rather a hardware interface tool. You use PCMflash to read the original file, then edit that file in a separate tuner, and finally use PCMflash to write the modified file back to the ECU.
supports bench reading when properly configured with OBD cables and power supply pcmflash 1.2.0