diff --git a/agent_based/cisco_wlc.py b/agent_based/cisco_wlc.py
index 0a09dceff290ceaaf5896c3bf90ef02118c88a63..4696c13dd5ac2b991aa03b05b0be0e3cedb8c2d0 100644
--- a/agent_based/cisco_wlc.py
+++ b/agent_based/cisco_wlc.py
@@ -24,6 +24,7 @@
 # 2021-07-29: fix missing data from discovery (inv_ap_info)
 # 2022-03-07: fixed handling of missing AP (THX to andreas[dot]doehler[at]gmail[dot]com)
 # 2022-04-01: added RADIO MAC address
+# 2022-05-31: removed "Software" from snmp detect function
 
 from time import time
 from dataclasses import dataclass
@@ -630,7 +631,7 @@ register.snmp_section(
     ],
     detect=any_of(
         contains('.1.3.6.1.2.1.1.1.0', 'Cisco Controller'),  # sysDescr -> AirOS
-        contains('.1.3.6.1.2.1.1.1.0', 'C9800 Software'),  # sysDescr -> IOS-XE
+        contains('.1.3.6.1.2.1.1.1.0', 'C9800'),  # sysDescr -> IOS-XE
     ))
 
 register.check_plugin(
diff --git a/cisco_wlc.mkp b/cisco_wlc.mkp
index 927e4113c35a2efa07f33194f8f9f575306d51d0..99f4ef3e9437affe1005be6ce15db324ca02d11f 100644
Binary files a/cisco_wlc.mkp and b/cisco_wlc.mkp differ
diff --git a/packages/cisco_wlc b/packages/cisco_wlc
index 869821b042d71219f930c97b222a088084c7ded5..7487384a496a733f92dae829a15531814fd0fd89 100644
--- a/packages/cisco_wlc
+++ b/packages/cisco_wlc
@@ -14,7 +14,7 @@
  'name': 'cisco_wlc',
  'num_files': 3,
  'title': 'monitor Cisco WLC APs',
- 'version': '20220401.v0.6',
+ 'version': '20220531.v0.6a',
  'version.min_required': '2.0.0',
  'version.packaged': '2021.09.20',
  'version.usable_until': None}
\ No newline at end of file