How to manually push firmware files to a TouchTime 7 and TouchTime 10 clock

Description of Issue

Timeclock is failing to upgrade the clock firmware from the ExecuTime Application

Context
  • ExecuTime

  • ET

  • TouchTime 7

  • TouchTime VII

Cause

Timeclock is having issues applying the clock firmware it receives from the ExecuTime Application

Resolution
  1. Using the program WinSCP, Set the connection up with the below information.

    1. For File Protocol, select SCP

    2. For Host Name, enter in the IP Address of the device

    3. In the Username field, enter: root

    4. In the Password field, enter the password

      1. Don't have a record of this password? Please contact Time & Attendance Support or log a case via the Online Support Client Portal and reference this article

  2. Select Login

  3. On the left screen will be the local device. Navigate to the firmware bundle downloaded to the workstation

    1. Firmware files can be found in the Time and Attendance directory on the Time and Attendance server.

      1. Drive:\Instance\System\Timeclock\Firmware\Touchtime & Drive:\Instance\System\Timeclock\App

      2. Refer to Additional Information in the panel below for specific firmware file names

    2. If Firmware files need to be provided due to access (SaaS/AWS premise), create a case with TSMTA and reference this article.

  4. On the right screen will be the clock device. Navigate to \Ramdisk\Root\Run

  5. Back on the left screen, highlight the desired firmware files and drag and drop them in the directory on the right screen. 

    1. Can also select the Upload button

  6. A prompt will display asking to overwrite the existing files, select Yes to All

  7. After copying the firmware files over, select the Terminal (resembles a black command prompt) icon near the top of Winscp

  8. This will open a command prompt style window for the Linux TouchTime clock. 

  9. Type Reboot and press Enter

  10. The device may take a few minutes to update

Additional Information

Firmware file names should be as followed before placing on a TouchTime device:

  • App.jar

  • Classes.jar

  • Emulator.jar

  • EmulatorServices.jar

Â