Not possible to write a device certificate with at AT%CMNG=0,16842753,1

NCS: v2.7.0
nRFCloud/utils: a2db3ffedbda237f9c1efb7a68ec2d270c346e56
Hardware: Custom Board with nRF9161


I am writing a provisioning automation (with robotframework), but I am stuck at writing the signed device certificate back to the device.
When writing the certificate:

Fullscreen
1
2
at AT%CMNG=0,16842753,1,"-----BEGIN CERTIFICATE-----\nMIIBNjCB3QIUa8FPDeUucXyBAAzh4DtcbGXEhrUwCgYIKoZIzj0EAwIwDTELMAkG\nA1UEBhMCREUwHhcNMjUwMjE4MTYzOTA0WhcNMzUwMjE2MTYzOTA0WjAvMS0wKwYD\nVQQDDCQ1MDMzMzY0Ny0zMDM0LTQ5ZGUtODBjYy0wYTA5ZWUyMjBkZDAwWTATBgcq\nhkjOPQIBBggqhkjOPQMBBwNCAAQ4V/Rqw4/K7PO2aAZ1O0T81EcthEIUmuw5cXAC\n+zdzYJwl9umhhnT8v42ffEBhPLF4UomQHjmFq1DWjZviOep6MAoGCCqGSM49BAMC\nA0gAMEUCIQDNI6csY6NxNDA7S7gSaU+LrCZhQtyfQo9aPeKV/HbkfQIgdgT1lG6j\nyjOZnXY5GAFwacj/6Z6VWdBRlhTR3n9JY08=\n-----END CERTIFICATE-----\n"
ERROR
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


So I tried to follow the solution proposed by Nordic.

I flashed the modem-shell:
Fullscreen
1
west build -b plank/nrf9161/ns -p auto samples/cellular/modem_shell && west flash
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

and ran the scripts in github.com/.../utils.git:

Fullscreen
1
python create_ca_cert.py -c DE
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

and
Fullscreen
1
python3 device_credentials_installer.py -d --ca 0x2e5fe5690e73f597194ab754cf53ff394840ada4_ca.pem --ca_key 0x2e5fe5690e73f597194ab754cf53ff394840ada4_prv.pem --verify --delete --cmd_type=at_shell
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


But I get the same error again, please find the log attached:



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
python3 device_credentials_installer.py -d --ca 0x2e5fe5690e73f597194ab754cf53ff394840ada4_ca.pem --ca_key 0x2e5fe5690e73f597194ab754cf53ff394840ada4_prv.pem --verify --delete --cmd_type=at_shell
/home/mb/projects/thirdparty/nrfcloud-utils/python/modem-firmware-1.3+/device_credentials_installer.py:27: DeprecationWarning: CSR support in pyOpenSSL is deprecated. You should use the APIs in cryptography.
from OpenSSL.crypto import load_certificate_request, FILETYPE_PEM
Available ports:
1: /dev/ttyACM0 nRF9160-DK
Opening port /dev/ttyACM0 as generic device...
Disabling LTE and GNSS...
-> at AT+CFUN=4
<- at AT+CFUN=4
<- OK
-> at AT+CGSN
<- mosh:~$ at AT+CGSN
<- 358299840121921
<- OK
Device IMEI: 358299840121921
-> at AT+CGMR
<- mosh:~$ at AT+CGMR
<- mfw_nrf91x1_2.0.2
<- OK
Modem FW version: mfw_nrf91x1_2.0.2
Deleting sectag 16842753...
-> at AT%CMNG=3,16842753,0
<- mosh:~$ at AT%CMNG=3,16842753,0
<- ERROR
-> at AT%CMNG=3,16842753,1
<- mosh:~$ at AT%CMNG=3,16842753,1
<- ERROR
-> at AT%CMNG=3,16842753,2
<- mosh:~$ at AT%CMNG=3,16842753,2
<- OK
Generating private key and requesting a CSR for sectag 16842753...
-> at AT%KEYGEN=16842753,2,0
<- mosh:~$ at AT%KEYGEN=16842753,2,0
<- %KEYGEN: "MIIBCzCBrwIBADAvMS0wKwYDVQQDDCQ1MDMzMzY0Ny0zMDM0LTQ5ZGUtODBjYy0wYTA5ZWUyMjBkZDAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQ4V_Rqw4_K7PO2aAZ1O0T81EcthEIUmuw5cXAC-zdzYJwl9umhhnT8v42ffEBhPLF4UomQHjmFq1DWjZviOep6oB4wHAYJKoZIhvcNAQkOMQ8wDTALBgNVHQ8EBAMCA-gwDAYIKoZIzj0EAwIFAANJADBGAiEAoMjTDF3qZN0OZr5tOcDMnF_6j5QjXWrx4F2HWFP_BQ8CIQCyIT_qq5Q4Gvaqtaj0GqQCkaCHFdm8AI9HNNZvR0sauQ.0oRDoQEmoQRBIVhP2dn3hQlQUDM2RzA0Sd6AzAoJ7iIN0EUaAQEAAVggjloenYMcKvLjUAIEu5SQebSm8J9Co7dxzHuVSJ_nqjtQer7B6UKtCdRcEstjCulKAlhASh2eiWld2ocBRdB8RRxtfOIlRX82RbD1FjmaJTfXd3QsmftwD-IiCUDKyGigtkthXy7NlEnQFGenmfMmHo2m-Q"
<- OK
Parsing AT%KEYGEN output:
-----BEGIN CERTIFICATE REQUEST-----
MIIBCzCBrwIBADAvMS0wKwYDVQQDDCQ1MDMzMzY0Ny0zMDM0LTQ5ZGUtODBjYy0w
YTA5ZWUyMjBkZDAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQ4V/Rqw4/K7PO2
aAZ1O0T81EcthEIUmuw5cXAC+zdzYJwl9umhhnT8v42ffEBhPLF4UomQHjmFq1DW
jZviOep6oB4wHAYJKoZIhvcNAQkOMQ8wDTALBgNVHQ8EBAMCA+gwDAYIKoZIzj0E
AwIFAANJADBGAiEAoMjTDF3qZN0OZr5tOcDMnF/6j5QjXWrx4F2HWFP/BQ8CIQCy
IT/qq5Q4Gvaqtaj0GqQCkaCHFdm8AI9HNNZvR0sauQ==
-----END CERTIFICATE REQUEST-----
Device public key:
-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEOFf0asOPyuzztmgGdTtE/NRHLYRC
FJrsOXFwAvs3c2CcJfbpoYZ0/L+Nn3xAYTyxeFKJkB45hatQ1o2b4jnqeg==
-----END PUBLIC KEY-----
SHA256 Digest:
8e5a1e9d831c2af2e3500204bb949079b4a6f09f42a3b771cc7b95489fe7aa3b
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


Could you help me to get more insight on the error?