RUTM55 Firmware Downloads
This page contains firmware files for RUTM55 devices. Look to the table below or the changelog to find download links.
Stable firmware - this version has been tested through both internal QA processes and large-scale user deployments. All known issues have been resolved based on user reports and testing feedback. Stable firmware is currently used as the default for updates and is also deployed in mass production. To upgrade firmware using WebUI, follow the instructions in RUTM55 Firmware.
Latest firmware - this is the most recent firmware release, featuring the latest updates, features, and fixes. While it has passed internal testing, it has not yet undergone widespread deployment or user validation. It may still contain undiscovered issues. We recommend testing on a small number of devices before considering broader updates.
Note: packages for Package Manager are independent from firmware and can be downloaded in the Package Downloads page.
| File | Type | Release date | Size | MD5 | Links |
|---|---|---|---|---|---|
| RUTM_R_00.07.18.3_WEBUI.bin | Stable FW |
2025.10.30 | 27 MB | ba26b6110a119bddf16d89a4e21fb6ce | Changelog API |
| RUTM_R_00.07.19.4_WEBUI.bin | Latest FW |
2025.12.05 | 27 MB | e329162d5187243dcbd21916fb249a27 | Changelog API |
| RUTM_R_SDK_00.07.19.4.tar.gz | SDK | 2025.12.05 | 44 MB | 79c3a6a416f265e5e84004c6303cd061 |
FW checksums
Checksums for firmware files can be found here.
Changelog
RUTM_R_00.07.17 | 2025.08.12
- New
- Network
- Mobile: added "du.soracom.io" APN for "Soracom" carrier to APN database
- Mobile: added "m2m" APN for "Cellhire IoT" operator to APN database
- Mobile: added "internet" APN for "Cellhire" operator to APN database
- Mobile: added "tis.com" APN for "Sparkle" operator to APN database
- System
- RutOS: added instructions for creating a simple package using the SDK
- Network
- Improvements
- Network
- 802.1X Server: simplified new instance creation
- 802.1X Server: added alert to notify when the 802.1X server no longer manages VLANs
- Mobile: added IPv4 or IPv6 data connection information in event log
- Mobile: added signal data collection
- Multi WAN: added drag & drop operation for the "Failover" mode
- Realtime Traffic: added ability to see up to 1 hour of live data
- VRF: added VPN selection support in the WebUI
- hostapd: updated version to 2025-05-23
- Iperf3: updated version to 3.19
- Services
- Auto Reply: increased SMS text length from 3 to 8 messages
- Call Utilities: increased SMS text length from 3 to 8 messages
- Email Relay: simplified new instance creation
- Event juggler: added call action functionality to hang up the call after a specified time
- Event juggler: increased SMS text length from 3 to 8 messages
- Event juggler: added live character counter for SMS messages
- Hotspot 2.0: deprecated OSU provider
- Mobile Utilities: added WebUI notifications for received messages and triggered SMS rules
- Mobile Utilities: added UCI ACL rules
- Package Manager: added confirmation modal when removing multiple packages
- SMS Utilities: increased SMS text length from 3 to 8 messages
- Traffic Logging: improved Hotspot data stream retrieval
- System
- Administration: added notifications and alerts display toggles
- Administration: updated certificates page
- Package Manager: added WebUI notifications for successful and failed package installations
- UI Core: changed all chart styles
- WebUI: updated brand color palette
- WebUI: added sensitive information hiding feature for 'IMSI', 'ICCID' and 'IP address' fields for lower privilege users
- WebUI: added truncation and hover tooltips for long side widget card titles
- WebUI: unified the "Change Password" page title
- Kernel: updated version to 6.6.96
- Network
- Fix
- Network
- 802.1X Server: fixed EAP "SUCCESS" response when authentication fails due to not being able to find the RADIUS requested VLAN
- Data limit: fixed interface data limit not being reset when interface is down
- DHCP server: fixed DHCPv6 server reload when changing VLAN
- DHCP server: fixed wrong DHCPv4 server conflict message being displayed when both interfaces have no device assigned
- HTTPS DNS Proxy: fixed typo in the configuration page
- Mobile: fixed issue where auto subnet selection used incorrect subnet mask in Bridge or Passthrough modes
- Mobile: fixed modem driver network stats cleanup on modem restart
- Mobile: fixed mobile connection loop on unsuccessful ping
- VLAN: fixed a missing validation message in the WebUI when VLAN migration is restricted
- Wireless: fixed default cipher not being returned from the API
- Wireless: fixed an API error that occurred when joining a mesh network while a client network was present
- Wireless: fixed wireless radio page loading incorrectly when user has limited permissions
- Services
- BACnet: fixed recovery logic after connection loss
- Data to Server: fixed configuration clearing when plugin packages are deleted
- DLMS: fixed missing API validation message for 'server_addr' option
- DLMS: fixed parameter scan never stopping when the same serial device was used on multiple physical devices
- DLMS: fixed service crashing when using "Register activation", "Activity calendar" and "Profile generic" COSEM types
- DNP3 Client: fixed 'index' option API error in the 'requests' endpoints
- Event juggler: fixed issue with enabling/disabling the WiFi interfaces
- GPS: fixed reconnection to NMEA forwarding hosts when at least one of them is not reachable
- GPS: fixed an issue where pins in HTTPS TAVL rules were not selected by default
- Hotspot: fixed redirect to custom success url with the same domain as landing page
- Hotspot: fixed 'reset' button functionality and template input styles in 'Landing pages' page
- I/O Juggler: fixed minor validation bugs
- I/O Juggler: fixed log generation on reboot action
- Impulse Counter: fixed duplicate query parameter validation
- Impulse Counter: fixed input re-initiation
- Input/Output: fixed incorrect assigning of input/output pins
- IPsec: fixed intermittent errors when checking IPsec status
- Modbus Client: fixed timeout behavior to not include serial device acquisition time
- Modbus Server: fixed custom register block not working if count is more than 128 registers
- NTRIP: fixed ntrip hangup on modem restart or on error conditions
- Over IP: fixed API error when 'address_connect' option is missing
- Over IP: fixed 'echo_enabled' option not being set
- SMS Utilities: fixed incorrect status in 5G operation mode
- Tailscale: fixed routing issue with failover enabled
- Wireguard: fixed incorrect route towards other peer being added
- Wireguard: fixed Wireguard not re-adding default routes after deleting instance
- System
- Access Control: fixed duplicate query parameter validation
- Access Control: fixed HTTP WAN remote switch is shown as disabled after the "WAN to LAN" action
- Administration: fixed device usage duplicate query parameter validation
- Administration: fixed issue of "delete" button not being disabled on "System users" page when user has no write permissions
- Events Log: fixed duplicate query parameter validation
- IP Block: fixed MAC blocking interface validation
- NTP Client: fixed fail count when operator synchronization is enabled
- Package Manager: updated "View packages repository" link
- Profiles: fixed issue that allowed deletion of profiles in use by the scheduler
- Setup Wizard: fixed "Setup Wizard" access issues with lower privilege users
- WebUI: fixed notifications disappearing on page navigation
- WebUI: fixed validation for fields using "url" rule
- Network
- CVE Patches
- CVE-2023-53154
- CVE-2024-12718
- CVE-2024-31578
- CVE-2024-52533
- CVE-2025-4138
- CVE-2025-4330
- CVE-2025-4516
- CVE-2025-4517
RUTM_R_00.07.16.3 | 2025.07.28
- Fix
- System
- System Status: fixed SIM 1 and SIM 2 LEDs not working
- System
RUTM_R_00.07.16.2 | 2025.07.24
- New
- Services
- SNMP: added wireless interfaces' clients' table OID
- SNMP: added LAN clients' table OID
- Services
- Fix
- Services
- OpenVPN: fixed connectivity issues when using WAN failover
- Services
RUTM_R_00.07.16.1 | 2025.07.17
- New
- Services
- DNP3 Outstation: added support for data conversion from other industrial protocols
- FreeRADIUS: added package
- SNMP: added Universal Gateway support for Modbus and M-Bus protocols
- Services
- Improvements
- Network
- DHCP server: added excluded address count to Leased IPs status
- Firewall: added attack prevention option to log detected flood events
- Mobile: improved provider name parsing when it is not returned by the module
- Mobile: changed "telstra.wap" APN for "Telstra" operator to "telstra.internet" in APN database
- Mobile: improved validation to prevent SMS sending when SIM is removed
- Wireless: improved FT roaming performance in STA mode
- libpcap: updated version to 1.10.5
- tcpdump: updated version to 4.99.5
- Services
- SNMP: added access points' and meshes' clients' count OID
- Data to Server: updated collection and input card design
- Data to Server: added support for specifying multiple minute values in one row for the "Scheduler"
- Data to Server: added support for Base64 data encoding
- Data to Server: added warning message for Lua format example script
- Data to Server: improved example format Lua script
- DLMS: added filtering query parameters to database API endpoint
- DNP3 Client: added filtering query parameters to database API endpoint
- Event juggler: updated event and action card design
- Event juggler: updated modem selection to include external modems
- Event juggler: updated "Key-value arguments" to allow duplicates in "Script" and "HTTP" actions
- Event juggler: increased maximum "Key-value arguments" count in "Script" and "HTTP" actions
- Event juggler: improved configuration creation in WebUI
- GPS: updated to use all available constellations when determining the current position
- L2TP: added support for custom ports
- L2TPv3: improved validation for multiple fields
- Messages: increased allowed SMS length from 3 to 8 messages
- Mobile Utilities: added explanatory message to disabled "Storage" options
- Modbus Client: added filtering query parameters to database API endpoint
- Modbus Server: added multi value support in data source selection
- OPC UA Client: added filtering query parameters to database API endpoint
- OpenConnect: added certificate authentication support
- OpenConnect: added support for storing keys in TPM2.0
- Stunnel: added TPM2.0 key support
- libtasn1: updated version to 4.20.0
- System
- Troubleshoot: added support for capturing packets via the NFLOG interface
- WebUI: updated icon sizes
- WebUI: added long hold to drag on mobile for draggable cards
- WebUI: improved layout and functionality of log modals
- WebUI: added indication to 'System' status page if modem is unreachable
- WebUI: added information about 'Branch' to 'System' page
- dropbear: updated version to 2025.88
- Kernel: updated version to 6.6.92
- Serial: updated version to 2.0
- tpm2-openssl: updated version to 1.3.0
- Network
- Fix
- Network
- DHCP server: fixed calculating DHCP address range when changing subnet mask
- DHCP server: fixed the incorrectly displayed error for server status
- Mobile: fixed IPv6 prefix delegation option to stop delegating prefix when option is disabled
- Mobile: fixed an issue of data connection failure after many interface reloads
- Network: fixed incorrect IP address netmask validation
- Ports Settings: fixed page refresh button
- Ports Settings: fixed advertisement not required when auto-negotiation is enabled in API
- Realtime Traffic: fixed data usage show for interfaces with PPPoE protocol
- RelayD: fixed API wrongly suggesting and accepting "lan_mark" as an internal network
- RelayD: fixed page not functioning for users with limited access
- Topology: fixed issue where scan buttons were not clickable on mobile devices
- Wireless: fixed LAN network interface being removed after related WiFi interface is deleted
- Services
- Data to Server: fixed dnp3 package offline installation bug
- Data to Server: fixed GPS data formatting
- Data to Server: fixed SIM card support count in Mobile Usage
- DLMS: fixed COSEM attribute filtering
- DMVPN: fixed DMVPN routes not showing up in Static Routes
- DNP3 Client: fixed requests API error when incorrect 'index' option value was provided
- Dynamic DNS: fixed Cloudflare authentication type, username saving errors
- Event juggler: added missing I/O pins for "Copy pin state" option
- Event juggler: fixed minor I/O validation bugs
- GPS: fixed NMEA host_info option data type error
- Hotspot: added SNMP Hotspot trap removal when Hotspot package is removed
- Hotspot: fixed some LAN traffic being forwarded to Hotspot interface when using VLANs
- Hotspot: fixed purple.ai configuration profile
- IPsec: fixed incorrect IPsec restarts when used with Multi WAN
- Modbus Server: fixed issue where data sources with write permission would not work
- Modbus Server: fixed regfile uniqueness validation between instances
- Modbus Server: fixed regression of writing single coil/register always failing
- OpenVPN: fixed connection checking when using IPv6
- Tailscale: fixed DNS configuration acceptance from the Tailscale console
- TR-069: fixed device name generation
- Wifi Scanner: fixed some wireless interfaces not getting added or removed from scanning list
- System
- Kernel: fixed serial port flow control management
- NTP: adjusted modem time synchronization to handle daylight saving time correctly
- Network
RUTM_R_00.07.15.4 | 2025.07.11
- Improvements
- Network
- Mobile: improved handling of ESM reject causes #33, #50, #51, and #52
- Network
- Fix
- System
- Backup: fixed internal firmware metadata not updating after applying backup
- System
RUTM_R_00.07.15.2 | 2025.06.27
- Initial firmware release