Battery Charging Status: Critical Update Procedure for Witty Timer
We’ve recently found out a critical vulnerability of the battery monitoring of the Witty Timer that may cause problems with revealing the correct battery charging status. To solve this hardware low-level problem, it is necessary not only to upgrade the firmware but also to upgrade part of the operating system and of the “boot loader”. To do this it is necessary to follow some more steps than for a normal firmware update.
Since it is necessary to format the internal memory, the data stored on the chronometer (athletes records, custom test definitions, start lists, test results) are transferred to PC (optional backup after user confirmation) and then completely deleted by the upgrade procedure; later the user has to restore the data from PC to chronometer.
When Witty Manager software detects that a chronometer is connected, it checks automatically the versions and it starts the Critical Update procedure if necessary.
The procedure is completely run by Witty Manager Software - version from 1.4.42 on. Therefore the first necessary step is the software update on the PC, if software version is older than 1.4.42.
As for every firmware update (and especially for this critical update), the device must have a 75% battery charge, PC must be power supplied (if by battery, battery charge must be enough), user must follow step by step the instructions showed on chronometer or PC and must not disconnect or switch the device off during upgrade.
Step 1: Update Witty Manager Software
To update Witty Manager Software to the 1.4.42 version: start the program, under the Menu “Utility” choose <Check Update> and download the Software update.
Alternatively, go to the Download section and downlaod the full or the update version to be installed.
ONLY in the case the Witty timer device is showing a LOW BATTERY message on the start up: follow these instructions (if the chronometer starts normally and it shows the main menu you can skip those points and go directly to Step 2)
Connect the Witty timer to the computer
Turn on the device
Leave the device on for at least 30 minutes
Proceed with Step 2
Step 2: Start the Critical Update Procedure
Run Witty Manager Software,
If procedure has not been run at least once, a window warns that an update is necessary.
Switch the chronometer on, check that battery charge is enough (at least 75%) and connect it to the PC through the USB cable.
Step 3: Backup stored data
As explained before, the data stored in the chronometer will be completely deleted during the upgrade. By answering <Yes> to the save request, all data (athletes records, custom test definitions, start lists, and over all test results) are uploaded on the PC on the current database (please see par.3.5.2 of the Witty Manager manual for further information about database management).
If you want to save the data on a different database (an existing one or a new one), proceed as follow: :
Disconnect USB cable
Answer <NO> to the save request
(Software will detect a connection error)
Create the New database or choose an existing one (Menu Utility > Database > New or Choose)
Connect the chronometer to restart the procedure; answering <Yes> to the save request
Step 4: Firmware and Boot loader update
Follow the instructions showed on the screen:
A first update phase starts with automatic reboot
Switch the chronometer on (by pressing key < MICROGATE >)
Switch the chronometer off (by pressing key <MICROGATE> for 3 seconds and then F1 for confirmation)
Disconnect USB cable (chronometer goes back to main menu)
When the following message appears on the chronometer screen
connect the usb cable.
A message appears on the chronometer warning to wait for the complete download of the last part of firmware and not to disconnect the usb cable
At the end of the download, press key F4-RESTART on the chronometer to install the firmware
After the upgrade, the chronometer starts as usual and shows the main menu.
Check, on the first screen shot, that the firmware version is 2.32.04 or next.
Step 5: Data Restore from PC to chronometer
After backup of step 2, we can go on with the data restore (this is the standard procedure described in the Witty Manager User Manual – paragraph 3.4.2)
(check that the current database is that where you did the save at step 2)
Under Witty menu, choose <Upload data to Witty>, then “Test Definition” and “Complete athletes database”.
Data are sent to the chronometer.
N.B.: Athletes records and test definition are restored. Test results are not restored on the chronometer (as usual) but they are available for analysis on the Witty Manager software.