EM9190 Test mode Fails on DARCONFIG

Hello, I am trying to use the EM919x/EM7690 (with EM9190 module) to generate mmWAVE radio in test mode and it is failing. I have connected to it via Serial, and have got the following set of AT Commands. As you can see, the password is accepted, but the DARCONFIG returns an error. To be safe I waited 1 minute after calling AT+CFUN=5. Can you explain what has gone wrong?

AT
OK
AT!ENTERCND=“A710”
OK
AT,CFUN=5
ERROR
AT+CFUN=5
OK
ATI
Manufacturer: Sierra Wireless, Incorporated
Model: EM9190
Revision: SWIX55C_03.10.07.00 e32f05 jenkins 2022/12/14 16:18:06
IMEI: 351735115085389
IMEI SV: 24
FSN: 773254512903B1
+GCAP: +CGSM

OK
AT!DARCONFIG=0,6,261,2077949,13,2077949,0,0
ERROR

do these help that other user does not see ERROR on this command?

I can follow the example listed for wcdma and that works. However, it does not work for mmWave example.

I also noticed that there is only one list of commands here, whereas the test document suggests that there will be a second list of instances for 5G mmWave. Could this be part of the issue?

AT!RFDEVSTATUS?

instance,manufacture id,product id,present
0 ,0x217 ,0xfed ,TRUE
1 ,0x217 ,0x35 ,TRUE
2 ,0x217 ,0x1c3 ,TRUE
3 ,0x217 ,0x412 ,TRUE
4 ,0x217 ,0x35 ,TRUE
5 ,0x217 ,0x1a8 ,TRUE
6 ,0x217 ,0x418 ,TRUE
7 ,0x217 ,0x337 ,TRUE
8 ,0x217 ,0x1ad ,TRUE
9 ,0x217 ,0x338 ,TRUE
10 ,0x217 ,0x1ac ,TRUE
11 ,0x217 ,0x338 ,TRUE
12 ,0x217 ,0x142 ,TRUE
13 ,0x217 ,0x417 ,TRUE
14 ,0x217 ,0x338 ,TRUE
15 ,0x217 ,0x26f ,TRUE
16 ,0x217 ,0x26f ,TRUE
17 ,0x217 ,0x26e ,TRUE
18 ,0x217 ,0x4d0 ,TRUE
19 ,0x217 ,0x26e ,TRUE
20 ,0x217 ,0x4d0 ,TRUE
21 ,0x217 ,0x253 ,TRUE
22 ,0x217 ,0x253 ,TRUE
23 ,0x217 ,0x263 ,TRUE
24 ,0x217 ,0x254 ,TRUE
25 ,0x217 ,0x254 ,TRUE
26 ,0x217 ,0x260 ,TRUE
27 ,0x217 ,0x255 ,TRUE
28 ,0x217 ,0x26e ,TRUE
29 ,0x217 ,0x4d0 ,TRUE
30 ,0x217 ,0x253 ,TRUE
31 ,0x217 ,0x263 ,TRUE
32 ,0x217 ,0x254 ,TRUE
33 ,0x217 ,0x253 ,TRUE
34 ,0x217 ,0x254 ,TRUE
35 ,0x134 ,0x17 ,TRUE
36 ,0x134 ,0x14 ,TRUE
37 ,0x134 ,0x15 ,TRUE

OK

how about 5G sub6 band and LTE band?

Is the problem only happening to mmwave ?

LTE and 5G seem to work.

Could it be related to DAUPDATEPARAM?
The document say this is not required for mmWave

LTE:

AT!ENTERCND=“A710”
OK
AT+CFUN=5
OK
AT!DAUPDATEPARAM=10,28,1
OK
AT!DARCONFIG=0,3,28,27560,5,1,0
OK
AT!DATXCONTROL=0,3,1,-505,1,0,1,0,10,2
OK
AT!DATXCONTROL=0,3,0,-505,1,0,1,0,10,2
OK
AT!RESET

