nrf9160 Custom Board connectivity to nrf cloud

Dear Nordic devzone community,

I am using nrf connect SDK version 1.8.0 for the asset tracker and 2.0.2 for AT client. IDE is Vscode Studio.

I have designed a custom board using nRF9160 and I am able to send and read out certain AT commands which confirms to me that most of the embedded part of the design functions fine.

1)Now in order to use the dashboard of nordic cloud I need to get the IMEI and Pin #, this is normally on the DK indicated with the sticker.

I am able to get the IMEI # by AT+CGSN command, now the issue is how to get 6 digits PIN # ?

2)To connect with the LTE Link monitor with my custom board I am using a Serial to USB converter (FTDI), the LTE Link monitor does not recognize this device. You can see that in the attached images. however, if I open my COMport I can send and receive AT commands..

3)The same is the case with the programmer, I want to load the certificates and modem firmware on a custom board nrf9160 chip .as you can see in the attached image.

4)Custom Board is replying to the AT commands as mentioned in the attached image but not responding to the AT+CPIN command to recognize the SIM. I have attached the schematic of the custom board as well.

A few observations while debugging the HW 

a)1.8V output to SIM card is not provided by NRF9160(using the asset tracker FW, which is provided to the DK)

b)What we left open is DETECT pin from nrf9160. But the 1.8V output pin from NRF9160 is still connected to the SIM card connector.

I followed the following links 

 Programming/Debugging nRF9160 SiP on custom board 

https://devzone.nordicsemi.com/f/nordic-q-a/58055/nrf9160-custom-board---connect-uart-and-send-at-commands/238646#238646

 nrf9160 custom board AT client not working 

 Getting HWID nRF9160 custom HW board and using LTE LINK monitor with custom Hardware 

Thanks in Advance,

Best Regards,

Muhammad Usman

 

