I sent a mail to SatoshiLabs in regards to the the fact that we needed to upgrade to the latest version of Electrum and the fact that it, at present, has no Trezor support (Windows version).
Following was part of the reply received:
when using TREZOR with any client wallet, the transaction is created by TREZOR, so mention changes has no effect over created transaction. Client wallets like Electrum serves only as the bridge to Bitcoin network for TREZOR and displays the current balance and transaction history. There is no danger in using version 2.3.2 for Windows. Hopefully in future version they will support hardware wallets again because on other platforms (iOS, Linux) hardware wallets are supported.
So those with Trezors can still continue to make use of the older versions of Electrum it seems so I'll stick with the 2.3.2 version I'm running now.
My understanding is that core 0.11.1 will reject transactions with high-S signatures. These won't be created by Trezor, but if you are running a software wallet with Electrum 2.3.2 you may be creating these signatures and may have problems with your transactions. In my case, I have one copy of Electrum on my Windows 7 machine and a hardware and a software wallet. I had to upgrade to 2.5.1 and I had to make Trezor work with the upgraded version.
If you are comfortable installing software on Windows and familiar with the windows command line, environment variables, etc. it's not too hard to get Electrum to run on Windows from the source code. The directions are on
https://electrum.org/#download.
It's a little more difficult to get Trezor to work from source code, involving installing Python-Trezor and its dependencies.
https://github.com/trezor/python-trezor You can run the python-trezor file helloworld.py test program to see if you have communication from python programs to your Trezor. If you have electrum running without the Trezor and helloworld.py talking to your Trezor then you should be good to go.