diff --git a/firmware/controllers/algo/fuel/injector_model.cpp b/firmware/controllers/algo/fuel/injector_model.cpp index 338093eb0a..f71d936624 100644 --- a/firmware/controllers/algo/fuel/injector_model.cpp +++ b/firmware/controllers/algo/fuel/injector_model.cpp @@ -63,7 +63,7 @@ expected InjectorModel::getFuelDifferentialPressure() const { - map.value_or(101.325); case ICM_SensedRailPressure: { if (!Sensor::hasSensor(SensorType::FuelPressureInjector)) { - firmwareError(ObdCode::OBD_PCM_Processor_Fault, "Fuel pressure compensation is set to use a pressure sensor, but none is configured."); + warning(ObdCode::OBD_Fuel_Pressure_Sensor_Missing, "Fuel pressure compensation is set to use a pressure sensor, but none is configured."); return unexpected; } diff --git a/firmware/controllers/algo/obd_error_codes.h b/firmware/controllers/algo/obd_error_codes.h index 4a9449d475..a667a90646 100644 --- a/firmware/controllers/algo/obd_error_codes.h +++ b/firmware/controllers/algo/obd_error_codes.h @@ -108,7 +108,7 @@ enum class ObdCode : uint16_t { //P0087 Fuel Rail/System Pressure - Too Low //P0088 Fuel Rail/System Pressure - Too High //P0089 Fuel Pressure Regulator 1 Performance - //P0090 Fuel Pressure Regulator 1 Control Circuit + OBD_Fuel_Pressure_Sensor_Missing = 90, //P0091 Fuel Pressure Regulator 1 Control Circuit Low //P0092 Fuel Pressure Regulator 1 Control Circuit High //P0093 Fuel System Leak Detected - Large Leak