diff --git a/firmware/init/sensor/init_fuel_level.cpp b/firmware/init/sensor/init_fuel_level.cpp index 6c4041c84a..b11ef7a2ce 100644 --- a/firmware/init/sensor/init_fuel_level.cpp +++ b/firmware/init/sensor/init_fuel_level.cpp @@ -30,7 +30,9 @@ void initFuelLevel(DECLARE_CONFIG_PARAMETER_SIGNATURE) { } fuelSensor.setFunction(fuelCurve); - AdcSubscription::SubscribeSensor(fuelSensor, channel, /*lowpassCutoff =*/ 1); + + // Filtering with such a small bandwidth helps prevent noisy data from fuel tank slosh + AdcSubscription::SubscribeSensor(fuelSensor, channel, /*lowpassCutoff =*/ 0.05f); fuelSensor.Register(); } #endif // ! EFI_UNIT_TEST