In an effort to deliver the best products to our customers, Digi is transitioning from WR Series cellular routers that use the SarOS operating system to IX Series cellular routers that use the DAL operating system. Since introducing our first DAL-based Industrial Series (IX) product in 2018, the IX14, we have subsequently introduced the IX10, IX15, IX20, IX30, LR54, TX54, and TX64 that also use DAL. SarOS is a 20+ year old operating system that has reached its technology limitations. DAL is a proven, enterprise grade router operating system with improved security and stability, and based on Linux that DIGI has been using on our Enterprise (EX) Series for many years.
Below is a short list of DAL features and functionality that expand the capabilities of SarOS based products:
Ability to run native Linux applications
Improvements to DIGI SureLinkTM
Common UX with unified platform, across EX, TX, and IX product lines
Secure Boot and other DIGI TrustFenceTM features
Improved Wi-Fi Client and AP support
See table below for list of affected part numbers and recommended replacements.
EOL Part Numbers
IX20-00N4 (AT&T FirstNet)
All remaining WR44R products are being replaced by a more capable TX54 product line.
The following is a list of key feature differences between the SarOS firmware that runs on WR11/WR21/WR31/WR44R/WR44RR products versus the new DAL firmware that runs on IX10/IX20/IX30/TX54/TX64/TX64 5G Rail products and additional Digi cellular routers.
Meet the Digi Accelerated Linux Operating System
= not supported
= coming in a future firmware release
IPv6 support (dual-stack, cellular, Wi-Fi, Ethernet, VPN, Surelink tests)
Dual APN (aka split-tunnel) connectivity
Automatic APN search (Zero Touch Provisioning)
Ability to run native Linux applications and shell scripts
Cisco Umbrella web content filtering
Serial AT modem emulation
Serial to multiple outbound TCP hosts with a configurable socket ID
(supports multiple UDP hosts)
Multiple/concurrent inbound TCP connections to serial port(s)
Web based serial access
DIA python framework
Wi-Fi bridged client
Wi-Fi roaming and background scanning
Wi-Fi WPA3 encryption
Send GRE keepalives
auto-responds to GRE keepalives
Stateful route inspection
inspect protocol-layer traffic flowing through device and take Surelink-like actions
packet analyzer available, along with custom firewall scripting
Install python modules via pip
does not support NHRP authentication
Below is a conversion tool for translating a WR-series configuration into configuring a IX- and TX- series router:
Digi Router Migration Tool - SarOS to DAL
If you require assistance with a single configuration section or are having an issue in configuring your new Digi IX- and TX- series router, please contact Digi Tech Support. Support personnel will be able to provide guidance on setup and configuration.
If you need more extensive configuration assistance and migration support, Digi's Professional Services team can provide a quote for services. Professional Services offers the ability to build a full working DAL configuration from your current router's setup. Also, we can assist in implementation, provide application development, as well as site surveys and recommendations for successful deployment.
The DAL OS on IX- and TX- series routers utilizes python version 3, whereas SarOS on WR-series routers utilizes python version 2. Any custom python scripts written for WR-series devices will need to be updated and likely rewritten in order for them to operate properly on python3
Porting Python 2 Code to Python 3 — Python 3.9.5 documentation
List of Digi-specific python modules included in SarOS vs DAL
The datastreams and health metrics reported by the IX- and TX- series products to Digi Remote Manager will have a different format and path than the datastreams reported to DigiRM. This will impact any alarms or notifications you’ve setup based on the datastreams from your devices. You will need to setup new alarms that trigger off of the new datastreams coming from the IX- and TX- series routers