XModem is used to update or install a new library on the lens
controller. The lens controller library holds the
commands that allow the user to communicate with the lens controller.
The
library is updated when new features have been added to the product
or updating is necessary. In some situations, such as ERR9,
the library may needs to be reinstalled. This tutorial
shows how to update the library on a lens controller using the
HyperTerminal program.
1. Download the new library .hex
file from the Downloads page to a
known location on your computer.
2. Connect the lens controller to the computer
and connect using HyperTerminal.
3. Once connected, enter the command xm
and series of characters will begin to appear. These characters
indicate that the lens controller is waiting to receive data.
The character will arrive every second for a total of 2 minutes
before it times out. Steps 4 and 5 must be completed within that
time span in order to successfully update or install the library. Below
is an example of the proceeding output after xm is entered.
4. From the menu bar, select Transfer>Send
File...
5. In the window that appears, browse to
find the .hex file that was saved in step 1 and set the
Protocol to XModem. Select Send.
6. The new library will now begin to transfer
if setup correctly. The following window will appear wile updating
and will automatically disappear when completed.
7. To check if the library was updated,
enter the command lv and the new library version will
appear, for example "Canon EF v11". If the library
was not successfully updated, any command entered will return
ERR9. Redo steps 3 through 6 and attempt the commands
again.
The library is now updated. For a list of commands,
please refer to the EF232 Lens Interface
Protocol Definition page.