5G sub 6
at!entercnd=“A710”
OK
AT+CFUN=5
OK
AT!DASUB6TECHACT=1
OK
AT!DAUPDATEPARAM=18,28,1
OK
AT!DARCONFIG=0,6,28,147600,5,158600,0,0
OK
AT!DATXCONTROL=0,6,1,-505,10,0,1,25,50,0
OK
AT!DATXCONTROL=0,6,0,-505,10,0,1,25,50,0
OK
AT!RESET

Or do we need additional hardware for mmWave?

seems AT!RFCID is needed to be set

at!entercnd="A710"
OK
at!rfcid?
!RFCID:
CMW_HWID: 1100
CMW_BID : 0
MMW_HWID: 1505
MMW_BID : 0

OK
at!band=?
Index, Name
00, All bands
     0 - GW: 100600000FC00000
     1 - LTE: 0000A3E2BB0F38DF 0000000000000042 0000000000000000 0000000000000000
     2 - TDS: 0000000000000000
     3 - NRNSA: 0000010008000017 0000000000007042 0000000000000000 0000000000000000 000000000000001B
     4 - NRSA: 0000010008000017 0000000000007042 0000000000000000 0000000000000000 0000000000000000
01, Europe 3G
     0 - GW: 0002000000400000
     1 - LTE: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
     2 - TDS: 0000000000000000
     3 - NRNSA: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
     4 - NRSA: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
02, North America 3G
     0 - GW: 0000000004800000
     1 - LTE: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
     2 - TDS: 0000000000000000
     3 - NRNSA: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
     4 - NRSA: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
06, Europe
     0 - GW: 0002000000400000
     1 - LTE: 00000000000800C5 0000000000000000 0000000000000000 0000000000000000
     2 - TDS: 0000000000000000
     3 - NRNSA: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
     4 - NRSA: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
07, North America
     0 - GW: 0000000004800000
     1 - LTE: 000001000301385A 0000000000000042 0000000000000000 0000000000000000
     2 - TDS: 0000000000000000
     3 - NRNSA: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
     4 - NRSA: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
08, WCDMA ALL
     0 - GW: 100600000FC00000
     1 - LTE: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
     2 - TDS: 0000000000000000
     3 - NRNSA: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
     4 - NRSA: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
09, LTE ALL
     0 - GW: 0000000000000000
     1 - LTE: 0000A3E2BB0F38DF 0000000000000042 0000000000000000 0000000000000000
     2 - TDS: 0000000000000000
     3 - NRNSA: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
     4 - NRSA: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
0C, NR5G ALL
     0 - GW: 0000000000000000
     1 - LTE: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
     2 - TDS: 0000000000000000
     3 - NRNSA: 0000010008000017 0000000000007042 0000000000000000 0000000000000000 000000000000001B
     4 - NRSA: 0000010008000017 0000000000007042 0000000000000000 0000000000000000 0000000000000000

Available:
0 - GW:
     1000000000000000 - B19 (850)
     0004000000000000 - B9 (1700)
     0002000000000000 - B8  (900)
     0000000008000000 - B6  (800)
     0000000004000000 - B5  (850)
     0000000002000000 - B4 (1700)
     0000000001000000 - B3 (1700)
     0000000000800000 - B2 (1900)
     0000000000400000 - B1 (2100)
1 - LTE:
     1/0000800000000000 - B48
     1/0000200000000000 - B46
     1/0000020000000000 - B42
     1/0000010000000000 - B41
     1/0000008000000000 - B40
     1/0000004000000000 - B39
     1/0000002000000000 - B38
     1/0000000200000000 - B34
     1/0000000080000000 - B32
     1/0000000020000000 - B30
     1/0000000010000000 - B29
     1/0000000008000000 - B28
     1/0000000002000000 - B26
     1/0000000001000000 - B25
     1/0000000000080000 - B20
     1/0000000000040000 - B19
     1/0000000000020000 - B18
     1/0000000000010000 - B17
     1/0000000000002000 - B14
     1/0000000000001000 - B13
     1/0000000000000800 - B12
     1/0000000000000080 - B8
     1/0000000000000040 - B7
     1/0000000000000010 - B5
     1/0000000000000008 - B4
     1/0000000000000004 - B3
     1/0000000000000002 - B2
     1/0000000000000001 - B1
     2/0000000000000040 - B71
     2/0000000000000002 - B66
