diff --git a/src/RIGv2/Radio/Radio.cpp b/src/RIGv2/Radio/Radio.cpp
index 09c2aba51f98bca86e766f4efe31adc05c73caf9..3b5d301f1edc81eef1b1ef11a118efabe33f055a 100644
--- a/src/RIGv2/Radio/Radio.cpp
+++ b/src/RIGv2/Radio/Radio.cpp
@@ -549,13 +549,16 @@ bool Radio::enqueueSystemTm(uint8_t tmId)
             tm.rocket_mass     = sensors->getTankWeightLastSample().load;
             tm.n2o_vessel_mass = sensors->getVesselWeightLastSample().load;
 
+            // TODO: methods below have mismatching names
             tm.n2o_filling_pressure =
+                sensors->getVesselPressLastSample().pressure;
+            tm.n2_filling_pressure =
                 sensors->getFillingPressLastSample().pressure;
             tm.n2o_vessel_pressure =
-                sensors->getVesselPressLastSample().pressure;
+                sensors->getBottomTankPressLastSample().pressure;
+            tm.n2_vessel_1_pressure =
+                sensors->getTopTankPressLastSample().pressure;
 
-            tm.n2_filling_pressure  = -1.f;  // TODO
-            tm.n2_vessel_1_pressure = -1.f;  // TODO
             tm.n2_vessel_2_pressure = -1.f;  // TODO
 
             tm.battery_voltage = sensors->getBatteryVoltageLastSample().voltage;