This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Registering a 3rd Party Board(Actinius Icarus) to Nrf Cloud

Hi, I'm trying to add an Icarus Board to Nrf Cloud. I have the IMEI number of Icarus Board but I don't know how to find HWID/PIN number.

I also saw this ticket https://devzone.nordicsemi.com/f/nordic-q-a/59924/imei-and-hwid, Here in the conclusion, we don't need to HWID number, it can be a random number.

But still, I get an error. I also tried writing the IMEI number in nrf-IMEI format. It didn't work either.

What is the proper way to add an LTE device if I have a 3rd Party board or if I have only nrf9160?

Thank you for your help.

Parents
  • Have you checked what the documentation says about the error code?

    "The device cannot be found in the device registry, i.e., it is not "known" by the IoT cloud platform. Possible reasons:

    1. You entered the device id and/or ownership code (PIN or HWID) incorrectly.
    2. Before attempting association, you did not wait for the LEDs to indicate the device was provisioned.
    3. Corrupt modem firmware.
    4. Corrupt, wrongly flashed, or illegitimate device certificates.
    5. Poor LTE connection"

    I asked the cloud team and they said the device isn't even getting connected to the nRF cloud.

  • Let's go to step by step;

    1. I have an Icarus Board and this Icarus board has nrf9160 on the board. 

    2. I built the cloud_client example project for the board and flashed to the device. I'm debugging it with J-Link. Everything looks okay.

    3. I don't have any HWID number or PIN number on the board. (I don't know what should I write here!)

    4. I get the IMEI number from the device sending some commands to the board while it runs.

    5. I don't know in which format I have to write IMEI number. ( nrf-<IMEI> or <IMEI> or own-<IMEI)

    Now you have a better picture I guess. 

  • evren.kenanoglu said:
    3. I don't have any HWID number or PIN number on the board. (I don't know what should I write here!)

     You get the PIN number when generating the certificate. You can look at this.

     

    evren.kenanoglu said:
    5. I don't know in which format I have to write IMEI number. ( nrf-<IMEI> or <IMEI> or own-<IMEI)

     As jing mentioned, you should add your own prefix to the IMEI number.

    Also, make sure your device is connected to the cloud before trying to register.

  • Hi again,

    I checked "you can look at this." I'm not 100 percent sure what I have to do but I understood that at the first I have to register this device to nrf-cloud. 

    So here's what I have done: 

    - I made exact changes in the file CONFIG_NRF_CLOUD_CLIENT_ID_PREFIX="own".

    - I created a json file which includes these informations;

    - After that opened LTE-Monitor and load from Json file and update the certificates.

    - I reset the board. But still, I get the same error when adding the device on the cloud side.

    I don't know I'm not sure if I know how to register this device. 

    I didn't see or maybe I didn't understand how to register this device to the cloud. 

    I really need a basic solution that goes step by step for that registery. 

    Any help? 

Reply
  • Hi again,

    I checked "you can look at this." I'm not 100 percent sure what I have to do but I understood that at the first I have to register this device to nrf-cloud. 

    So here's what I have done: 

    - I made exact changes in the file CONFIG_NRF_CLOUD_CLIENT_ID_PREFIX="own".

    - I created a json file which includes these informations;

    - After that opened LTE-Monitor and load from Json file and update the certificates.

    - I reset the board. But still, I get the same error when adding the device on the cloud side.

    I don't know I'm not sure if I know how to register this device. 

    I didn't see or maybe I didn't understand how to register this device to the cloud. 

    I really need a basic solution that goes step by step for that registery. 

    Any help? 

Children
Related