# HL7900 AT+KCERTSTORE -\> always get ERROR

**URL:** <https://forum.sierrawireless.com/t/hl7900-at-kcertstore-always-get-error/35655>\
**Category:** HL78\
**Tags:** driver\
**Created:** [December 5, 2025, 8:28am UTC](https://forum.sierrawireless.com/t/hl7900-at-kcertstore-always-get-error/35655 "2025-12-05T08:28:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![t.jochem](https://avatars.discourse-cdn.com/v4/letter/t/90ced4/32.png) [@t.jochem](https://forum.sierrawireless.com/u/t.jochem)\
**Post date:** [December 5, 2025, 8:28am UTC](https://forum.sierrawireless.com/t/hl7900-at-kcertstore-always-get-error/35655/1 "2025-12-05T08:28:43Z")

</div>

Hi,

im trying to store a certificate in to the HL7900 Modem (FW:HL7900.3.4.22052661).  
But i get always only a “ERROR” reponse. I have tried many certifcates so far!

LOG:  
[09:09:57.634] AT+KCERTSTORE=0,906,0  
[09:09:57.650] CONNECT  
[09:09:59.884] -----BEGIN CERTIFICATE-----MIICejCCAiGgAwIBAgIUHTdBxckOvywqS/vKyeDMvMvvuv0wCgYIKoZIzj0EAwIwgZIxCzAJBgNVBAYTAkRFMQswCQYDVQQIDAJCVzETMBEGA1UEBwwKSGVkZGVzaGVpbTEQMA4GA1UECgwHSUZBIG1iSDERMA8GA1UECwwIU2VjdXJpdHkxFDASBgNVBAMMC2lmYS1tYmguY29tMSYwJAYJKoZIhvcNAQkBFhdtLndlaW5sYWVkZXJAaWZhLW1iaC5kZTAeFw0yNTEyMDQwODIwMDVaFw0yNjAxMDMwODIwMDVaMIGSMQswCQYDVQQGEwJERTELMAkGA1UECAwCQlcxEzARBgNVBAcMCkhlZGRlc2hlaW0xEDAOBgNVBAoMB0lGQSBtYkgxETAPBgNVBAsMCFNlY3VyaXR5MRQwEgYDVQQDDAtpZmEtbWJoLmNvbTEmMCQGCSqGSIb3DQEJARYXbS53ZWlubGFlZGVyQGlmYS1tYmguZGUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATGlkx0ywZFokVXOWiXRvAihDPHykb712jz2egsR193cbbo5qM0tTTb9T+nbtgTbqyxTERoSrzXufvAoEqgC3qYo1MwUTAdBgNVHQ4EFgQU6xaKluqgBlX2s6Zc7FEveAn6fmwwHwYDVR0jBBgwFoAU6xaKluqgBlX2s6Zc7FEveAn6fmwwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAgNHADBEAiApen9bJQWOowCSM55LkhLWooBXGKfY/b6EI5rxjAISTQIgQ8btmgpoPr0IkBxL5gHXewXUxubTIpuJgPuauxY0Tso=-----END CERTIFICATE-----  
[09:09:59.942] ERROR

With the same program (simple .NET test promgram) and same certificate on a HL7810 (FW: HL7810.5.5.8.0) modem, it works perfectly!

LOG:  
[09:13:43.267] AT+KCERTSTORE=0,906,0  
[09:13:43.284] CONNECT  
[09:13:45.500] -----BEGIN CERTIFICATE-----MIICejCCAiGgAwIBAgIUHTdBxckOvywqS/vKyeDMvMvvuv0wCgYIKoZIzj0EAwIwgZIxCzAJBgNVBAYTAkRFMQswCQYDVQQIDAJCVzETMBEGA1UEBwwKSGVkZGVzaGVpbTEQMA4GA1UECgwHSUZBIG1iSDERMA8GA1UECwwIU2VjdXJpdHkxFDASBgNVBAMMC2lmYS1tYmguY29tMSYwJAYJKoZIhvcNAQkBFhdtLndlaW5sYWVkZXJAaWZhLW1iaC5kZTAeFw0yNTEyMDQwODIwMDVaFw0yNjAxMDMwODIwMDVaMIGSMQswCQYDVQQGEwJERTELMAkGA1UECAwCQlcxEzARBgNVBAcMCkhlZGRlc2hlaW0xEDAOBgNVBAoMB0lGQSBtYkgxETAPBgNVBAsMCFNlY3VyaXR5MRQwEgYDVQQDDAtpZmEtbWJoLmNvbTEmMCQGCSqGSIb3DQEJARYXbS53ZWlubGFlZGVyQGlmYS1tYmguZGUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATGlkx0ywZFokVXOWiXRvAihDPHykb712jz2egsR193cbbo5qM0tTTb9T+nbtgTbqyxTERoSrzXufvAoEqgC3qYo1MwUTAdBgNVHQ4EFgQU6xaKluqgBlX2s6Zc7FEveAn6fmwwHwYDVR0jBBgwFoAU6xaKluqgBlX2s6Zc7FEveAn6fmwwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAgNHADBEAiApen9bJQWOowCSM55LkhLWooBXGKfY/b6EI5rxjAISTQIgQ8btmgpoPr0IkBxL5gHXewXUxubTIpuJgPuauxY0Tso=-----END CERTIFICATE-----  
[09:13:45.719] OK

So what is different on the HL7900?  
Must i use another format?  
What about timings on the RS232?  
Must the certificate have specific requirements for the HL7900?

I have tried “AT+KCERTSTORE=0,\<nb\_data\>,0” command and also “AT+KCERTSTORE=0” with EOF\_PATTERN!

In both cases, i have configured SSL with…  
[09:22:31.743] AT+KSSLCRYPTO?  
[09:22:31.769]  
[09:22:31.769] +KSSLCRYPTO: 0,8,3,25392,12,4,1,0  
[09:22:31.769]  
[09:22:31.769] +KSSLCRYPTO: 1,8,1,8192,4,4,1,0  
[09:22:31.769]  
[09:22:31.769] +KSSLCRYPTO: 2,8,2,16,0,4,1,0  
[09:22:31.769]  
[09:22:31.769] +KSSLCRYPTO: 3,8,2,32,0,4,1,0  
[09:22:31.769]  
[09:22:31.769] +KSSLCRYPTO: 4,8,2,256,0,4,1,0  
[09:22:31.769]  
[09:22:31.769] +KSSLCRYPTO: 5,8,2,512,0,4,1,0  
[09:22:31.769]  
[09:22:31.769] +KSSLCRYPTO: 6,8,2,8192,4,4,1,0  
[09:22:31.769]  
[09:22:31.769] +KSSLCRYPTO: 7,8,2,16384,8,4,1,0  
[09:22:31.769]  
[09:22:31.769] OK

and…

[09:23:23.095] AT+KSSLCFG?  
[09:23:23.111]  
[09:23:23.111] +KSSLCFG: 0,3  
[09:23:23.111]  
[09:23:23.111] +KSSLCFG: 2,0  
[09:23:23.111]  
[09:23:23.111] OK

Can anyone help me?

Thanks!

---

<div class="post-metadata">

**Author:** ![jyijyi](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/jyijyi/32/4766_2.png) [@jyijyi](https://forum.sierrawireless.com/u/jyijyi)\
**Post date:** [December 5, 2025, 3:27pm UTC](https://forum.sierrawireless.com/t/hl7900-at-kcertstore-always-get-error/35655/2 "2025-12-05T15:27:51Z")

</div>

i don’t see problem to follow the step here:

> [@HL7802 AT+KCERTSTORE error](https://forum.sierrawireless.com/t/hl7802-at-kcertstore-error/23091/2):
>
> You need to use tera term with hardware flow control. When you send the file in tera term, choose file → send file → click “binary” box" → choose the cert to send. [image] in module, type AT&k3 AT+kcertstore=0 send attached cert.txt [cert.txt](https://forum.sierrawireless.com/uploads/short-url/6KLQxjXZOXmDyk0uTE4RzYDFQ2e.txt) (1.3 KB) at+kcertstore=0 CONNECT OK at+kcertstore? CONNECT root\_cert,0,1339 -----BEGIN CERTIFICATE----- MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 d3cuZGl…

```auto
at+kcertstore?
CONNECT
root_cert,0,0
root_cert,1,0
root_cert,2,0
root_cert,3,0
local_cert,0,0
local_cert,1,0
local_cert,2,0

OK
at+kcertstore=0
CONNECT

OK
at+kcertstore?
CONNECT
root_cert,0,1339
-----BEGIN CERTIFICATE-----
                           MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh
           MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
                                                                           d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
                                                           QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT
                                           MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
                           b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG
           9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB
                                                                           CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97
                                                           nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt
                                           43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P
                           T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4
           gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO
                                                                           BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR
                                                           TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw
                                           DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr
                           hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg
           06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF
                                                                           PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls
                                                           YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk
                                           CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=
           -----END CERTIFICATE-----

root_cert,1,0
root_cert,2,0
root_cert,3,0
local_cert,0,0
local_cert,1,0
local_cert,2,0

OK
ati3
HL7900.3.3.22051351

OK

```