3 - NRNSA:
     1/0000010000000000 - n41
     1/0000000008000000 - n28
     1/0000000000000010 - n5
     1/0000000000000004 - n3
     1/0000000000000002 - n2
     1/0000000000000001 - n1
     2/0000000000004000 - n79
     2/0000000000002000 - n78
     2/0000000000001000 - n77
     2/0000000000000040 - n71
     2/0000000000000002 - n66
     5/0000000000000010 - n261
     5/0000000000000008 - n260
     5/0000000000000002 - n258
     5/0000000000000001 - n257
4 - NRSA:
     1/0000010000000000 - n41
     1/0000000008000000 - n28
     1/0000000000000010 - n5
     1/0000000000000004 - n3
     1/0000000000000002 - n2
     1/0000000000000001 - n1
     2/0000000000004000 - n79
     2/0000000000002000 - n78
     2/0000000000001000 - n77
     2/0000000000000040 - n71
     2/0000000000000002 - n66

OK
at!rfdevstatus?

instance,manufacture id,product id,present
0  ,0x217 ,0xfed ,TRUE
1  ,0x217 ,0x35  ,TRUE
2  ,0x217 ,0x1c3 ,TRUE
3  ,0x217 ,0x412 ,TRUE
4  ,0x217 ,0x35  ,TRUE
5  ,0x217 ,0x1a8 ,TRUE
6  ,0x217 ,0x418 ,TRUE
7  ,0x217 ,0x337 ,TRUE
8  ,0x217 ,0x1ad ,TRUE
9  ,0x217 ,0x338 ,TRUE
10 ,0x217 ,0x1ac ,TRUE
11 ,0x217 ,0x338 ,TRUE
12 ,0x217 ,0x142 ,TRUE
13 ,0x217 ,0x417 ,TRUE
14 ,0x217 ,0x338 ,TRUE
15 ,0x217 ,0x26f ,TRUE
16 ,0x217 ,0x26f ,TRUE
17 ,0x217 ,0x26e ,TRUE
18 ,0x217 ,0x4d0 ,TRUE
19 ,0x217 ,0x26e ,TRUE
20 ,0x217 ,0x4d0 ,TRUE
21 ,0x217 ,0x253 ,TRUE
22 ,0x217 ,0x253 ,TRUE
23 ,0x217 ,0x263 ,TRUE
24 ,0x217 ,0x254 ,TRUE
25 ,0x217 ,0x254 ,TRUE
26 ,0x217 ,0x260 ,TRUE
27 ,0x217 ,0x255 ,TRUE
28 ,0x217 ,0x26e ,TRUE
29 ,0x217 ,0x4d0 ,TRUE
30 ,0x217 ,0x253 ,TRUE
31 ,0x217 ,0x263 ,TRUE
32 ,0x217 ,0x254 ,TRUE
33 ,0x217 ,0x253 ,TRUE
34 ,0x217 ,0x254 ,TRUE
35 ,0x134 ,0x17  ,TRUE
36 ,0x134 ,0x14  ,TRUE
37 ,0x134 ,0x15  ,TRUE
0  ,0xff  ,0x526 ,TRUE
1  ,0x217 ,0xe2  ,FALSE
2  ,0x217 ,0xe2  ,FALSE
3  ,0x217 ,0xe2  ,FALSE
4  ,0x217 ,0xe2  ,FALSE
5  ,0x217 ,0x3a  ,FALSE
6  ,0x217 ,0x3a  ,FALSE
7  ,0x217 ,0x3a  ,FALSE
8  ,0x217 ,0x3a  ,FALSE

