diff --git a/agent_based/checkpoint_asg_interface.py b/agent_based/checkpoint_asg_interface.py
index 732f4b1c531219b5c6495d1e2a99499f9031bf9d..63727c633528584ba4fa632d8623d029d94dbac3 100644
--- a/agent_based/checkpoint_asg_interface.py
+++ b/agent_based/checkpoint_asg_interface.py
@@ -12,7 +12,9 @@
 # 2021-03-03: rewrite for CMK 2.0
 # 2021-09-10: changed render function to networkbandwidth
 # 2021-09-11: added WTO options
+# 2022-10-23: fixed warning on upgrade "non-empty params vanished" for asgNetIfSpeed
 #
+
 # sample snmpwalk (for one interface)
 # .1.3.6.1.4.1.2620.1.48.26.1.1.1.4.0 = Gauge32: 4
 # .1.3.6.1.4.1.2620.1.48.26.1.1.2.4.0 = STRING: "bond2.602"
diff --git a/checkpoint_asg_interface.mkp b/checkpoint_asg_interface.mkp
index 45b00ade6760cbd021c70a8fe72487ca1d84750b..c41e8a85895aa99501c6c700b11b78feeb8d9825 100644
Binary files a/checkpoint_asg_interface.mkp and b/checkpoint_asg_interface.mkp differ
diff --git a/packages/checkpoint_asg_interface b/packages/checkpoint_asg_interface
index 6f65684fe4ae5a4f053201eb16ee1c550ab8388d..fec18135e88c701c87a9737b89335ebb6ea8ca7d 100644
--- a/packages/checkpoint_asg_interface
+++ b/packages/checkpoint_asg_interface
@@ -9,7 +9,7 @@
  'name': 'checkpoint_asg_interface',
  'num_files': 3,
  'title': 'Check Point Maestro SMO interfaces',
- 'version': '20210911.v0.2',
+ 'version': '201023.v0.2a',
  'version.min_required': '2.0.0',
  'version.packaged': '2021.09.20',
  'version.usable_until': None}
\ No newline at end of file
diff --git a/web/plugins/wato/checkpoint_asg_interface.py b/web/plugins/wato/checkpoint_asg_interface.py
index 7e00a43f60a787b2e10e8cabcedf17d2fe18182e..dad034f640800e67f1e3f88b0c51dccd9d7823c8 100644
--- a/web/plugins/wato/checkpoint_asg_interface.py
+++ b/web/plugins/wato/checkpoint_asg_interface.py
@@ -17,7 +17,8 @@ from cmk.gui.plugins.wato import (
 
 
 def _parameter_valuespec_checkpoint_asg_interface():
-    return Dictionary(elements=[
+    return Dictionary(
+        elements=[
             ('state_not_full_duplex',
              MonitoringState(
                  default_value=2,
@@ -36,7 +37,10 @@ def _parameter_valuespec_checkpoint_asg_interface():
                  title=_('State if speed changed'),
                  help=_('Monitoring state if interface is differs from discovery time'),
              )),
-        ])
+            ('asgNetIfSpeed', TextAscii()),  # added by plugin discovery function
+        ],
+        hidden_keys=['asgNetIfSpeed']
+    )
 
 
 rulespec_registry.register(