Hello I’m using Qnavigator / QCOM to test MQTT example before to programming into a mcu.
My trouble is around to upload certificates like AmazonCA1.pem, for this purpose as documentation said:
AT+QFUPL="ca.pem",1188
quectel response “CONNECT”
-----BEGIN CERTIFICATE-----
MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsF
ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6
b24gUm9vdCBDQSAxMB4XDTE1MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTEL
MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv
b3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj
ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM
9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw
IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6
VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L
93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm
jgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
AYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3DQEBCwUA
A4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDI
U5PMCCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUs
N+gDS63pYaACbvXy8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vv
o/ufQJVtMVT8QtPHRh8jrdkPSHCa2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU
5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2xJNDd2ZhwLnoQdeXeGADbkpy
rqXRfboQnoZsG4q5WTP468SQvvG5
-----END CERTIFICATE-----
option 1:
QCOM use by default a char test I’ m not sure if \n will work because it will be interpreted as two chars not like EOL (\n
) and if you can not put enter into input box…
no way…
option 2:
QCOM has another option to send as Hex:
you need check (via checkbox) Hex
option and also need uncheck Enter
option (via checbox)
first step is convert this file in hex via linux terminal:
xxd -plain AmazonRootCA1.pem > AmazonRootCA1.pem.hex
# after we need count number of
wc -m AmazonRootCA1.pem.hex
the length to send is 2376 (1188*2=2376 a byte is two chars in hex) the hex to send is:
2d2d2d2d2d424547494e2043455254494649434154452d2d2d2d2d0a4d4949445154434341696d674177494241674954426d79667a356d2f6a416f3534764234696b506d6c6a5a62796a414e42676b71686b694739773042415173460a414441354d517377435159445651514745774a56557a45504d4130474131554543684d4751573168656d39754d526b77467759445651514445784242625746360a62323467556d397664434244515341784d423458445445314d4455794e6a41774d4441774d466f5844544d344d4445784e7a41774d4441774d466f774f54454c0a4d416b474131554542684d4356564d78447a414e42674e5642416f54426b467459587076626a455a4d4263474131554541784d5151573168656d397549464a760a62335167513045674d544343415349774451594a4b6f5a496876634e4151454242514144676745504144434341516f4367674542414c4a346748484b654e586a0a63613948674642306657375931346832394a6c6f3931676859506c30684145767241497468744f675133704f737154514e726f42766f3362534d6748467a5a4d0a394f36494938632b367a663174526e345357697733746535646a6764595a366b2f6f49327065564b5675524634666e3974426236644e71636d7a55354c2f71770a4946414762487251674c4b6d2b612f7352786d5055446748334b4b484f566a34757457702b55686e4d4a62756c48686562346d6a55634177686d6168525761360a564f756a77354835534e7a2f306567774c583074644841313134676b393537455757363763346358386a4a474b4c68442b726364717371303870386b4469314c0a39334663586d6e2f36705543797a694b726c4134623976374c57496278636365564f463334476649443579484939592f5143422f494944456745772b4f79516d0a6a675375624a7249716730434177454141614e434d45417744775944565230544151482f42415577417745422f7a414f42674e56485138424166384542414d430a41595977485159445652304f42425945464951597a495530374c774d6c4a517543466d637837495154676f494d413047435371475349623344514542437755410a4134494241514359386a6461515a436847735632555367674e694d4f7275596f753672346c4b35497044422f472f776b6a557530794b475839726278656e44490a5535504d43436a6a6d43585049365435336948546649554a72553661645472434332714a65485a455278686c624931426a6a742f6d73763074616451317755730a4e2b6744533633705961414362765879384d57793756753333507155584865654536562f55713256387669544f39364c5846764b576c4a62594b3855393076760a6f2f7566514a56744d565438517450485268386a72646b50534843613258563463644679517a5231626c645a77674a634a6d41707a794d5a466f3649513658550a354d73492b794d52512b68444b584a696f616c6458676a556b4b3634324d345577744256386f6232784a4e4464325a68774c6e6f5164655865474144626b70790a7271585266626f516e6f5a73473471355754503436385351767647350a2d2d2d2d2d454e442043455254494649434154452d2d2d2d2d0a
but for unknown reason give me a error not documented into this documentation
+CME ERROR 421
thanks in advanced