Banner DXM Firmware Release Notes

Version 2.02.00 of the DXM Controller firmware requires version 3.1 of the DXM Configuration Software to use the new features. Version 3.1 should be backwards compatible with earlier versions of DXM Controller firmware.

Refer to Updating Your DXM Processor Firmware (p/n b_4474198) for instructions.

Firmware Release History

Date Version Feature Details
13 May 2019 2.02 New Modbus Capabilities Modbus TCP Client: The controller can be programmed to access other Modbus devices using Ethernet. Under Register Mapping > Modbus TCP, complete each socket definition with the IP address, Poll rate, and Poll timeout of other Modbus TCP server devices. Then create Modbus TCP Write/Read rules to Move register data between devices.
Optimized Memory allocation for Modbus Rules: Memory use for Rules based logic is now dynamically allocated, creating more efficient memory use for ScriptBasic programming and file operations.
Enhanced Radio Polling: The Automatic Radio Polling (Settings > General) has four settings to get data from the internal ISM radio into the processors Local Registers. Each setting alters the Local Register data organization and/or the usage of outputs.
Storing data into Local Registers Organized by Devices: Groups register data into Local Registers by radio devices (e.g., Local Registers 1-16 = Gateway, 17-32 = Node 1, etc.). When data is grouped by device, there are two options: inputs only, or inputs and outputs.
Storing data into Local Register Organized by Inputs/Outputs: Groups radio register data into Local Registers by inputs/outputs (e.g., Local Registers 1-48 = Input 1 for each device, Local Registers 49-96 = Input 2 for each device, etc.).
Action Rule Update: Tracker Rules have been updated to allow the result register to be cleared. Functions for the Tracker Rules are also updated, including rising edge counting, time in milliseconds the register is in a high state, and time in milliseconds the register is in a low state.
13 May 2019 2.02 Security Updates Enhanced SSL/TLS Performance: Uses hardware assist within the DXM Controller micro to increase the performance of encrypting and decrypting data payloads.
Updated SSL/TLS stack: Updated the DXM Controller network stack to use the latest version of SSL/TLS for the most reliable and greatest performance possible.
Boot Loading over SSL/TLS: Resolved issue with DXM boot loading over Ethernet using an encrypted data connection.
13 May 2019 2.02 Enhancements and Fixes Updated LCD scaling with I/O.
Extended Modbus addressing for PTL.
Modbus RTU Slave port parity: Corrected the DXM Controller Modbus RTU slave port handling of parity for devices that require different parity settings.
Reset Registers in Action Rules: Added the ability to reset the Action rules, Tracker registers, and On-Time registers in Threshold rules.
Cellular updates to enhance LTE and GSM modems.
LCD additions for LTE / GSM modems.
Correction for GSM formatting of SMS messaging.
13 May 2019 2.02 Cellular Updates LCD additions for LTE / GSM modems.
Correction for GSM formatting of SMS messaging.
15 Apr 2020 2.09 PROFINET PROFINET will be available to the DXM700 and DXM1200 platforms. Version 2.09 provides a certified version of a PROFINET interface and the initial firmware release for BETA testing with Banner Engineering customers. Supported production release will be second half 2020.
15 Apr 2020 2.09 Networking Amazon AWS IoT platform support to provide DXM connections to the public AWS IoT infrastructure (DXM700, DXM1000, and DXM1200 only).
New cellular support for LTE CAT M1 cellular modems.
New support for FOTA (Firmware Over-The-Air updates) requirements for cellular modems.
New DXM controllers, DXM1000 and DXM1200.
Ethernet hot plug: DXM will continuously recognize if the network connection is available (DXM700, DXM1000, DXM1200 only).
Encryption, Larger payloads.
Increased throughput for heavy traffic.
15 Apr 2020 2.09 Cellular Additional network registration checks for increased connection reliability.
Increased maximum register counts available for Modbus operations over the wireless network.
Register Scaling/Offset options.
15 Apr 2020 2.09 Scripting Additional network registration checks for increased connection reliability.
Increased maximum register counts available for Modbus operations over the wireless network.
Register Scaling/Offset options.
15 Apr 2020 2.09 Push webserver Push groups.
HTTP Log file splitting for more efficiency.
15 Apr 2020 2.09 Cleanup Ethernet-Modbus TCP, Floating Point registers.
ISM/LCD improvements.
DXM700 pushbutton functionality.
Ethernet- Optimization/performance improvements to minimize dropped connections.
ISM/LCD improvements:
Clean up IMEI/ ICCID values on LCD menu.
Cellular Signal Strength indicator corrections.
Cellular status corrections.
Fixed updating high register addresses with values.
Corrected issues with updating Ethernet IP / Sub mask using the display menu.
Corrected empty push packets.
Corrected saving multiple identical entries in connection failure cases.
AWS IOT support with JSON format.
Additional cellular statistics/metrics.
29 Jun 2020 3.0 Cellular Control/Logic Rules modifications for application designs creating feedback loops.
Change for Action Rules/Control Logic JK Flip-Flop element to implement toggle operation change.
29 Jun 2020 3.0 HTTP push Added inactivity timeouts for Modbus TCP connections; if a Modbus TCP connection is left hanging open for a determined amount of time, the DXM will automatically close the connection to free up resources for another Ethernet connection. This feature is turned off by default.
13 Aug 2020 3.01 Created an override mode in the DXM Controller to use Ethernet connectivity based on user preference.
Updated DXM1000 to correct issues with internal radio operations.
Resolved periodic fault/reset issue created by version 3.01.
10 Nov 2020 3.02 Updated firmware for inconsistencies in the first cloud push message for initial parameters, DXM100, DXM150.
Enabled AWS IoT Core MQTT cloud pushing with QoS 1 support.
Initial support for MicroPython.
1 Jun 2021 3.04 Ethernet Radio backbone support: created the ability to use the Ethernet radio as a backbone network between multiple DXM controllers; this allows a host system to communicate with each networked DXM using its IP address.
MultiHop Radio backbone supported for DXM700, DXM1000, and DXM1200.
DXM1000 support for RS-232 in Scripting.
Adjusted Ethernet push timeouts to 30 seconds; previously, it followed the same rules as the cellular push of multiple minutes.
A host Ethernet connection will automatically close after 10 minutes of inactivity.
Corrected an issue when cellular and local Ethernet traffic is occurring at the same time; the IP address would not resolve, causing the controller to stop sending data.
Update of Ethernet/IP stack to resolve known issues.
Production test support for LTE Cat M1 in DXM100, Verizon, and ATT.
Low power file download update for DEK DXMs.
15 Oct 2021 3.06 Enhancements and Fixes Improved Modbus TCP protocol-level error handling.
API access through Modbus RTU Server.
Low power file download updates.
Low power site survey update.
8041 Phy compatibility.
Get SiteID API command.
22 Oct 2021 3.07 Low power site survey update.
8041 Phy compatibility.
Get SiteID API command.
23 Nov 2021 3.09 Cellular Added MicroPython printing protocol.
Updates to MicroPython pyb.multiget and pyb.api commands.
For the DXMR90-X1 only:
Port 0 configured as serial API interface, 19200 baud.
30 Nov 2021 4.0 AdminReset API command IP auto-discovery update.
Remote device request improvements to accommodate multiple API sources.
Resolved writing registers to 0 issue.
17 May 2022 4.01 Improved Ethernet packet filtering and prioritization.
8041 Phy compatibility improvements.
RS-232 improvements on DXM1000/1500.
4.03 For the DXMR90-4K only:
DXMR90-4K Initial Release.
22 Sep 2022 4.04 For the DXMR90-X1 only:
Persistent storage of Profinet information.
Ability to modify RS-485 parity through xml.
Modbus ports 1-4 set to master ports by default.
Bug fixed associated with script list display in configuration software.
RS-485 communication on Port 0 unblocked when device is in xml bypass mode.
Improved Ethernet packet filtering and prioritization.
8041 Phy compatibility improvements.
For the DXMR90-4K only:
Profinet support added for IO-Link masters.
4 Nov 2022 4.05 Remove timestamp from HTTP push for Banner CDS compatibility.
IO-Link port settings are now stored as both non-volatile parameters and in XML configuration.
Non-volatile register bug fixed for IO-Link register map.
Length and data information are now included in IO-Link ISDU write response.
Added option for read rules to read as input registers via Modbus TCP/IP.
Added decoder rules for bitwise operation. Added a feature to conduct site survey through the LCD screen.
Added scripting access for MQTT, additional API commands and network parameters.
DIP switch 3 setting to route radio traffic to the external RS-485 port.
Improvements to general network connection management.
R90-X1 only - multiple read rule bug fixed, Port 0 server made available during XML bypass.
R90-4M only - ISDU subindex write, validation, and backup bugs fixed.
13 Mar 2023 4.06 Enhancements and Fixes Added 1000 non-volatile registers.
Scalar action rule - an input can be limited to rand and scaled to an output with range min/max.
Push-state virtual register added.
Console printing modification - defragmentation.
11 May 2023 4.07 Enhancements and Fixes Added 1000 non-volatile registers.
Scalar action rule - an input can be limited to rand and scaled to an output with range min/max.
Push-state virtual register added.
Console printing modification - defragmentation.
5 Sep 2023 4.08 Modbus/TCP Update for fast poll rates.
API commands to set network parameters.
Scripting HE access - modules can now be accessed directly from script.
Cellular Cellular transport update - minor timing modification to improve cellular session initialization.
API command 41 (get comms parameters).
18 Apr 2024 4.10 Enhancements and Fixes Non-volatile flash fix - bug fix to suppress unwanted modification of non-volatile parameters.
Disabled TLS cert verify requirement and added ciphers for other servers (ex: Azure).
TL70 only - registers now available.
OrderID changed to DXM model.
Profinet
Timer fix - bug fix to address communication failures.
26 Jun 2025 5.1 Enhancements and Fixes Implemented MQTT and SparkplugB support.

