diff --git a/MainModesArbiter.c b/MainModesArbiter.c index 2cfd393..66151fc 100644 --- a/MainModesArbiter.c +++ b/MainModesArbiter.c @@ -248,6 +248,7 @@ void Mma_EcallPrepare(tMma *env) { SystemDelayMs(3000); GsmWithGnss_SelectStandartNetwork(&env->gsmWithGnss.gsmAt, 25); SystemDelayMs(3000); + AtGsm_OperatorSelectionDeregister(&env->gsmWithGnss.gsmAt); AtGsmTelitLe910_GnssEcallOnlyMode(&env->gsmWithGnss.gsmAt,0); } @@ -272,7 +273,7 @@ void Mma_EcallManualKZ(tMma *env) { Mma_SetMode(env, DEVICE_MODE_UVEOS_CALL_INITIATE); Mma_NetworkAndAudioRequireKz(env); Mma_EcallPrepare(env); - GsmWithGnss_NetworkEnableInnaterups(&env->gsmWithGnss, 5,200000); + GsmWithGnss_NetworkEnableInnaterups(&env->gsmWithGnss, 5,250000); GpioPinEnable(&env->power.pins->main.ecall); env->uveos.currentMsd->msd.MSD_Data.msgId = 1; EraGlonassUveos_ManualEmergencyCall(&env->uveos, true); @@ -323,7 +324,7 @@ void Mma_EcallAutomatic(tMma *env, tUveosEmergencyEvent emergencyEvent) { Pwm_AudioEnable(&env->power); Mma_SetMode(env, DEVICE_MODE_UVEOS_CALL_INITIATE); Mma_EcallPrepare(env); - GsmWithGnss_NetworkEnableInnaterups(&env->gsmWithGnss, 5,200000); + GsmWithGnss_NetworkEnableInnaterups(&env->gsmWithGnss, 5,250000); Mma_NetworkAndAudioRequireKz(env); GpioPinEnable(&env->power.pins->main.ecall);