Index: firmware/App/Modes/ModeStandby.c =================================================================== diff -u -r68f28bf44ff5d3d10420ae0d96aec9eac22e228d -rb28aa87957d9f1e5918f68dfebfffb881b80582c --- firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision 68f28bf44ff5d3d10420ae0d96aec9eac22e228d) +++ firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision b28aa87957d9f1e5918f68dfebfffb881b80582c) @@ -250,7 +250,7 @@ getHDOperationMode( &mode ); - if ( ( MODE_STAN == mode.hdMode ) && ( FALSE == haveDGInstitutionalValuesBeenRcvd ) ) + if ( ( MODE_STAN >= mode.hdMode ) && ( FALSE == haveDGInstitutionalValuesBeenRcvd ) ) { sendDGInstitutionalValuesRequestToHD(); } @@ -514,7 +514,7 @@ { BOOL result = FALSE; - if ( DG_STANDBY_MODE_STATE_IDLE == standbyState ) + if ( ( DG_MODE_STAN == getCurrentOperationMode() ) && ( DG_STANDBY_MODE_STATE_IDLE == standbyState ) ) { result = TRUE; pendingStartDGRequest = TRUE;