The cellular interfaces have been renamed from lteX to cellularX with icom OS 10.0, for example the interface lte2 has changed to cellular2. The sequence number X refers to the slot where the cellular card is inserted in an MRX router or the virtual slot of a compact router.
To ensure a smooth transition, icom OS 10.0 provides extensive backward compatibility:
Update: During the update to icom OS 10.0, all interface references in the device configuration are automatically renamed from
lteXtocellularX. This includes references used throughout the system, such as routing, firewall rules, WAN chains, and other configuration areas. No manual changes are required.Downgrade: When downgrading from icom OS 10.0 to an earlier release, interface names are automatically converted back from
cellularXtolteX.Binary Profile import: When importing binary configuration profiles created with earlier icom OS versions, interface names are converted automatically during import.
CLI and LUA: The legacy
lteXinterface names remain fully supported in the CLI. Commands using eitherlteXorcellularXare accepted and treated identically.ASCII config: Existing ASCII configuration files remain fully compatible and do not require any modifications.
Scripts and Containers: Existing automated integrations, such as scripts running in LXC containers, can continue using the legacy interface names.
REST API: The REST API likewise continues to accept the legacy
lteXinterface names for compatibility.
Please note for binary configuration profiles!
Binary configuration files created with icom OS 10.0 use the new
cellularXinterface names. While these profiles can be imported into older icom OS versions, the interface references are not converted automatically. As a result, the imported configuration will not operate correctly.
Please note for CLI output, REST API responses, and variable substitutions!
Using
$CLIor$RESTnow return the newcellularXinterface names. While existing commands and API requests usinglteXremain fully compatible, scripts, notifications (e.g. e-mails or SMS messages), and HTTP requests that process returned interface names may need to be updated.