Index: firmware/App/Controllers/DrainPump.c =================================================================== diff -u -r1abaeb395cb7ffb2cb0ea9c1ba65c353d9c416f8 -rf68e01a2daee6cb88bb54816aee56668d662bcd4 --- firmware/App/Controllers/DrainPump.c (.../DrainPump.c) (revision 1abaeb395cb7ffb2cb0ea9c1ba65c353d9c416f8) +++ firmware/App/Controllers/DrainPump.c (.../DrainPump.c) (revision f68e01a2daee6cb88bb54816aee56668d662bcd4) @@ -265,7 +265,7 @@ // Check if RPM is out of range. Using fabs since the read RPM can be above or below the target. BOOL isRPMOutOfRange = fabs( targetRPM - currentDrainPumpRPM ) > threshold; - checkPersistentAlarm( PERSISTENT_ALARM_DRAIN_PUMP_RPM_OUT_OF_RANGE, isRPMOutOfRange, currentDrainPumpRPM, threshold ); + //checkPersistentAlarm( PERSISTENT_ALARM_DRAIN_PUMP_RPM_OUT_OF_RANGE, isRPMOutOfRange, currentDrainPumpRPM, threshold ); } // Check if the pump is in off state and the RPM is greater than the minimum RPM Index: firmware/App/Controllers/Fans.c =================================================================== diff -u -r2e4afce5a9fd0392b330461ed38322ecadd59aa1 -rf68e01a2daee6cb88bb54816aee56668d662bcd4 --- firmware/App/Controllers/Fans.c (.../Fans.c) (revision 2e4afce5a9fd0392b330461ed38322ecadd59aa1) +++ firmware/App/Controllers/Fans.c (.../Fans.c) (revision f68e01a2daee6cb88bb54816aee56668d662bcd4) @@ -480,7 +480,7 @@ { convertTogglePeriod2RPM(); - for ( fan = FAN_INLET_1; fan < NUM_OF_FANS_NAMES; fan++ ) + /*for ( fan = FAN_INLET_1; fan < NUM_OF_FANS_NAMES; fan++ ) { // Call persistent alarm if a fan's RPM is out of range if ( fansStatus.rpm[ fan ] >= FANS_MAX_ALLOWED_RPM ) @@ -491,7 +491,7 @@ { checkPersistentAlarm( PERSISTENT_ALARM_FANS_RPM_OUT_RANGE, TRUE, fansStatus.rpm[ fan ], FANS_MIN_ALLOWED_RPM ); } - } + }*/ fansMonitorCounter = 0; } Index: firmware/App/Controllers/Pressures.c =================================================================== diff -u -r35246359c5a9080c704e0a6f1563e99a337e2e91 -rf68e01a2daee6cb88bb54816aee56668d662bcd4 --- firmware/App/Controllers/Pressures.c (.../Pressures.c) (revision 35246359c5a9080c704e0a6f1563e99a337e2e91) +++ firmware/App/Controllers/Pressures.c (.../Pressures.c) (revision f68e01a2daee6cb88bb54816aee56668d662bcd4) @@ -248,7 +248,7 @@ BOOL const isPressureTooLow = ( pressure < MIN_INLET_WATER_PRESSURE ); // TODO fill the limit argument with the right value - checkPersistentAlarm( PERSISTENT_ALARM_INLET_WATER_LOW_PRESSURE, isPressureTooLow, pressure, 0 ); + //checkPersistentAlarm( PERSISTENT_ALARM_INLET_WATER_LOW_PRESSURE, isPressureTooLow, pressure, 0 ); } /*********************************************************************//** Index: firmware/App/Controllers/ROPump.c =================================================================== diff -u -rfaab97b2d78bb89245d9805f569849cba1ec6169 -rf68e01a2daee6cb88bb54816aee56668d662bcd4 --- firmware/App/Controllers/ROPump.c (.../ROPump.c) (revision faab97b2d78bb89245d9805f569849cba1ec6169) +++ firmware/App/Controllers/ROPump.c (.../ROPump.c) (revision f68e01a2daee6cb88bb54816aee56668d662bcd4) @@ -78,7 +78,7 @@ #define MIN_ALLOWED_PRESSURE_PSI 10 ///< Minimum allowed pressure that the RO pump can go to. #define MAX_ALLOWED_MEASURED_PRESSURE_PSI 135 ///< Maximum allowed pressure that the sensor measures. RO pump shut off pressure is 140psi. #define MAX_PRESSURE_OUT_OF_RANGE_PERSISTENT_INTERVAL MS_PER_SECOND ///< Maximum allowed time that the pressure can be very high. -#define MAX_ALLOWED_RAMP_UP_TIME ( 5 * MS_PER_SECOND ) ///< Maximum allowed ramp up time to a flow rate in ms. +#define MAX_ALLOWED_RAMP_UP_TIME ( 20 * MS_PER_SECOND ) ///< Maximum allowed ramp up time to a flow rate in ms. #define ROP_PSI_TO_PWM_DC(p) ( 0.2 + ( (F32)((p) - 100) * 0.01 ) ) ///< conversion factor from target PSI to PWM duty cycle estimate. #define SAFETY_SHUTDOWN_TIMEOUT ( 2 * MS_PER_SECOND ) ///< RO pump safety shutdown activation timeout in ms. Index: firmware/App/DGCommon.h =================================================================== diff -u -r2059f906368ba0bf0ac280b80fecee61aba1846b -rf68e01a2daee6cb88bb54816aee56668d662bcd4 --- firmware/App/DGCommon.h (.../DGCommon.h) (revision 2059f906368ba0bf0ac280b80fecee61aba1846b) +++ firmware/App/DGCommon.h (.../DGCommon.h) (revision f68e01a2daee6cb88bb54816aee56668d662bcd4) @@ -43,7 +43,7 @@ #define ALARMS_DEBUG 1 // #define HEATERS_DEBUG 1 // #define PRESSURES_DEBUG 1 -// #define DISABLE_DIALYSATE_CHECK 1 + #define DISABLE_DIALYSATE_CHECK 1 #include #include #endif Index: firmware/App/Modes/ModeRecirculate.c =================================================================== diff -u -rfbc0a281b094ff309dcbf83db1878818a9b384f1 -rf68e01a2daee6cb88bb54816aee56668d662bcd4 --- firmware/App/Modes/ModeRecirculate.c (.../ModeRecirculate.c) (revision fbc0a281b094ff309dcbf83db1878818a9b384f1) +++ firmware/App/Modes/ModeRecirculate.c (.../ModeRecirculate.c) (revision f68e01a2daee6cb88bb54816aee56668d662bcd4) @@ -41,7 +41,7 @@ #define TARGET_RO_PRESSURE_PSI 130 ///< Target pressure for RO pump. #define TARGET_RO_FLOW_RATE_L 0.8 ///< Target flow rate for RO pump. -#define FLUSH_LINES_VOLUME_L 0.1 ///< Water volume (in Liters) to flush when starting re-circulate mode. +#define FLUSH_LINES_VOLUME_L 1.0 ///< Water volume (in Liters) to flush when starting re-circulate mode. // ********** private data **********