With regard to changing the configuration of cameras to release greater resolution, much depends upon how the resolution has been degraded. There are several methods that may be used to lower the resolution presented by a thermal camera, some, like the FLIR Ex, Exx etc series are simply a configuration file that needs to be modified to release the full resolution. Other camera designs use the code in the FPGA to both set the displayed resolution and to protect it from change. It can be challenging to reverse engineer an FPGA configuration file especially if the FPGA has integrated FLASH configuration memory and Flashlock or similar protecting it.
I feel we, as a community, have been very fortunate with the way that FLIR designed and configured their cameras in recent years. I have seen no similarly easy to reconfigure cameras from other manufacturers. Just the use of an FPGA in the image processing path can reall spoil your day when trying to reconfigure a camera.
I hope that the TE-M1 is not using an FPGA to set windowing but sadly such is a definite possibility as it is what I have seen in other cameras.
Fraser