ef232

projects

services



store

login



contact

downloads

site map

home

Birger Engineering, Inc. - XModem Tutorial

XModem Tutorial


 

Purpose

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.

Tutorial

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.

Notes

  • ERR9 indicates an invalid library. Try to update the library again if this occurs.
  • If xm is entered when unneeded, to time out the function more quickly, press and hold the enter key until the character stops appearing and OK begins to scroll in the HyperTerminal window.



© 2005 Birger Engineering, Inc. All rights reserved.