If anything is unclear please let me know then I can send more information or support with additional attachments.

  • Hi Charlie, 

    Some more progress!  I want to share it with you. Can you please help me onward?

    I am using asset_tracker example V1.8.0, it's working fine with nrf9160DK as discussed before and I am able to see the data on nrf cloud.

    1)In the Previous post I am having a sim connectivity issue so I used the LTE IoT 4 Click board as discussed before and the reasons for using it.

    2)Now sim is detecting 

    3)Last time device was not added in nrf-cloud but now the device added successfully 

     

    4)But no data, for that I attached the log 

    Peripheral<HT>	<HT>	Domain<HT>	<HT>	Status<CR><LF>
    00 NRF_P0               Non-Secure<HT>	OK<CR><LF>
    01 NRF_CLOCK            Non-Secure<HT>	OK<CR><LF>
    02 NRF_RTC0             Non-Secure<HT>	OK<CR><LF>
    03 NRF_RTC1             Non-Secure<HT>	OK<CR><LF>
    04 NRF_NVMC             Non-Secure<HT>	OK<CR><LF>
    05 NRF_UARTE1           Non-Secure<HT>	OK<CR><LF>
    06 NRF_UARTE2           Secure<HT>	<HT>	SKIP<CR><LF>
    07 NRF_TWIM2            Non-Secure<HT>	OK<CR><LF>
    08 NRF_SPIM3            Non-Secure<HT>	OK<CR><LF>
    09 NRF_TIMER0           Non-Secure<HT>	OK<CR><LF>
    10 NRF_TIMER1           Non-Secure<HT>	OK<CR><LF>
    11 NRF_TIMER2           Non-Secure<HT>	OK<CR><LF>
    12 NRF_SAADC            Non-Secure<HT>	OK<CR><LF>
    13 NRF_PWM0             Non-Secure<HT>	OK<CR><LF>
    14 NRF_PWM1             Non-Secure<HT>	OK<CR><LF>
    15 NRF_PWM2             Non-Secure<HT>	OK<CR><LF>
    16 NRF_PWM3             Non-Secure<HT>	OK<CR><LF>
    17 NRF_WDT              Non-Secure<HT>	OK<CR><LF>
    18 NRF_IPC              Non-Secure<HT>	OK<CR><LF>
    19 NRF_VMC              Non-Secure<HT>	OK<CR><LF>
    20 NRF_FPU              Non-Secure<HT>	OK<CR><LF>
    21 NRF_EGU0             Non-Secure<HT>	OK<CR><LF>
    22 NRF_EGU1             Non-Secure<HT>	OK<CR><LF>
    23 NRF_EGU2             Non-Secure<HT>	OK<CR><LF>
    24 NRF_EGU3             Non-Secure<HT>	OK<CR><LF>
    25 NRF_EGU4             Non-Secure<HT>	OK<CR><LF>
    26 NRF_EGU5             Non-Secure<HT>	OK<CR><LF>
    27 NRF_DPPIC            Non-Secure<HT>	OK<CR><LF>
    28 NRF_REGULATORS       Non-Secure<HT>	OK<CR><LF>
    29 NRF_PDM              Non-Secure<HT>	OK<CR><LF>
    30 NRF_I2S              Non-Secure<HT>	OK<CR><LF>
    31 NRF_GPIOTE1          Non-Secure<HT>	OK<CR><LF>
    <CR><LF>
    SPM: NS image at 0x20200<CR><LF>
    SPM: NS MSP at 0x20021b38<CR><LF>
    SPM: NS reset vector at 0x2b6dd<CR><LF>
    SPM: prepare to jump to Non-Secure image.<CR><LF>
    *** Booting Zephyr OS build v2.7.0-ncs1  ***<CR><LF>
    [00:00:00.206,420] <ESC><wrn> at_notif: Already initialized. Nothing to do<ESC><CR><LF>
    [00:00:00.213,714] <ESC><inf> asset_tracker: Asset tracker started<ESC><CR><LF>
    [00:00:00.219,940] <ESC><inf> watchdog: Watchdog timeout installed. Timeout: 60000<ESC><CR><LF>
    [00:00:00.227,569] <ESC><inf> watchdog: Watchdog started<ESC><CR><LF>
    [00:00:00.240,295] <ESC><dbg> nrf_cloud_transport.nct_client_id_set: client_id = nrf-351358814108376<ESC><CR><LF>
    [00:00:00.249,816] <ESC><dbg> nrf_cloud_transport.nct_topics_populate: accepted_topic: nrf-351358814108376/shadow/get/accepted<ESC><CR><LF>
    [00:00:00.261,260] <ESC><dbg> nrf_cloud_transport.nct_topics_populate: rejected_topic: $aws/things/nrf-351358814108376/shadow/get/rejected<ESC><CR><LF>
    [00:00:00.273,834] <ESC><dbg> nrf_cloud_transport.nct_topics_populate: update_delta_topic: $aws/things/nrf-351358814108376/shadow/update/delta<ESC><CR><LF>
    [00:00:00.286,743] <ESC><dbg> nrf_cloud_transport.nct_topics_populate: update_topic: $aws/things/nrf-351358814108376/shadow/update<ESC><CR><LF>
    [00:00:00.298,645] <ESC><dbg> nrf_cloud_transport.nct_topics_populate: shadow_get_topic: $aws/things/nrf-351358814108376/shadow/get<ESC><CR><LF>
    [00:00:00.310,607] <ESC><dbg> nrf_cloud.nfsm_set_current_state_and_notify: state: 1<ESC><CR><LF>
    [00:00:00.318,420] <ESC><inf> asset_tracker: Connecting to LTE network.<ESC><CR><LF>
    [00:00:00.325,042] <ESC><inf> asset_tracker: This may take several minutes.<ESC><CR><LF>
    [00:00:02.033,294] <ESC><inf> asset_tracker: LTE cell changed: Cell ID: 84690705, Tracking area: 36867<ESC><CR><LF>
    [00:00:02.149,444] <ESC><inf> asset_tracker: RRC mode: Connected<ESC><CR><LF>
    [00:00:03.584,320] <ESC><inf> asset_tracker: Network registration status: Connected - roaming<ESC><CR><LF>
    [00:00:0[00:00:03.593,902] <ESC><inf> asset_tracker: PSM parameter update: TAU: -1, Active time: -1<ESC><CR><LF>
    3.593,017] <ESC><inf> asset_tracker: Connected to LTE network.<ESC><CR><LF>
    [00:00:03.608,428] <ESC><inf> asset_tracker: Connecting to cloud, attempt 1 of 8<ESC><CR><LF>
    [00:00:03.615,844] <ESC><inf> asset_tracker: Cloud connection request sent.<ESC><CR><LF>
    [00:00:03.622,833] <ESC><inf> asset_tracker: Connection response timeout is set to 30 seconds.<ESC><CR><LF>
    [00:00:03.631,591] <ESC><inf> asset_tracker: DATE_TIME_OBTAINED_MODEM<ESC><CR><LF>
    [00:00:03.638,061] <ESC><dbg> nrf_cloud.nfsm_set_current_state_and_notify: state: 1<ESC><CR><LF>
    [00:00:03.645,751] <ESC><dbg> nrf_cloud.api_event_handler: NRF_CLOUD_EVT_TRANSPORT_CONNECTING<ESC><CR><LF>
    [00:00:03.654,357] <ESC><inf> asset_tracker: CLOUD_EVT_CONNECTING<ESC><CR><LF>
    [00:00:03.888,732] <ESC><dbg> nrf_cloud_transport.nct_connect: IPv4 address: 54.237.207.157<ESC><CR><LF>
    [00:00:03.897,125] <ESC><dbg> nrf_cloud_transport.nct_mqtt_connect: MQTT clean session flag: 1<ESC><CR><LF>
    [00:00:04.584,472] <ESC><inf> asset_tracker: DATE_TIME_OBTAINED_MODEM<ESC><CR><LF>
    [00:00:05.905,975] <ESC><dbg> nrf_cloud_transport.nct_mqtt_connect: Using socket send timeout of 60 seconds<ESC><CR><LF>
    [00:00:05.915,771] <ESC><dbg> nrf_cloud.nrf_cloud_run: Cloud connection request sent<ESC><CR><LF>
    [00:00:08.097,106] <ESC><dbg> nrf_cloud_transport.nct_mqtt_evt_handler: MQTT_EVT_DISCONNECT: result = -128<ESC><CR><LF>
    [00:00:08.106,781] <ESC><dbg> nrf_cloud.nfsm_set_current_state_and_notify: state: 1<ESC><CR><LF>
    [00:00:08.114,501] <ESC><dbg> nrf_cloud.api_event_handler: NRF_CLOUD_EVT_TRANSPORT_DISCONNECTED<ESC><CR><LF>
    [00:00:08.123,260] <ESC><inf> asset_tracker: CLOUD_EVT_DISCONNECTED: 1<ESC><CR><LF>
    [00:00:08.129,852] <ESC><inf> asset_tracker: Disconnected by the cloud.<ESC><CR><LF>
    [00:00:08.136,535] <ESC><inf> asset_tracker: This can occur during initial nRF Cloud provisioning.<ESC><CR><LF>
    [00:00:08.145,568] <ESC><inf> asset_tracker: Attempting reconnect in 10 seconds...<ESC><CR><LF>
    [00:00:08.153,228] <ESC><err> nrf_cloud_transport: MQTT input error: -128<ESC><CR><LF>
    [00:00:08.160,308] <ESC><dbg> nrf_cloud.nfsm_set_current_state_and_notify: state: 1<ESC><CR><LF>
    [00:00:08.168,029] <ESC><dbg> nrf_cloud.api_event_handler: NRF_CLOUD_EVT_TRANSPORT_DISCONNECTED<ESC><CR><LF>
    [00:00:08.176,788] <ESC><inf> asset_tracker: CLOUD_EVT_DISCONNECTED: 1<ESC><CR><LF>
    [00:00:08.183,380] <ESC><inf> asset_tracker: Disconnected by the cloud.<ESC><CR><LF>
    [00:00:08.190,063] <ESC><inf> asset_tracker: This can occur if the device has the wrong nRF Cloud certificates<ESC><CR><LF>
    [00:00:08.200,134] <ESC><inf> asset_tracker: or if the device has been removed from nRF Cloud.<ESC><CR><LF>
    [00:00:08.208,831] <ESC><inf> asset_tracker: Attempting reconnect in 480 seconds...<ESC><CR><LF>
    [00:00:08.216,583] <ESC><dbg> nrf_cloud.nrf_cloud_run: The cloud socket is already closed<ESC><CR><LF>
    [00:00:13.533,843] <ESC><inf> asset_tracker: RRC mode: Idle<ESC><CR><LF>

    from above log two reasons for not connecting 

    a)Wrong certificate 

    b)No device added to nrf cloud

    5)For certificate addition I have followed the following procedure 

    a) Followed the following link to add the certificate to the LTE IoT 4 click Mikroe board

     https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_thingy91%2FUG%2Fthingy91%2Fupdating_certificates%2Fprovisioning_certificate.html

    b)Certificates added successfully as you can see on LTE Link Monitor

    to verify it I ran the command AT%CMNG=1 and got the following response

     0,6,"0606060606060606060606060606060606060606060606060606060606060606"
    %CMNG: 16842753,0,"0000000000000000000000000000000000000000000000000000000000000000"
    %CMNG: 16842753,1,"0101010101010101010101010101010101010101010101010101010101010101"
    %CMNG: 16842753,2,"0202020202020202020202020202020202020202020202020202020202020202"

    is that OK ?

    c)Next step was to add the certificates to the asset tracker firmware. For that I did ..

    added the certificates and my client ID to certificates.h (in the asset tracker sample) and added CONFIG_NRF_CLOUD_PROVISION_CERTIFICATES=y to prj.conf

    6)Modem FW version is 1.1.0, if need to update it then can you help me with how to update it? In Nrf DK we can load it via the programmer.

    Thanks & Regards,

    Muhammad Usman


  • Hi Muhammad,

    Sorry for the late reply, I attended electronica last week.

    Thanks for the update, looks like you have made some progress.

    1) You are using the JITP provision for your custom nRF9160 device LTE IoT 4 Click, so additional Assert Tracker V2 prj.conf configurations should be used:

    CONFIG_NRF_CLOUD_SEC_TAG=<sec_tag>
    CONFIG_CLOUD_CLIENT_ID_USE_CUSTOM=y
    CONFIG_CLOUD_CLIENT_ID=<deviceId>

    The Assert Tracker V2 should be able to connect with nRF Cloud, but may not be fully functional, because it is designed for nRF9160DK and Thingy91. 

    2) MFW update

    We currently have two nRF9160 SIP versions, the LTE IoT 4 Click on you hand looks like using old B0(nRF9160 SiP Revision 1), which only supports MFW1.2.x. 

    You can download the latest MFW1.2.8 from nRF9160 SiP modem firmware and follow Updating the modem firmware with the current connection.

    Best regards,

    Charlie

  • Hi Charlie!

    Thank you so much for the reply and guidance.

    Can you please tell me how to update the modem firmware in LTE IoT 4 Click /Custom Board ? In DK I can upload the modem firmware because in the programmer software option to write is enabled . But for LTE IoT 4 Click /Custom Board is not enabled and I can't connect it . Only the LTE link monitor is accessible to LTE IoT 4 Click /Custom Board.

    Thanks in advance!

    BR
    Muhammad Usman

  • Hi Muhammad,

    As long as you can program application firmware to LTE IoT 4 Click with nRF9160DK, it should be the same for Modem Firmware update on your custom board as nRF9160DK

    Best regards,

    Charlie

  • Hi Charlie!

    Thank you for the response, i tried using the following.

    CONFIG_NRF_CLOUD_SEC_TAG=16842753
    CONFIG_CLOUD_CLIENT_ID_USE_CUSTOM=y

    But when I enter the 


    CONFIG_CLOUD_CLIENT_ID="Device_ID"

    it gives me a compilation error. 

    This is also defined in the .config file. So I entered there.

    CONFIG_CLOUD_CLIENT_ID="client_id" and compiled successfully.

    I got the log as follows:

    [00:00:00.457,275] <ESC><inf> app_event_manager: APP_EVT_SHUTDOWN_READY<ESC><CR><LF>
    [00:00:00.457,458] <ESC><wrn> modules_common: Module "app" shutdown registered<ESC><CR><LF>
    [00:00:00.458,251] <ESC><inf> app_event_manager: CLOUD_EVT_SHUTDOWN_READY<ESC><CR><LF>
    [00:00:00.458,618] <ESC><wrn> modules_common: Module "cloud" shutdown registered<ESC><CR><LF>
    [00:00:00.458,984] <ESC><inf> app_event_manager: SENSOR_EVT_SHUTDOWN_READY<ESC><CR><LF>
    [00:00:00.459,106] <ESC><wrn> modules_common: Module "sensor" shutdown registered<ESC><CR><LF>
    [00:00:00.621,765] <ESC><inf> app_event_manager: MODEM_EVT_LTE_CONNECTING<ESC><CR><LF>
    [00:00:01.451,477] <ESC><inf> app_event_manager: DATA_EVT_CONFIG_INIT<ESC><CR><LF>
    [00:00:01.452,117] <ESC><inf> app_event_manager: DATA_EVT_SHUTDOWN_READY<ESC><CR><LF>
    [00:00:01.452,209] <ESC><wrn> modules_common: Module "data" shutdown registered<ESC><CR><LF>
    [00:00:01.567,810] <ESC><inf> app_event_manager: MODEM_EVT_SHUTDOWN_READY<ESC><CR><LF>
    [00:00:01.568,145] <ESC><wrn> modules_common: Module "modem" shutdown registered<ESC><CR><LF>
    [00:00:01.568,176] <ESC><wrn> util_module: All modules have ACKed the reboot request.<ESC><CR><LF>
    [00:00:01.568,176] <ESC><wrn> util_module: Reboot in 5 seconds.<ESC><CR><LF>
    [00:00:06.568,298] <ESC><err> util_module: Rebooting!<ESC><CR>
    <NUL>*** Booting Zephyr OS build v3.0.99-ncs1-1  ***<CR><LF>
    Attempting to boot slot 0.<CR>
    <CR><LF>
    Attempting to boot from address 0x8200.<CR><LF>
    <CR>
    Verifying signature against key 0.<CR><LF>
    <CR>
    Hash: 0x42...ba<CR>
    <CR><LF>
    Firmware signature verified.<CR><LF>
    <CR>
    Firmware version 1<CR>
    <CR><LF>
    Booting (0x8200).<CR>
    <CR>
    *** Booting Zephyr OS build v3.0.99-ncs1-1  ***<CR><LF>
    I: Starting bootloader<CR><LF>
    I: Primary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3<CR><LF>
    I: Secondary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3<CR><LF>
    I: Boot source: none<CR><LF>
    I: Swap type: none<CR><LF>
    I: Primary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3<CR><LF>
    I: Secondary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3<CR><LF>
    I: Boot source: none<CR><LF>
    I: Swap type: none<CR><LF>
    I: Bootloader chainload address offset: 0x28000<CR><LF>
    I: Jumping to the first image slot<CR>
    *** Booting Zephyr OS build v3.0.99-ncs1-1  ***<CR><LF>
    [00:00:00.450,317] <ESC><inf> app_event_manager: APP_EVT_START<ESC><CR><LF>
    [00:00:00.451,477] <ESC><inf> app_event_manager: MODEM_EVT_INITIALIZED<ESC><CR><LF>
    [00:00:00.454,925] <ESC><err> modem_module: lte_lc_modem_events_enable failed, error: -14<ESC><CR><LF>
    [00:00:00.454,956] <ESC><err> modem_module: Failed setting up the modem, error: -14<ESC><CR><LF>
    [00:00:00.455,017] <ESC><inf> app_event_manager: MODEM_EVT_ERROR - Error code -14<ESC><CR><LF>
    [00:00:00.455,688] <ESC><inf> app_event_manager: UTIL_EVT_SHUTDOWN_REQUEST<ESC><CR><LF>
    [00:00:00.456,268] <ESC><inf> app_event_manager: UI_EVT_SHUTDOWN_READY<ESC><CR><LF>
    [00:00:00.456,420] <ESC><wrn> modules_common: Module "ui" shutdown registered<ESC><CR><LF>
    [00:00:00.456,542] <ESC><inf> app_event_manager: GNSS_EVT_SHUTDOWN_READY<ESC><CR><LF>
    [00:00:00.456,756] <ESC><wrn> modules_common: Module "gnss" shutdown registered<ESC><CR><LF>
    [00:00:00.457,336] <ESC><inf> app_event_manager: APP_EVT_SHUTDOWN_READY<ESC><CR><LF>
    [00:00:00.457,519] <ESC><wrn> modules_common: Module "app" shutdown registered<ESC><CR><LF>
    [00:00:00.458,312] <ESC><inf> app_event_manager: CLOUD_EVT_SHUTDOWN_READY<ESC><CR><LF>
    [00:00:00.458,679] <ESC><wrn> modules_common: Module "cloud" shutdown registered<ESC><CR><LF>
    [00:00:00.459,045] <ESC><inf> app_event_manager: SENSOR_EVT_SHUTDOWN_READY<ESC><CR><LF>
    [00:00:00.459,197] <ESC><wrn> modules_common: Module "sensor" shutdown registered<ESC><CR><LF>
    [00:00:00.621,795] <ESC><inf> app_event_manager: MODEM_EVT_LTE_CONNECTING<ESC><CR><LF>
    [00:00:01.451,538] <ESC><inf> app_event_manager: DATA_EVT_CONFIG_INIT<ESC><CR><LF>
    [00:00:01.452,178] <ESC><inf> app_event_manager: DATA_EVT_SHUTDOWN_READY<ESC><CR><LF>
    [00:00:01.452,270] <ESC><wrn> modules_common: Module "data" shutdown registered<ESC><CR><LF>
    [00:00:01.567,749] <ESC><inf> app_event_manager: MODEM_EVT_SHUTDOWN_READY<ESC><CR><LF>
    [00:00:01.568,084] <ESC><wrn> modules_common: Module "modem" shutdown registered<ESC><CR><LF>
    [00:00:01.568,115] <ESC><wrn> util_module: All modules have ACKed the reboot request.<ESC><CR><LF>
    [00:00:01.568,115] <ESC><wrn> util_module: Reboot in 5 seconds.<ESC><CR><LF>
    

    I also added the certificates in asset_tracker_v2  ---> src----> cloud-certs.Same certificates which I downloaded into the IoT 4 Click via LTE-Link monitor 

    One example of the Ca-cert is 

    #define NRF_CLOUD_CA_CERTIFICATE \
    	"-----BEGIN CERTIFICATE-----\nMIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsF\nADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6\nb24gUm9vdCBDQSAxMB4XDTE1MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTEL\nMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv\nb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj\nca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM\n9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw\nIFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6\nVOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L\n93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm\njgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC\nAYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3DQEBCwUA\nA4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDI\nU5PMCCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUs\nN+gDS63pYaACbvXy8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vv\no/ufQJVtMVT8QtPHRh8jrdkPSHCa2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU\n5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2xJNDd2ZhwLnoQdeXeGADbkpy\nrqXRfboQnoZsG4q5WTP468SQvvG5\n-----END CERTIFICATE-----\n"
    
     

    is that ok ? or i am doing something wrong?

    Thanks in advance 

Related