diff --git a/tc/obsw_tc_service20.py b/tc/obsw_tc_service20.py
index 2d8756960696d35ab68eda4966833241f761311c..1f607ca42c394fd3730a2afa9511de3255ac155f 100644
--- a/tc/obsw_tc_service20.py
+++ b/tc/obsw_tc_service20.py
@@ -77,27 +77,32 @@ def pack_service20_test_into(tc_queue: Deque, called_externally: bool = False) -
 
 """
     #test checking Load for int32_t
-    tc_queue.appendleft(("print", "Testing Service 20: Load int32_t"))
-    mode_data = pack_mode_data(object_id, 2, 0)
-    command = PusTelecommand(service=20, subservice=128, ssc=2003, app_data=mode_data)
+    parameter_id = struct.pack(">I", parameterID1)
+    parameter_data = struct.pack(">I", -42)
+    payload = object_id + parameter_id + parameter_data
+    command = PusTelecommand(service=20, subservice=128, ssc=2001, app_data=payload)
     tc_queue.appendleft(command.pack_command_tuple())
 
     #test checking Dump for int32_t
     tc_queue.appendleft(("print", "Testing Service 20: Dump int32_t"))
-    mode_data = pack_mode_data(object_id, 2, 0)
-    command = PusTelecommand(service=20, subservice=129, ssc=2004, app_data=mode_data)
+    parameter_id = struct.pack(">I", parameterID1)
+    payload = object_id + parameter_id
+    command = PusTelecommand(service=20, subservice=129, ssc=2001, app_data=payload)
     tc_queue.appendleft(command.pack_command_tuple())
 
     #test checking Load for float
     tc_queue.appendleft(("print", "Testing Service 20: Load float"))
-    mode_data = pack_mode_data(object_id, 2, 0)
-    command = PusTelecommand(service=20, subservice=128, ssc=2005, app_data=mode_data)
+    parameter_id = struct.pack(">I", parameterID2)
+    parameter_data = struct.pack(">I", 4.2)
+    payload = object_id + parameter_id + parameter_data
+    command = PusTelecommand(service=20, subservice=128, ssc=2001, app_data=payload)
     tc_queue.appendleft(command.pack_command_tuple())
 
     #test checking Dump for float
     tc_queue.appendleft(("print", "Testing Service 20: Dump float"))
-    mode_data = pack_mode_data(object_id, 2, 0)
-    command = PusTelecommand(service=20, subservice=129, ssc=2006, app_data=mode_data)
+    parameter_id = struct.pack(">I", parameterID2)
+    payload = object_id + parameter_id
+    command = PusTelecommand(service=20, subservice=129, ssc=2001, app_data=payload)
     tc_queue.appendleft(command.pack_command_tuple())
 """