Print this Window Close this Window
F.A.Q.
Axel Remote Management
Last Update: 06/04/2011
OVERVIEW
  Administering the Terminal with AxRM
Downloading a Firmware
Repairing a Terminal with Bootp (Lost Firmware)
AxRM and DHCP Terminals
 
TROUBLESHOOTING
  AxRM Terminates After the Splash Screen
AxRM and Firewalls
AxRM Installation Problem (fraplus1.ocx and btnplus1.ocx components)
SQLDMO.DLL Installation Problem
Unable to Use 'Remote Access' Function
 

  
If you haven't found your answer here please try the General FAQ page


Administering the Terminal with AxRM

The AxRM software allows system administrators to manage and configure Axel TCP/IP products remotely over a network.

The remote Axel device is selected by its IP address or network name. (The software can also assign an IP address to a newly installed terminal that has not had an IP address set)

AxRM is an abbreviation for Axel Remote Management software.

AxRM is used for:
   - obtaining hardware and firmware revision levels,
   - obtaining Ethernet and serial line configuration,
   - rebooting the peripheral,
   - remotely configuring a peripheral,
   - downloading firmware,
   - reloading factory settings,
   - repairing a terminal with bootp (lost firmware).

It is also possible:
   - to manage a terminal database,
   - to compile a list (batch) of commands to run consecutively,
   - to download a firmware though BOOTP,
   - to set IP addresses by using the device MAC address.

Click here to download AxRM.

Top


Downloading a Firmware

Download and install AxRM on a PC running Windows.

Run AxRM and enter the IP address of the Axel terminal (field "Name or IP address"). Then select 'Firmware Download' and enter the firmware file name ('FKxx.TCP.....').  Click 'Run command'.

Top


Repairing a Terminal with Bootp (Lost Firmware)

If the firmware download is interrupted the terminal can be left in a state where you cannot enter the setup menu to download new firmware . Power fluctuations or hardware failure can also cause the firmware to become corrupted. To recover from this situation the following procedure needs to be used.

Download and install on a Windows PC AxRM (Axel Remote Management). Run AxRM and select 'Advanced Functions' 'Repair Device with bootp'

Enter serial number of 'faulty' terminal in box indicated. Enter IP address to be allocated to terminal. (At this stage the Axel has no IP address). Navigate the 'Firmware File' to firmware file (email Axel for this 'FK.TCP.....'). Click 'Start bootp' button. Power cycle the terminal.

What Actually Happens.
If the terminal cannot load its f/w it sends out a bootp request to find a bootp server from which to download new f/w. Part of this bootp request its own MAC address. Within the AxRM tool there is a bootp and TFTP server. When AxRM's bootp server is started it listens for a bootp request from the faulty terminal. It also knows the MAC address of the terminal as you entered it - (It can work out the MAC address from the terminal's serial number that you entered).
At this stage the terminal has broadcasted a bootp request containing MAC address, and the PC is listening for a bootp request with specific MAC address. Contact is made. The IP address is transferred, AxRM's TFTP server is started, and the firmware file is automatically transferred. You should see 20 or so lines of dots on the Axel screen as the f/w transfers, the process takes about 30 seconds. Afterwards the terminal will need setting up - it will have lost all settings.
If this doesn't happen please call Axel with any error messages given.

Top


 AxRM and DHCP Terminals

To open a connection to a terminal (i.e to remotely administrate a terminal), AxRM must know the ID of this terminal.

When static IP addresses are used the IP address is suitable for this identifier.

However when the IP address is provided by DHCP, the IP address can't be used as the IP address is liable to change.
In this situation the ID must be the DNS name.

Note: to be compliant with this rule, when a terminal is discovered by AxRM, the ID associated in the AxRM database is either the IP address or the DNS name (depending if the terminal is running DHCP or not).

When the ID is the DNS name, DDNS (Dynamic DNS) must be used. In this scenario the DHCP server collaborates with the DNS server, updating the DNS server with the new terminal's DNS name.

Using a DNS name allows AxRM to administrate terminals in a dynamic-IP-addressing environment.

Care needs to be taken over the 'DNS Cache' on the machine where AxRM is running. For more information click here.

Top


 AxRM Terminates After the Splash Screen

Problem:
When running AxRM the splash screen is displayed then AxRM terminates.

Explanation #1:
AxRM execution is aborted by the DEP module (Data Execution Prevention). The DEP module does not recognise AxRM and prevents it from running.

