Hl7800 at+ksslcrypto +cme error: 916

Hi,

I am using a HL7800.4.6.9.4, and I am trying to connect to www.howsmyssl.com. I can store the root certificate just fine. However, when I try to AT+KSSLCRYPTO=0,9,3,25456,12,4,0 (as several examples I found), I get a +CME ERROR: 916 (a parameter that has an invalid range of values). Going through the AT commands pdf, I saw that the max values are 0,8,3,25392,12,4,1,0. Even though I get an OK response, I still can not connect to the web page when using those values.

Is there a way to solve this issue?
Any help I would greatly appreciate.
Thanks

Hi brian1 ,

According to AirPrime - HL78xx - AT Commands Interface Guide - Rev15, the +KSSLCRYPTO values are 0,8,3,25392,12,4,1,0
Please share the full log AT commands and root certificate file.

Hi Donald,

Thank you for your reply. Here is the log and root certificate I am using.

RCV>> +CEREG: 1,“3007”,“0829D20C”,7
SND>> AT&K3
RCV>> OK
SND>> AT+IPR?
RCV>> 115200
RCV>> OK
SND>> ATE0
RCV>> OK
SND>> AT&D0
RCV>> OK
SND>> ATI3
RCV>> HL7800.4.6.9.4
SND>> AT+CMEE=1
RCV>> OK
SND>> AT+CREG=1
RCV>> OK
SND>> AT+CPIN?
RCV>> +CPIN: READY
SND>> AT+CGDCONT?
RCV>> +CGDCONT: 1,“IP”,“telstra.m2m”,0,0,0,0,0,0,
RCV>> +CGDCONT: 2,“IP”,0,0,0,0,0,0,
SND>> AT+KCNXCFG=1,“GPRS”,“telstra.m2m”
RCV>> OK
SND>> AT+CSQ
RCV>> +CSQ: 22,99
RCV>> OK
SND>> AT+CGATT?
RCV>> +CGATT: 1
RCV>> OK
SND>> AT+KCERTDELETE=0,0
RCV>> OK
SND>> AT+KCERTDELETE=1,0
RCV>> OK
SND>> AT+KCERTDELETE=1,1
RCV>> OK
SND>> AT+KCERTDELETE=1,2
RCV>> OK
SND>> AT+KPRIVKDELETE=0
RCV>> OK
SND>> AT+KPRIVKDELETE=1
RCV>> OK
SND>> AT+KPRIVKDELETE=2
RCV>> OK
SND>> AT+KSSLCFG=0,3
RCV>> OK
SND>> AT+KCERTSTORE=0
RCV>> CONNECT
SND>>DST Root CA X3.crt
RCV>> OK
SND>> AT+KCERTSTORE?
RCV>> CONNECT
RCV>> root_cert,0,1220

-----BEGIN CERTIFICATE-----
MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/
MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
DkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVow
PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD
Ew5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmTrE4O
rz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEq
OLl5CjH9UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9b
xiqKqy69cK3FCxolkHRyxXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw
7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40dutolucbY38EVAjqr2m7xPi71XAicPNaD
aeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV
HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQMA0GCSqG
SIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69
ikugdB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXr
AvHRAosZy5Q6XkjEGB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZz
R8srzJmwN0jP41ZL9c8PDHIyh8bwRLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5
JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubSfZGL+T0yjWW06XyxV3bqxbYo Ob8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ
-----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
RCV>> OK
SND>> AT+KSSLCRYPTO=0,8,3,25392,12,4,1,0
RCV>> OK
SND>> AT+KCNXUP=1
RCV>> OK
RCV>> +KCNX_IND: 1,1,0
SDN>> AT+KHTTPCFG=1,“www.howsmyssl.com”,443,2
RCV>> +KHTTPCFG: 1
RCV>> OK
RCV>> +KHTTP_ERROR: 1,5

When I use 0,8,3,25392,12,4,1,0 for CRYPTO I get an OK response. However, I still can not connect to the website. and get an +KHTTP_ERROR: 1,5

Thanks

Hi brian1 ,

Please try setting the clock for the module. Make sure your CA file is correct.
I can start HTTP TLS successfully with my server.
Please find the log file for more details.
HL7800_HTTP TLS.txt (829 Bytes)