Original Instructions
23-Jul-25

Banner Engineering Corp. All rights reserved.
www.bannerengineering.com

PDF preview unavailable. Download the PDF instead.

idcplg?IdcService=GET FILE&dID=123472&dDocName=B 4474198&allowInterrupt=1 AEM Guides

Related Documents

Preview Banner DXM Controller Quick Start Guide: Setup and Configuration
This guide provides essential steps for setting up and configuring the Banner DXM Controller, including device setup, radio binding, site surveys, and software configuration for industrial wireless networks.
Preview Install and Activate Banner Engineering Cellular Modem for DXM Controllers
Comprehensive guide on how to install, activate, and configure Banner Engineering cellular modem kits (Verizon, AT&T, Worldwide) for DXM controllers, including steps for SIM card activation and network setup.
Preview DXMR90-X1 Series Controller Instruction Manual
Comprehensive guide for the Banner DXMR90-X1 Series Controller, covering setup, configuration, protocols (Modbus, EtherNet/IP, PROFINET), and IIoT applications. Includes software details and hardware specifications.
Preview Controlador Inalámbrico Sure Cross® DXM700-B1: Hoja de Datos y Especificaciones Técnicas
Hoja de datos completa del Controlador Inalámbrico Sure Cross® DXM700-B1 de Banner Engineering. Incluye características, especificaciones técnicas, modelos, conectividad, programación, aplicaciones, advertencias de seguridad y detalles de garantía para soluciones IIoT.
Preview Sure Cross DXM150-S2 Wireless Modbus Slave Datasheet
Datasheet for the Banner Sure Cross DXM150-S2 Wireless Modbus Slave, detailing its features, specifications, connectivity, and accessories for industrial wireless communication.
Preview Sure Cross DXM100-Bx and DXM1000-Bx Wireless Controllers Instruction Manual
This instruction manual provides comprehensive guidance for Banner Engineering's Sure Cross DXM100-Bx and DXM1000-Bx Wireless Controllers. It covers system overviews, hardware configurations, setup procedures, automation protocols, and detailed instructions for operation and maintenance, enabling users to leverage these devices for Industrial Internet of Things (IIoT) applications.
Preview Banner Engineering Lighting and Indication Selection Guide
Comprehensive selection guide for Banner Engineering's industrial LED lighting and indication solutions, including programmable lights, illumination series, spot and area lights, tower lights, indicators, touch buttons, pick-to-light, and displays. Features product specifications, communication protocols (IO-Link, Modbus, EtherNet/IP), and applications.
Preview Vibe-IQ Application Guide for the DXMR90 - Banner Engineering
Comprehensive application guide for Banner Engineering's Vibe-IQ system (DXMR90), detailing installation, configuration, features, and troubleshooting for industrial equipment vibration monitoring.