=================================================================
                FiveCo's FMod-IPAXESCTRL README file         
                 	 03-DECEMBER-2021

*****************************************************************
*            CHECK THE FIVECO WEB SITE FOR THE LATEST           *
*               INFORMATION ABOUT FIVECO PRODUCTS               *
*                     http://www.fiveco.com/                    *
*****************************************************************

CONTENTS

1. Introduction
2. Revision history
3. Upgrade sequence
4. Copyright Notice

=================================================================
1. Introduction

This file is intended to help the user to understand new features,
enhancement and bug corrections of new firmware of the 
FMod-IPAXESCTRL device.

The user should upgrade the firmware only if it was told to do it
by a FiveCo's support engineer.

=================================================================
2. Revision history (only released revisions are commented)

Rev 3.5 03-12-2021 (H1.2-H1.3c) 
-------------------------------
- Add Type 4.2 (other microcontrolleur 6723) always with trackball
- Discontinue support to old microcontroller 6621 H1.0-H1.1 (Type 4.0 and 4.1)
- Continue support with microcontroller 6622 H1.2-H1.3 (Type 4.0 and 4.1)
- Web page no more included, because java-applet no more supported by web browsers
- IP kernel recompiled
- Starting LCD display updated with IP,Type,Hardware,Firmware values


Rev 3.4 (H1.0-H1.3)
-------------------
- Shows correct H1.1
- Web file 1.10 resigned 2016 

Rev 3.3
--------
- Version register shows now Hardware version
- Production with signed java appel 1.10

Rev 3.2
--------
- Hardware version 1.3

Rev 3.1
--------
- Correct Issue Z trackball axe direction inversion when XY trackball moves

Rev 3.0
--------
- Previous hardware versions (1.0-1.2) without red connector continue Type 4.0 (0x00040000)
- New HW version 1.2 (and newer) are soldered with red connetor, new TYPE 4.1 (0x00040001)
- add Z (3rd) axis as trackball input on mircromatch (red) connector) for TYPE 4.1 only
- firmware upgrader software tells you the type of your device

Rev 2.1
--------
- Add 1 pulse of hysterisis when direction change on trackball axis
- change trackball pulses refresh from 20kHz to 15kHz

Rev 2.0
--------
- based on V1.17 (not on v1.22)
- Change Oscillator from external 40MHz to internal 32MHz 
  for hardware version v1.2 and newer, 
  Hardware version v1.0 & v1.1 no change, external 40Mhz
!!hardware v1.2 it is not possible to come back with previous version once installed !!

Rev 1.22
--------
- Corrected trackball random error movements

Rev 1.17
--------
- Java  >6.7 applet download issue corrected
- Ethernet stack update

Rev 1.16
--------
- Issue corrected: pulses offset when changing of mode
- Ethernet stack updates

Rev 1.15
--------
- Ethernet stack updates, java download error corrected

Rev 1.14
--------
- compatibility with new CPU
- Ethernet stack updates

Rev 1.13
--------
- compatibility with Fmod-IPECMOT

Rev 1.12
--------
- New security with read-only variables
- Add TCPCONNECTIONSOPENED and IPSUBNETMASK registers
- New function to change IP address with UDP broadcast.
- Enhancement with savefactoryparameters
- Add relative zero and corresponding keys
- Correct bug with SOS button

Rev 1.9
-------
- New key functions

Rev 1.8
-------
- MODE register as I/O
- New key functions
- StopHoming of IPDCMOT when StopAll key-function

Rev 1.6
-------
- Minor TCP/IP stack corrections.
- New LCD # functionnality.

Rev 1.4
-------
Initial version

=================================================================
3. Upgrade procedure

1) Unzip Firmware_IPAXESCTRL_Fx_x_Wx_x.zip
2) Connect FMod-IPAXESCTRL card to network, with no motion controllers.
3) Start "FWupgrader.exe".
4) Give IP address of the module.
5) Click on "Change *.bin file" button and choose the file with
   the new firmware "IPAXESCTRL_T4_0_Fx_x.bin" (for old version)
   or new firmware "IPAXESCTRL_T4_1_Fx_x.bin" (z trackball axis)
6) The upgrade sequence deletes actual web page on the module.
   Click on "Change *.web file" button and choose the "IPAXESCTRL_Wx_x.web"
   file present in zip file.
7) Click on "START" button. Upgrade start.
   BEWARE : Do not unplug ethernet cable or power cable during 
   process!
8) Following result should be displayed :

Start upgrade.
Check actual firmware version.
Upload bin file.
Bin file uploaded succesfully.
Uploaded bin file check.
Test => OK
Activating bin file.
Reseting processor.
Flashing.
Read new firmware version.
Uploading web file.
Web file uploaded succesfully.
Upgrade finished successfully.

That's it !

=================================================================
4. Copyright Notice

Software, documentation and related materials:
Copyright (c) 2002-2021 FiveCo Srl Lausanne Switzerland
All rights reserved.