V2.34:
1. HOLEXTWECL-448: Do following:
    if (Wrench is GARANT && maximum torque is 12/30/200/340Nm) {    
        if (EEPROM_VER >= 0x00A1) {
            if (EffectiveLengthCorrectionFlag != 0xA5) {
		Update EffectiveLengthCorrectionFlag to 0xA5;
		Display  "Header Parameter fixed, Please turn on Wrench and re-calibrate..."                   
                PowerOffWrench();
            }
         } else {
             Display "Firmware outdated, Please update firmware with WrenchConfig..."
             PowerOffWrench();
	 }
     }
V2.33:
1. HOLEXTWECL-448: Do following:
    if (Wrench is GARANT && maximum torque is 12/30/200/340Nm) {    
        if (EEPROM_VER >= 0x00A1) {
            if (RECALIBRATE_REQUIRED) {
               if (EffectiveLengthCorrectionFlag != 0xA5) {
		   Update EffectiveLengthCorrectionFlag to 0xA5;
		   Display  "Header Parameter fixed, Please turn on Wrench and re-calibrate..."                   
                   PowerOffWrench();
               }
            }
         } else {
             Display "Firmware outdated, Please update firmware with WrenchConfig..."
             PowerOffWrench();
	 }
     }

V2.32:
1. HOLEXTWECL-448: Do following:
    if (Wrench is GARANT && maximum torque is 12/30/200/340Nm) {
        if (Wrench_FW_Ver < 3.70) {
            Show "Firmware outdated, Please update firmware with WrenchConfig...");
            return;
        }

        if (EEPROM_VER == 0xFFFF) EEPROM_VER = 0;
       
        if (EEPROM_VER < 0x00A1) {
            if (EEPROM_VER == 0) {
                Update EffectiveLengthCorrectionFlag to 0xA5;
            } else if (RECALIBRATE_REQUIRED) {
               if (EffectiveLengthCorrectionFlag != 0xA5) {
                   Update EffectiveLengthCorrectionFlag to 0xA5;
               }
            } else if ((EffectiveLengthCorrectionFlag == 0xA5) {
               Update EffectiveLengthCorrectionFlag to 0x00;
            }
         }

         Update EEPROM_VER to 0x00A1;

         if (EffectiveLengthCorrectionFlag updated) {
             PowerOffWrench();
         }
     }
   
V2.31:
1. TSECL-172: Correct Total measurement count for TS/TT/Holex/Garant.

V2.30:
1. TSECL-126: Unlock with restart.
2. TSECL-127: Correct decimal place of cNm.

V2.29:
1. Implemented according TSECL-70, TSECL-126, TSECL-127, TSECL-128.
2. Total measurement counter displayed for TS.
3. Add HCT-TS picture.
4. HCT-TS OVERLOADED could be unlock(without power off).
5. Exported Excel: HCT-TSxxx name fixed, cNm unit added.
6. Red color for OVERLOADED, CALIBRATION REQUIRED.

V2.28:
1. Fix "Unlock Wrench" and "Reset Calibration" function for HCT-TS. 

V2.27:
1. Add HCT-TS.
2. Show "Set Date" related controls for HCT-TT.

V2.26:
1. Add TT-002.

V2.25:
1. Fixed: avoid clear decimal point when set the calibration date.

V2.24:
1. Show "Total measurement counter: ....." for Holex/Garant.
2. Show and Set Calibration date for Holex/Garant.

V2.23:
1. [Unblock Wrench/Tester(restart the device)] ==> [Unblock tool(restart it)]
V2.22:
1. "N.m" change to "Nm"
V2.21:
1. Fixed HCT-TT Counter Clockwise +/- calculation issue.
2. Fill Estimated Error% after Calculate.
3. Disable "Write Parameter" button if anything changed.
V2.20:
1. Fixed HCT-TT direction issue. no matter +/- in values, direction only depends on selection of Clockwise/Counter Clockwise.
2. Fine tune the HCT-TT calibration formulate.
V2.19: 
1. Fixed angle calibration buttons cutted issue.
2. Fixed HCT-TT 7 calibration points issue.
3. Fixed wrench 20%, 60%, 100% calibration points issue.
V2.18: 
1. Unblock TT, set calibration status then power off.
2. Fixed Garant/Holex calibration date.
V2.16: 
1. Change HCT-TT picture and name/serial....

V2.15: 
1. Add support for HCT-TT.

V2.14:
1. Fixed Torque Conversion for in.lb/ft.lb. 

V2.13:
1. Synchronize over torque parameter changed in Firmware V0.2.4.
2. Remove Clear Over torque, counter, calibration date in [Write Parameter] of Readjustment tab.

V2.12:
1. In Readjustment tab, for Torque and Angle change the order of the buttons as follow “Calculate”, “Write Parameters”, “Readjustment Done”.
2. Change “reset the device after this” to “restart the device”.

V2.11:
1. Over torque cell value assigned from float directly, not from string to avoid "."/"," conflict. And remove value format.

V2.1:
1. Add USB-Stick lock check:
   a) Add Alarm: "Please connect the USB-Stick!"
   b) Add Alarm: "Please connect the Tool(ON)!"
2. Export Excel: Add number format to measured torque to avoid being interpreted as date.
3. Remove power off from "Write Parameter" button and add "Readjustment Done" button to power off wrench.
4. Correct typos: CALIBRAION --> CALIBRATION.
                  v0.1     --> V2.1
                  We --> What
                  Measurement Value --> Measured Value.
                  generate --> generates
5. Change pictures for Holex/Garant.

