I updated my EM9191 modem firmware to the following version
SWIX55C_03.10.07.00-001_GENERIC_030.062_000.nvu
SWIX55C_03.10.07.00-001.cwe
And the AT!SELRAT command starts to break
AT!SELRAT=0
OK
AT!SELRAT=4
ERROR
AT!SELRAT=5
ERROR
AT!SELRAT=e
ERROR
AT!SELRAT=1
OK
The SELRAT value of 4 (LTE only), 5 (5G Only) and e (3G/LTE) no longer works on this new firmware. On the older version 3.0.9 all these SELRAT command works fine.
No problem is found on my side, you need to choose the correct option:
ati3
Manufacturer: Sierra Wireless, Incorporated
Model: EM9191
Revision: SWIX55C_03.10.07.00 e32f05 jenkins 2022/12/14 16:18:06
IMEI: 355890340721234
IMEI SV: 24
FSN: 78214751201234
+GCAP: +CGSM
OK
at!impref?
!IMPREF:
preferred fw version: 03.10.07.00
preferred carrier name: GENERIC
preferred config name: GENERIC_030.062_000
preferred subpri index: 000
current fw version: 03.10.07.00
current carrier name: GENERIC
current config name: GENERIC_030.062_000
current subpri index: 000
OK
at!selrat?
!SELRAT: 00, Automatic
OK
at!selrat=?
!SELRAT: Index, Name
00, Automatic
01, UMTS 3G Only
06, LTE Only
11, UMTS and LTE Only
20, 5G Only
21, LTE and NR 5G Only
22, WCDMA and NR 5G Only
OK
at!selrat=11
OK
at!selrat=00
OK