OK
ati3
Manufacturer: Sierra Wireless, Incorporated
Model: EM9190
Revision: SWIX55C_01.07.19.00 000000 jenkins 2021/02/11 02:17:18
IMEI: 351735110112345
IMEI SV:  7
FSN: 4H117201012345
+GCAP: +CGSM


OK

BTW, I have tried the latest FW 03.17.09.00, it should be OK

ati3
Manufacturer: Sierra Wireless, Incorporated
Model: EM9190
Revision: SWIX55C_03.17.09.00 269a54 jenkins 2025/07/24 09:04:02
IMEI: 351735110112345
IMEI SV: 29
FSN: 4H117201012345
+GCAP: +CGSM


OK
at!rfcid?
!RFCID:
CMW_HWID: 1100
CMW_BID : 0
MMW_HWID: 1505
MMW_BID : 0

OK
at!impref?
!IMPREF:
 preferred fw version:    03.17.09.00
 preferred carrier name:  GENERIC
 preferred config name:   GENERIC_030.115_000
 preferred subpri index:  000
 current fw version:      03.17.09.00
 current carrier name:    GENERIC
 current config name:     GENERIC_030.115_000
 current subpri index:    000

OK

at!entercnd="A710"
OK
AT+CFUN=5
OK
AT!DARCONFIG=0,6,261,2077949,13,2077949,0,0
OK
at!rfcid?
!RFCID:
CMW_HWID: 1100
CMW_BID : 0
MMW_HWID: 1505
MMW_BID : 0

OK

Hello,

I tried updating the firmware and setting the RFCID.

Now the device times out when I call DATXCONTROL (terminal disconnects), and when I call DARCONFIG it fails. I made sure to wait at least 30s after calling AT+CFUN=5

at!entercnd=“A710”
OK
at!rfcid?
!RFCID:
CMW_HWID: 1100
CMW_BID : 0
MMW_HWID: 1505
MMW_BID : 0

OK
at!band=?
Index, Name
00, All bands
0 - GW: 100600000FC00000
1 - LTE: 0000A7E2BB0F38DF 0000000000000042
3 - NRNSA: 000081A0090808D7 0000000000007042 0000000000000000 0000000000000000 000000000000001B
4 - NRSA: 000081A0090808D7 0000000000007042
01, Europe 3G
0 - GW: 0002000000400000
1 - LTE: 0000000000000000 0000000000000000
3 - NRNSA: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
4 - NRSA: 0000000000000000 0000000000000000
02, North America 3G
0 - GW: 0000000004800000
1 - LTE: 0000000000000000 0000000000000000
3 - NRNSA: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
4 - NRSA: 0000000000000000 0000000000000000
06, Europe
0 - GW: 0002000000400000
1 - LTE: 00000000000800C5 0000000000000000
3 - NRNSA: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
4 - NRSA: 0000000000000000 0000000000000000
07, North America
0 - GW: 0000000004800000
1 - LTE: 000001000301385A 0000000000000042
3 - NRNSA: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
4 - NRSA: 0000000000000000 0000000000000000
08, WCDMA ALL
0 - GW: 100600000FC00000
1 - LTE: 0000000000000000 0000000000000000
3 - NRNSA: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
4 - NRSA: 0000000000000000 0000000000000000
09, LTE ALL
0 - GW: 0000000000000000
1 - LTE: 0000A7E2BB0F38DF 0000000000000042
3 - NRNSA: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000
4 - NRSA: 0000000000000000 0000000000000000
0C, NR5G ALL
0 - GW: 0000000000000000
1 - LTE: 0000000000000000 0000000000000000
3 - NRNSA: 000081A0090808D7 0000000000007042 0000000000000000 0000000000000000 000000000000001B
4 - NRSA: 000081A0090808D7 0000000000007042