Two methods can be used to fix this problem:

  1. Set AxRM as a trusted software:
    In the control panel click on "system". On the "Advanced" tab, under Performance, click "Settings" . On the "Data Execution Prevention" tab:
       - either select the option "Turn on DEP for essential Windows programs and services only"
       - or check the "Axel Remote Manager" item. Reboot the server to make this change take effect.
      
  2. Disable the XP-like menu component in AxRM (V2.3.3 minimum)
    Run "regedit.exe". Go to [HKEY_LOCAL_MACHINE]-[SOFTWARE]-[Axel]-[AxRM V2] and set "UseHookMenu" to 0.

Explanation #2:
After the splash screen, AxRM attempts to detect the current NIC (Network Interface Card). This detection has certainly failed.
An alternative NIC detection method is available. To enable it, run "regedit.exe". Go to [HKEY_LOCAL_MACHINE]-[SOFTWARE]-[Axel]-[AxRM V2] and set "ListNICLegacyMethod" to 1 (AxRM V3.2.0 minimum).

Top


 AxRM and Firewalls

The AxRM tool uses the following commands:
   - PING: checking terminal availability,
   - RSH: running administration commands,
   - TFTP: downloading firmware,
   - REMOTE ACCESS: taking control of a terminal,
   - BOOTP: "repairing" a terminal when the firmware is lost.

If you have a firewall there is a high chance that some services will be blocked by default.

There are three ways to resolve this issue.

  1. Connect the terminal to a non-firewalled PC, (maybe direct with crossover
  2. Ethernet cable) there by avoiding the firewall.

  3. Turning off the firewall for the duration of the download
  4. Enabling AxRM to work through the firewall. This is covered in more detail below.

Enabling PING
The ICMP protocol must be allowed.

Enabling RSH
From the PC/Firewall, RSH requires an outgoing port, and an incoming port. When 'RSH' is allowed within the firewall:
   - an outgoing port is enabled (514),
   - along with a range of incoming ports starting at 1024. (or another value is the 'Local RSH Port Base' default valued had been modified)

Enabling REMOTE ACCESS
Two outgoing ports must be enabled:
   - 4096: 'Set-Up via Telnet' function
   - 4098 : 'Remote Control' function.

Enabling TFTP
Enable port 70 - this is the port TFTP listens to.

Enabling BOOTP
Enable port 69 - this is the port TFTP listens to.


If this doesn't happen please call Axel with any error messages given.

Top


 AxRM Installation Problem (fraplus1.ocx and btnplus1.ocx components)

During the installation of AxRM the following error messages may be seen:
      An error occurred while registering the file c:\windows\system32\FraPlus1.ocx
      An error occurred while registering the file c:\windows\system32\BtnPlus1.ocx

This error is due to an incompatibility of these components with the new Windows function 'DEP' (Data Execution Prevention)

Note: Data Execution Prevention is a set of hardware and software technologies that perform additional checks on memory to help prevent malicious code from running on a system. It's only used on some CPU processors.

To install AxRM it is necessary to restrict the function of DEP:

In the control panel click on "system". On the "Advanced" tab, under Performance, click "Settings" . On the "Data Execution Prevention" tab select the option "Turn on DEP for essential Windows programs and services only". Reboot the server to make this change take effect.

The AxRM installation will now proceed as normal.

Top


 SQLDMO.DLL Installation Problem

During AxRM V3 installation, the SSQLDMO.DLL installation may fail. This can be fixed by installing the "Microsoft SQL Server 2005 Backward Compatibility" package.

Packages can be downloading from the Microsoft site:
http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=b33d2c78-1059-4ce2-b80d-2343c099bcb4

In event of problem these packages are also available from the Axel web site:
   - Package X86
   - Package X64

Install the package. (Ensure that 'SQL Distributed Management Objects' is selected.)

Top


 Unable to Use 'Remote Access' Function

The two possible problems are the following:

1 - 'Remote Access' option and related icon are inaccessible (greyed out)

The target terminal is too old. This function is not available on these discontinued products:
   - AX3000 Models 55 & 65E
   - AX3000 Models 60 & 60E
   - AX3000 Models 65, 65B & 65E

2 - Error Message "Remote Control Service is not enabled on the Axel device"

This message indicates:
   - Either the current terminal firmware doesn't offer this function.
      → Update the terminal firmware (minimum version: 0632b).
   - Or the remote access is not enabled at the terminal set-up level.
      → Enter the terminal set-up and go to [Configuration]-[Advanced]-[Remote Control] 
   - Or the connection is blocked by a firewall.
      → Ensure port 4098 is enabled 

Note: to check the firmware revision or to enable the remote control service, use the 'Set-Up via Telnet' function (enabled by default on all terminals)

Top