13.2 Troubleshooting
13.2.1 Restoring Factory Default Settings for the I/O Base Board
To reset the I/O base board to factory defaults, write to two Modbus registers in the base board. The default slave ID for the
base board is 200.
To reset the DXM I/O base board parameters back to factory defaults:
1. Write a 1 to Modbus register 4152
2. Write a 10 to Modbus register 4151
To reboot (cycle power) the DXM I/O base board:
1. Write a 0 to Modbus register 4152
2. Write a 10 to Modbus register 4151
Table 41: Restoring Factory Defaults for the I/O Base Board
Register
Values
Description
4151
0–255
Reset/restore trigger. This timer is based in 100 millisecond units. Once written, the timer starts to count down to zero. After the
timer expires, the restore factory defaults are applied if register 4152 = 1. If register 4152 is zero, the I/O board is reset.
Default value: 0
1 = 100 milliseconds, 10 = 1 second.
4152
0–1
0 = Reboots (cycles power) to the I/O base board
1 = Restores factory defaults for I/O parameters
13.2.2 Updating the DXM Processor Firmware
There are two different update procedures, depending on the DXM firmware version of your device.
Update Your DXM Processor Firmware (Prior to Version 2.0)
To update DXM Processor firmware prior to version 2.0, use the SAM-BA program from MicroChip/Atmel. Following these
instructions to update the DXM100 or DXM150 processor firmware.
1. Download the SAM-BA software from
http://www.microchip.com/developmenttools/productdetails.aspx?partno=atmel
2. Install the SAM-BA program.
3. Set the processor board jumper (jumper C, shown below in the "boot load off" position).
Figure 57. Processor board
1
1
4
H
I
A
B
C
D
E
A
F
G
a) Disconnect the DXM Controller from its power supply.
b) Open the hardware cover.
c) Using your fingers or tweezers, move the jumper to the "boot load on" position (jumper on the top two pins).
Sure Cross
®
DXM100-Bx and DXM1000-Bx Wireless Controllers
100
www.bannerengineering.com - Tel: + 1 888 373 6767