TCB2 Firmware Updates

From TCBWiki
Jump to: navigation, search

Link Communications Homepage > TCB-2 Homepage > TCB Support Home > TCB2 > TCB2 Firmware Updates

Contents

Updating the TCB-2 Software

Downloading the Update

The update file contains both RCI (the Windows (tm) control software) and updated firmware for the TCB itself. The released version is the most recent fully-tested version and is recommended for most users. There may also be a beta version, which typically has new features but has not been fully tested.

Released Version

Note: If you are updating from V2.xx firmware, see the special instructions in the section called "Upgrading from V2.6.x to V4.x" below.

Beta (test) Version

WARNING: the beta version has not been fully tested. For most users, we recommend using the released version above.

Note: If the links below don't work, it is because there is no beta version available at this time.

To install the update

  • Uninstall any previous versions of RCI. You may need administrative privileges to do this. Then select Start | Settings | Control Panel | Add/Remove Programs. When Windows finishes building the list of programs, select TCBx Remote Control Interface and press the Remove button.
  • Download and install the appropriate version of RCI listed above. The download includes both updated RCI software to run on the computer and the corresponding update to the firmware that runs inside the TCB.
  • Start RCI and connect to the TCB as usual. If the TCB is running old enough firmware (prior to V2.6.x), you will be automatically prompted to update its firmware. If the TCB is running an earlier version of the V2.6.x firmware, you will not be automatically prompted. You can still force an update by selecting Help | About and clicking on the Update Firmware button (you may want to note the existing firmware version number).
  • When prompted to select the firmware file, you will need to navigate to the hard drive where RCI is installed, then to the following directory: C:\Program Files\TCBx\Remote\Firmware. Select the file you find there (tcb2.ezip, tcb3.elf or tcb4.elf) and click OK.
  • The connection status window should appear and indicate that it is transferring the firmware. This usually takes several minutes, and may occasionally take as much as 15 minutes.
  • When the file transfer is complete, the TCB will begin an automatic reset and RCI will attempt to reconnect to it. When the TCB has finished resetting, RCI should be able to reconnect, and the update is complete. The Help | About menu can be used to determine what the new firmware version number is.
  • If you have any problems with the firmware update process, please let us know and we will be glad to help.

Upgrading from V2.6.x to V4.x

The normal firmware update process is documented above. Unfortunately, it doesn't work when attempting to update from V2.6.x firmware to V4.x because RCI V4.x gets stuck on the "Enabling Monitoring" step when trying to connect to the V2.6.x firmware. The following instructions describe an alternate process. It requires a network connection between the computer running RCI and the TCB2; a serial port connection may not work.

  • Download the V4.60 firmware file from <http://link-comm.com/ftp/tcb2/tcb2_rci/v4.60/tcb2.ezip> and save it to your hard drive someplace it will be easy to find (maybe on the Windows "desktop").
  • Uninstall any previous versions of RCI. You may need administrative privileges to do this. Then select Start | Settings | Control Panel | Add/Remove Programs. When Windows finishes building the list of programs, select TCBx Remote Control Interface and press the Remove button.
  • Download RCI V2.6 from <http://link-comm.com/ftp/tcb2/tcb2_rci/v2.6/TCB2RCI_Installer.exe> and install it.
  • Start RCI and connect to the TCB as usual. From the "Help" menu select "About" and note the RCI and firmware version numbers.
  • Start a firmware update by selecting Help | About and clicking on the Update Firmware button but do not accept the suggested tcb2.ezip file. Instead, when prompted to select the firmware file, navigate to the Windows desktop (or wherever you put the tcb2.ezip file in the first step above) and select it, then click Open.
  • A firmware update progress window should appear and show the file transfer, then print "Programming Flash (this may occasionally take up to 10 minutes)..." It typically takes about three minutes. When finished, it will print "Firmware updated successfully" then "Shutting down and restarting..."
  • The TCB2 should automatically reset.
    • If it gets stuck with the LCD screen displaying that it is "shutting down", just cycle power and continue.
    • It may reset one or two additional times as it prepares to run the new firmware version.
  • Make sure that the update to V4.60 succeeded. This can be done in either of two ways:
    • Wait until the TCB2 stops resetting and RCI reconnects to it. When it does, from the Help menu select About and check that the firmware version is now V4.60.x.
    • Look at the LCD screen on the TCB2. If there is an "S" in the lower-right corner of the screen, the firmware is V4.xx. To find the specific version, push that "S" (setup) button, then push the "About" button on the next screen.
  • Exit RCI. Download RCI V4.60 from <http://link-comm.com/ftp/tcb2/tcb2_rci/v4.60/TCB2RCI_Installer.exe> and install it. Connect to the TCB2 as usual. From the "Help" menu select "About" and check that both the RCI and firmware version numbers begin with V4.6. If they do, you are finished.
  • If you have any problems with the firmware update process, please let us know and we will be glad to help.

Old TCB-2 Firmware Update Instructions

The TCB-2 is controlled by firmware (software that is stored on flash chips inside the TCB-2). The firmware can be easily updated using a computer. To update the firmware, the computer and TCB-2 need to be connected using a serial cable or via an ethernet network (either both connected to the same network, or connected directly to each other using an ethernet crossover cable). You will also need two things from this web page, a copy of the "TCB-2 Firmware Update Program" and the "tcb2.ezip" file that contains the updated firmware.

After connecting the computer and TCB-2 as described above, power both of them up and let them finish booting. If you are using an ethernet connection (instead of a serial cable), go into the TCB-2 setup menu and make sure that the network interface is enabled and note the IP address.

If you haven't already done it, install the "TCB-2 Firmware Update Program" on the computer and start it. Select the "Network" or "Serial" tab at the top, enter the appropriate information, and press the "Start Update" button. A file chooser will pop up; select the tcb2.ezip file you downloaded earlier and press "OK".

The progress bar will indicate how much of the updating process has been completed. Note that the last step may occasionally take a lot longer than usual (about five minutes rather than 30 seconds). That is because the internal flash memory may need to be fragmented. It is best not to turn the power off during that time (if you do, the five-minute wait will start over when you turn the power back on).

When the update is complete, the TCB-2 will reset automatically. If something goes wrong during the update process (such as the power going off), the old version will be restored automatically.

See [Tutorial for Firmware Update Program]

Other

For Remote Control Interface (RCI) software versions after version 2.4.4, RCI automatically checks for updated firmware. If the current firmware is out of date, the newest release will automatically be downloaded and installed.

Archived Versions

Older software versions may also be available from the following:

Personal tools