Available:
0 - GW:
1000000000000000 - B19 (850)
0004000000000000 - B9 (1700)
0002000000000000 - B8 (900)
0000000008000000 - B6 (800)
0000000004000000 - B5 (850)
0000000002000000 - B4 (1700)
0000000001000000 - B3 (1700)
0000000000800000 - B2 (1900)
0000000000400000 - B1 (2100)
1 - LTE:
1/0000800000000000 - B48
1/0000200000000000 - B46
1/0000040000000000 - B43
1/0000020000000000 - B42
1/0000010000000000 - B41
1/0000008000000000 - B40
1/0000004000000000 - B39
1/0000002000000000 - B38
1/0000000200000000 - B34
1/0000000080000000 - B32
1/0000000020000000 - B30
1/0000000010000000 - B29
1/0000000008000000 - B28
1/0000000002000000 - B26
1/0000000001000000 - B25
1/0000000000080000 - B20
1/0000000000040000 - B19
1/0000000000020000 - B18
1/0000000000010000 - B17
1/0000000000002000 - B14
1/0000000000001000 - B13
1/0000000000000800 - B12
1/0000000000000080 - B8
1/0000000000000040 - B7
1/0000000000000010 - B5
1/0000000000000008 - B4
1/0000000000000004 - B3
1/0000000000000002 - B2
1/0000000000000001 - B1
2/0000000000000040 - B71
2/0000000000000002 - B66
3 - NRNSA:
1/0000800000000000 - n48
1/0000010000000000 - n41
1/0000008000000000 - n40
1/0000002000000000 - n38
1/0000000008000000 - n28
1/0000000001000000 - n25
1/0000000000080000 - n20
1/0000000000000800 - n12
1/0000000000000080 - n8
1/0000000000000040 - n7
1/0000000000000010 - n5
1/0000000000000004 - n3
1/0000000000000002 - n2
1/0000000000000001 - n1
2/0000000000004000 - n79
2/0000000000002000 - n78
2/0000000000001000 - n77
2/0000000000000040 - n71
2/0000000000000002 - n66
5/0000000000000010 - n261
5/0000000000000008 - n260
5/0000000000000002 - n258
5/0000000000000001 - n257
4 - NRSA:
1/0000800000000000 - n48
1/0000010000000000 - n41
1/0000008000000000 - n40
1/0000002000000000 - n38
1/0000000008000000 - n28
1/0000000001000000 - n25
1/0000000000080000 - n20
1/0000000000000800 - n12
1/0000000000000080 - n8
1/0000000000000040 - n7
1/0000000000000010 - n5
1/0000000000000004 - n3
1/0000000000000002 - n2
1/0000000000000001 - n1
2/0000000000004000 - n79
2/0000000000002000 - n78
2/0000000000001000 - n77
2/0000000000000040 - n71
2/0000000000000002 - n66

OK
at!rfdevstatus?

