FX30S lowpower mode consumtion

Hey,
What is the consumtion for FX30S modem in low power mode. I did try some measurement and I found more than 150mW . Perhaps is there something wrong in the way I enter the mode?

My modem is in R14 firmware.

Regards

Hi @xgaillard,

Did you put FX30S in Ultra Low Power Mode?
Could you share with me the log file what you did step by step and some commands as below?

ATI3
ATI8
AT!GSTATUS?

Hello,

I did use le_ulpm_BootOnTimer function to enter ulpm.

ATI3
Manufacturer: Sierra Wireless, Incorporated
Model: FX30S
Revision: SWI9X15Y_07.13.07.00 92cfd2c jenkins 2018/08/22 19:18:52
MEID: 35398408079443
ESN: 12806038887, 805C2567
IMEI: 353984080794439
IMEI SV: 47
FSN: LL927503190710
+GCAP: +CGSM,+DS,+ES

OK
ATI8
Legato Ver: 18.06.5_8f64ddf068d947634206bb3510b97521_modified
Yocto Ver: SWI9X15Y_07.14.01.00 2020-05-04_20:25:04
OS Ver: Linux version 3.14.29ltsi-yocto-standard (jenkins@CAKEL-EV-ALBLD2) (gcc version 6.2.0 (GCC) ) #2 PREEMPT Mon May 4 20:19:23 UTC 2020
LK Ver: 1.3.0_b12d0630d0
RootFS Ver: SWI9X15Y_07.14.01.00 2020-05-04_20:25:04
UserFS Ver: unknown
MCU Ver: 002.004

OK
AT!GSTATUS?
!GSTATUS:
Current Time: 52 Temperature: 26
Bootup Time: 0 Mode: ONLINE
System mode: WCDMA PS state: Attached
WCDMA band: WCDMA 2100
WCDMA channel: 10712
GMM (PS) state:REGISTERED NORMAL SERVICE
MM (CS) state: IDLE NORMAL SERVICE

WCDMA L1 State:L1M_PCH_SLEEP LAC: 150D (5389)
RRC State: CELL_PCH UTRAN Cell ID: 01B7 15A8 (439 5544)
RxM RSSI C0: -85 RxD RSSI C0: -106
RxM RSSI C1: -106 RxD RSSI C1: -106

IMS Reg State: UNKNOWN IMS Mode: Not Support
IMS Srv State: UNKNOWN SMS,UNKNOWN VoIP

Did I miss something with ULPM?

Regards

Xavier

Hi xgaillard

Make sure you only have the power lines connected to FX30S and no other interfaces (i.e. USB, GPIO, etc).
The FX30S protection circuitry results in the increase in current as voltage increases.

image

FX30S can be put into ULPM using the “pmtool shutdown” Legato command or the Ultra Low Power Mode Legato API. Typical wake-up time (including boot and network attach) is 60 to 90 seconds.

root@fx30s:~# pmtool bootOn timer 80
root@fx30s:~# pmtool shutdown

Hello,

Here is my function to enter ulpm :

  1. void modem_sleep() {

  2. ** le_ulpm_ConnectService();**

  3. ** int remaining_time = _compute_remaining_time();**

  4. ** if (-1 != remaining_time) {**

  5. ** le_result_t bot_result = le_ulpm_BootOnTimer(remaining_time);**

  6. ** log_custom(LE_LOG_INFO, “BootOnTimer result %d”, bot_result);**

  7. ** le_result_t result = LE_NOT_POSSIBLE;**

  8. ** while (result == LE_NOT_POSSIBLE) {**

  9. ** result = le_ulpm_ShutDown();**

  10. ** log_custom(LE_LOG_INFO, “Shutdown result %d”, result);**

  11. ** }**

  12. ** _deinit_modem();**

  13. ** le_ulpm_DisconnectService();**

  14. ** } else {**

  15. ** log_custom(LE_LOG_ERR,“modem_sleep : le modem ne devrait pas etre endormi”);**

  16. ** }**

  17. }

It seems like it is doing the good job (BootOnTimer, then ShutDown ).

Regards

Xavier

Hi xgaillard

When you only have the power lines connected to FX30S and no other interfaces (i.e. USB, GPIO, etc).
What is the current consumption in the ULPM with Legato API and “pmtool shutdown” Legato command?