Updating TCS WiFi Devices Using TCS D.E.P.O.T.

NOTE: This page includes images of a program which is currently under active development by TCS, and does not necessarily represent the final product.

!!! IMPORTANT !!! Read this section carefully before continuing.

You must have the most recent version of TCS D.E.P.O.T. installed on your computer to download and install this update into your device. If you do not have the program installed, you can Download D.E.P.O.T. by Clicking HERE. Even if you already have the program installed, it may be necessary to be update to the latest version in order for the firmware update process to work properly.
Note: If during the installation progress the installer reports that Bonjour SDK was corrupted, select the "repair" option to continue and proceed as normal.

If you are using a Mac or Linux computer, CLICK HERE for alternative instructions for installing firmware updates. TCS D.E.P.O.T is not yet available for these operating systems.

Once you have installed D.E.P.O.T., launch the program and Log In using your TCS User Credentials. Note that the TCS website and D.E.P.O.T. use separate login credentials than those you use when shopping with us. If you have not yet created those new login credentials, click HERE. The new firmware file(s) will not become available until you Log In. To Log In, click the "Log In" button (which can sometimes also display as your username) and enter your username and password. It is good practice to Log In every time you launch D.E.P.O.T.

NOTE: Your login credentials for TCS D.E.P.O.T. are not the same as the credentials used to shop with TCS. These accounts are separate.

Log In to DEPOT

It is recommended that you observe the battery level in your UWT-100 or UWT-50  before starting the update process. If your indicator shows less than 25-50% remaining, replace your batteries as a precaution. If the device you are updating loses power while performing the update, you will need to start over.

To install the update onto your UWT-100/UWT-50, follow these steps:

  1. Launch TCS D.E.P.O.T. and Log In
  2. Press and hold any button for three seconds to wake up the throttle
  3. If you are already connected to the same WiFi as TCS D.E.P.O.T, or you use the same WiFi for your trains and your computer, power down your throttle and skip to Step 4.
    If this is the first time you are updating your throttle, press Button 2 to complete the normal booting process, then:
    1. Open the Menu and select "6 Network Options"
    2. Connect the device you are updating to the same WiFi network you will be using to update the throttle. (This will be the same network your computer running D.E.P.O.T. is connected to.) If necessary, create a new profile for this network. If you are normally using LNWI/MRC-Wi/WifiTrax-NCE devices, power those down. If during your normal operations you use the same WiFi to which your D.E.P.O.T computer is connected to (typical for JMRI users), you do not need to set up a new network profile.
    3. Once the throttle has successfully connected to the network you will be using to update via D.E.P.O.T., power down the throttle.
  4. Launch TCS D.E.P.O.T., select Update Firmware>Update Throttle, and follow the on-screen instructions for updating a throttle. After performing a step, click the box (which will be bouncing) to proceed.
    DEPOT - Follow Steps

     

  5. Wake the throttle up by pressing and holding any button for three seconds.
  6. Press Button 7 to boot the throttle into "bootloader mode." Do NOT press button 2.
  7. Click on the first drop-down box next to "Select the update file"
    NOTE: If the drop-down does not automatically select the correct file for your device, you can click the "See All Update Files" option below the box. Loading the incorrect firmware for your device (UWT-100 into a UWT-50 for example) will cause the device to display an error message "invalid firmware" and remain in the bootloader until valid firmware is installed.
    DEPOT - Select Firmware


    Shown below is a patch file which has been loaded and ready to be used to update:
     

    DEPOT - Firmware Loaded
  8. If your throttle is connected to D.E.P.O.T. the throttle should display "Connected to LCC", and show the ID number if the connection is successful. Please allow up to 2 minutes for the connection to complete (this is an extreme for very slow networks and old computers. A normal connection should only take a few seconds). If this process continues to fail, ensure both the throttle and the computer being used to update your throttle are connected to the same WiFi.
    You should always ensure that the ID number shown on D.E.P.O.T. matches the ID number shown on the screen of the throttle.
    DEPOT - Throttle Found


    If your device does not connect automatically within a few seconds, and you have verified that the WiFi is correct and connected, you may manually enter the IP address and Port number. This information is displayed on the throttle screen, and can be entered manually to make the connection. If you enter the IP address and Port manually, you should see that the ID number shows up on D.E.P.O.T. You should always ensure that the ID number shown on D.E.P.O.T. matches the ID number shown on the screen of the throttle.

    DEPOT - Manual IP
  9. Once connected, press "Write" to begin the updating process. The throttle will blink and the bar in DEPOT will scroll as the update progresses. Once the update is complete, D.E.P.O.T. will confirm and your throttle will automatically reboot.
    DEPOT- Write Complete

 

If you encounter issues during the updating process, follow these troubleshooting steps before contacting TCS technical support:
  1. Ensure your throttle is connected to the same network as the computer you will be using to update it.
  2. Ensure that WiFi is turned ON if you are using a Laptop, WiFi dongle, or PC with integrated WiFi.
  3. Ensure you have downloaded and installed the most recent version of D.E.P.O.T. (Current Version is 0.1.11)
  4. Make sure you Log In every time you launch D.E.P.O.T.
  5. Ensure JMRI is not running a WiThrottle Server or OpenMRN/LCC Hub.
  6. Verify that the WiFi name displayed on the throttle in Bootloader Mode is the same as the WiFi name that your computer is connected to.
  7. Ensure that TCS D.E.P.O.T. has permission to pass through the OEM firewall on your device (Windows Defender, etc.)
  8. If you are running an add-on or additional antivirus software program on your computer, you must allow D.E.P.O.T. to pass through.
    - There is a clear indication if this is your issue. If after clicking through all four steps of the Throttle Update the boxes move upward and nothing appears below, this is a result of the LCC server failing to start. The LCC server may be denied permission to start because of a Firewall or antivirus software.
  9. Replace your batteries before attempting to perform the update again.

If you have continuing problems in downloading patch files, even if you are Logged In, re-download and re-install D.E.P.O.T. When prompted with options to Repair or Remove the software, select Repair.

If you are having connectivity problems between your UWT-100 and D.E.P.O.T. (even if your throttle reports that it is connected), perform the following steps in order:
  1. Reboot your throttle (press 9 while in Bootloader Mode to exit into standard operation mode. Power Down again, then reboot into the Bootloader Mode again)
  2. If Step 1 does not work alone, click "Return To TCS DEPOT" in the top left, and start the process over from the beginning.
  3. If Step 2 does not work again, repeat Step 1 after performing Step 2. Note: Your throttle should not be turned on until you are prompted to do so in D.E.P.O.T., otherwise the auto-discovery/detection (mDNS) may not work.
  4. Your PC MUST be connected to the correct [WiFi] network BEFORE you start D.E.P.O.T. If you have changed your network configuration while D.E.P.O.T. is running, the program must be restarted to fetch the latest info and re-start the LCC server on the correct network.
  5. Make sure that Windows User Account Control does not have a window open in the background asking for permission to allow D.E.P.O.T. through the Firewall (Windows Defender).

Note: If you use JMRI to run your railroad and have an LCC and/or WiThrottle server running, stop the server(s) or Quit JMRI before updating any devices using D.E.P.O.T.