instance,manufacture id,product id,device status
0 ,0x217 ,0xfed ,PRESENT
1 ,0x217 ,0x35 ,PRESENT
2 ,0x217 ,0x1c3 ,PRESENT
3 ,0x217 ,0x412 ,PRESENT
4 ,0x217 ,0x35 ,PRESENT
5 ,0x217 ,0x1a8 ,PRESENT
6 ,0x217 ,0x418 ,PRESENT
7 ,0x217 ,0x337 ,PRESENT
8 ,0x217 ,0x1ad ,PRESENT
9 ,0x217 ,0x338 ,PRESENT
10 ,0x217 ,0x1ac ,PRESENT
11 ,0x217 ,0x338 ,PRESENT
12 ,0x217 ,0x142 ,PRESENT
13 ,0x217 ,0x417 ,PRESENT
14 ,0x217 ,0x338 ,PRESENT
15 ,0x217 ,0x26f ,PRESENT
16 ,0x217 ,0x26f ,PRESENT
17 ,0x217 ,0x26e ,PRESENT
18 ,0x217 ,0x4d0 ,PRESENT
19 ,0x217 ,0x26e ,PRESENT
20 ,0x217 ,0x4d0 ,PRESENT
21 ,0x217 ,0x253 ,PRESENT
22 ,0x217 ,0x253 ,PRESENT
23 ,0x217 ,0x263 ,PRESENT
24 ,0x217 ,0x254 ,PRESENT
25 ,0x217 ,0x254 ,PRESENT
26 ,0x217 ,0x260 ,PRESENT
27 ,0x217 ,0x255 ,PRESENT
28 ,0x217 ,0x26e ,PRESENT
29 ,0x217 ,0x4d0 ,PRESENT
30 ,0x217 ,0x253 ,PRESENT
31 ,0x217 ,0x263 ,PRESENT
32 ,0x217 ,0x254 ,PRESENT
33 ,0x217 ,0x253 ,PRESENT
34 ,0x217 ,0x254 ,PRESENT
35 ,0x134 ,0x17 ,PRESENT
36 ,0x134 ,0x14 ,PRESENT
37 ,0x134 ,0x15 ,PRESENT
0 ,0xff ,0x526 ,PRESENT
1 ,0x217 ,0xe2 ,PRESENT
2 ,0x217 ,0xe2 ,PRESENT
3 ,0x217 ,0xe2 ,PRESENT
4 ,0x217 ,0xe2 ,PRESENT
5 ,0x217 ,0x3a ,PRESENT
6 ,0x217 ,0x3a ,PRESENT
7 ,0x217 ,0x3a ,PRESENT
8 ,0x217 ,0x3a ,PRESENT

OK
ati3
Manufacturer: Sierra Wireless, Incorporated
Model: EM9190
Revision: SWIX55C_03.17.09.00 269a54 jenkins 2025/07/24 09:04:02
IMEI: 351735115085389
IMEI SV: 29
FSN: 773254512903B1
+GCAP: +CGSM

OK
at!rfcid?
!RFCID:
CMW_HWID: 1100
CMW_BID : 0
MMW_HWID: 1505
MMW_BID : 0

OK
at!impref?
!IMPREF:
preferred fw version: 03.17.09.00
preferred carrier name: GENERIC
preferred config name: GENERIC_030.115_000
preferred subpri index: 000
current fw version: 03.17.09.00
current carrier name: GENERIC
current config name: GENERIC_030.115_000
current subpri index: 000

OK
AT+CFUN=5
OK
AT!DARCONFIG=0,6,261,2077949,13,2077949,0,0

AT
OK
AT!DATXCONTROL=0,6,1,100,10,0,1,0,66,0,3
ERROR

I don’t quite see problem with my module:


ati3
Manufacturer: Sierra Wireless, Incorporated
Model: EM9190
Revision: SWIX55C_03.17.09.00 269a54 jenkins 2025/07/24 09:04:02
IMEI: 351735110112345
IMEI SV: 29
FSN: 4H117201012345
+GCAP: +CGSM


OK
at!entercnd="A710"
OK
AT+CFUN=5
OK
AT!DARCONFIG=0,6,261,2077949,13,2077949,0,0
OK
AT!DATXCONTROL=0,6,1,100,10,0,1,0,66,0,3
OK
at!rfcid?
!RFCID:
CMW_HWID: 1100
CMW_BID : 0
MMW_HWID: 1505
MMW_BID : 0

OK
at!selrat?
!SELRAT: 00, Automatic


OK
at!impref?
!IMPREF:
 preferred fw version:    03.17.09.00
 preferred carrier name:  GENERIC
 preferred config name:   GENERIC_030.115_000
 preferred subpri index:  000
 current fw version:      03.17.09.00
 current carrier name:    GENERIC
 current config name:     GENERIC_030.115_000
 current subpri index:    000

OK