This page will teach you how to use the built-in web interface of the TCS WiFi family of devices to manually update the firmware. This procedure is the same for any operating system, but currently applies primarily for users who are on Mac or Linux which currently do not have support for TCS D.E.P.O.T.
The Web Interface updating process is significantly faster than other methods of updating firmware. It does have the downside of not be automatic in the same ways as TCS D.E.P.O.T., such as automatic firmware file downloads and auto detect/connect.
Note, the process described below was introduced in Bootloader Version 1.4, which began shipping in devices manufactured on or after March 1st 2022. Bootlader Version 1.2 or 1.0 (no version display) are not capable of using this method. You must use TCS D.E.P.O.T. or JMRI to perform your update if you have an older bootloader version.
To search for and download a firmware file for your product, CLICK HERE.
Note: After downloading, it is recommended that you copy or move the firmware file into a safe place that is easy to find, and not your downloads folder.
Newly manufactured throttles (on or after March 1st 2022), including ALL UWT-50’s are now shipped with Bootloader version 1.4. Thanks to Version 1.4, you now have the ability to upload firmware files to the throttle from a web browser.
Updating the throttle using this web interface is at least twice as fast as any other method, and requires a direct connection between your PC and the throttle. If you already have updated a throttle in the past, this connection should already be available and easy to establish; however, this method requires a manual download of firmware files, and cannot be done automatically as with D.E.P.O.T.
To reduce the possibility of mistakes and confusion, we recommend ensuring that you connect only the TCS device you are planning to update to the device performing the update. It is recommended, but not necessary, that you also shut down any active JMRI WiThrottle servers.
Your computer/phone/tablet MUST be connected to the same WiFi network you want to use for updating your TCS device. If you are already controlling your layout via this WiFi and PC, you can skip to Step 3. This connection process can be simplified by using Access Point Mode, which is described at the end of these instructions.
This is the built-in web page inside of the UWT. You can do a lot of web/WiFi-based configurations in this interface, but for these instructions, we only care about the tab at the top labeled "Firmware Update"
NOTE: If you don't see the Firmware Update button, ensure that A) you are in bootloader mode (you pressed 7 at the start of the throttle) AND B) your bootloader is at least version 1.4 (will display on the screen).
To flash another [throttle], start over from Step 2.
TCS WiFi-enabled devices such as the UWT-100 have options to switch from a "receiver" into a "transmitter" in a sense. Once you have entered the bootloader state by pressing Button 7 during startup, you will also be prompted at the bottom of the screen to enter "AP Mode" by pressing Button 8.
If you do this, the [throttle] will disconnect from the current SSID/WiFi (if any) and begin broadcasting its own SSID/WiFi. This new SSID will be discoverable by any WiFi device such as a laptop, PC with USB WiFi adapter, smartphone, tablet, or basically any other device with WiFi and a web browser. The SSID of the WiFi the device creates will end in the ID number of the device it is being broadcast from, preceded by "tcs_thr_" for throttles, or "tcs_cs_" for command stations. As an example, a TCS throttle with the ID "01:11" would create the SSID name "tcs_thr_0111" Note that if the device is equipped with a screen, this information will be shown on the screen.
If your PC/MAC/Linux computer has the ability to connect over WiFi directly, you can connect to the TCS device directly. Doing so will eliminate the need to verify the IP address and Port Number since they are hard-coded to always be the same. Any TCS WiFi-enabled device will broadcast in AP mode an IP address of 10.0.0.1
For the sake of these instructions, the port number does not matter. If the device asks for a password, the password is "123456789"
Once your device is in Access Point mode, you can follow all of the same steps from above starting at step 5.