OS detection: Ericsson Cradlepoint shown as "CradlePoint WiPipe", should be NetCloud OS (NCOS) / Also update Logo to Ericsson

Requested Files

Discovery

https://paste.rs/iRzT7.txt

Poll

https://paste.sh/_41FdWv8#Z6GRXKMQ2o-jVZ08phWRJ8cT

Walk

https://paste.sh/pD4m-muI#LiExmXRYEp-3ojag-w9WY_Fu

Title:
OS detection: Ericsson Cradlepoint W1855 shown as “CradlePoint WiPipe”, should be NetCloud OS (NCOS)

Logo is also incorrect.

Description:

LibreNMS detects my Ericsson Cradlepoint W1855 (5G wideband adapter, NCOS v7.26.80 FR1 (Mon Aug 10 20:32:53 UTC 2026)) as <CradlePoint WiPipe 7.26.80.3e46056c17>.

Cradlepoint renamed its operating system from WiPipe to NetCloud OS (NCOS), and Cradlepoint is now part of Ericsson. The device should display as:

OS: NetCloud OS (NCOS)
Vendor/Hardware: W1855
Logo - See Ericsson Enterprise Wireless Solutions

SNMP polling works correctly; only the OS nameis outdated.

Steps to reproduce:

Enable SNMP on the W1855 (via NetCloud Manager or the local UI).
Add the device to LibreNMS.
Discovery identifies it as CradlePoint WiPipe 7.26.80.3e46056c17.

Expected behavior:

The OS should display as “NetCloud OS (NCOS)” with Cradlepoint/Ericsson branding. The hardware is correct, but the logo is old Cradlepoint and needs to be updated to the current Ericsson logo.

SNMP data:

sysDescr.0 = .1.3.6.1.2.1.1.1.0 = STRING: Cradlepoint W1855, Firmware Version 7.26.80.3e46056c17
sysObjectID.0 = .1.3.6.1.2.1.1.2.0 = OID: .1.3.6.1.4.1.20992.2.66

Output of ./validate.php:

docker exec -u librenms librenms php /opt/librenms/validate.php

Component Version
LibreNMS 26.9.1 (2026-09-24T03:46:32-05:00)
DB Schema 2026_09_16_120000_widen_ent_physical_rev_columns (403)
PHP 8.4.21
Python 3.12.14
Database MariaDB 10.11.19-MariaDB-ubu2204
RRDTool 1.9.0
SNMP 5.9.5.2
===========================================

[OK] Installed from the official Docker image; no Composer required
[OK] Database Connected
[OK] Database Schema is current
[OK] SQL Server meets minimum requirements
[OK] lower_case_table_names is enabled
[OK] MySQL engine is optimal
[OK] Database and column collations are correct
[OK] Database schema correct
[OK] MySQL and PHP time match
[OK] Active pollers found
[OK] Dispatcher Service is enabled
[OK] Locks are functional
[OK] No python wrapper pollers found
[OK] Redis is functional
[OK] No errors found with polling frequencies.
[OK] rrd_dir is writable
[OK] rrdtool version ok
[WARN] Updates are managed through the official Docker image

Environment:

LibreNMS version: 26.9.1 - Thu Sep 24 2026 03:46:32 GMT-0500
Install: Docker (librenms/librenms official compose stack)