Connecting a Conexio Stratus Board to LTE Link Monitor

I have a conexio stratus board that I would like to debug the modem with the LTE Link monitor.  I am not using the Zephyr frame work, but I can flash pre-compiled hex files built with Zephyr.  I flashed the AT_Client hex file to the Stratus, connected the board, and the connection only shows up when unchecking the "supported devices only" box.  It shows up as `CP2102N USB to UART Bridge`.  The Log window shows `Modem port is opened` but AT commands just time out.  I assume from reading other posts this is a certificate issue? 

Thanks,

Daniel

  • Hi,

     

    You should ask the vendor behind this kit for documentation on how to get started and how you program a device using the pre-programmed bootloader for this specific board.

     

    I flashed the AT_Client hex file to the Stratus

    Where did you get this .hex file? And are you certain it's built for this board?

    You need to use the correct board file for this product, which seems to be "conexio_stratus_ns" according to their own documentation:

    https://docs.conexiotech.com/building-and-programming-an-application/building-and-programming-an-application

     

    Kind regards,

    Håkon

  • Thank you for the link, I will review those docs.  I didn't realize that the at_client was board specific.  The one I tried was from the nordicsemi website downloads page for the nrf9160.  This pre-built hex worked on the thingy91, but not the Stratus which makes sense from your specific board question.  I will report back once I have reviewed the link.

    Appreciate it,

    Daniel   

  • Hi Daniel,

     

    If your board had the same UART pins defined as either thingy91 or nRF9160-DK, you should technically have used one of those boards precompiled .hex files.

    Feel free to ask questions if you run into any issues with the setup of the toolchain and/or compilation of the project.

     

    Kind regards,

    Håkon

  • I had Conexio send me the at_client example pre-compiled for the Stratus board.  I haven't had to time to try it yet.  I'm not using the Zephyr framework, but using Rust.  My biggest need is to get the cellular modem connected to a network, and the LTE Link monitor is very useful for debugging.  I do have a Rust version of the at_client example but it is setup to work with a serial terminal window. 

    I would like to port the Zephyr at_client example to Rust so I could use that to connect to the LTE Link Monitor.  What are the requirements for connecting?  I see the external oscillator is being enabled, but I haven't deciphered much more than that. 

    Thanks!

    Daniel   

  • Hi Daniel,

     

    dkhayes117 said:

    I would like to port the Zephyr at_client example to Rust so I could use that to connect to the LTE Link Monitor.  What are the requirements for connecting?  I see the external oscillator is being enabled, but I haven't deciphered much more than that. 

    The requirement is essentially to talk to the modem via AT commands, which is done as per at_host.c file. 

    What it does is to use the uart as a transport to write commands and read responses.

    dkhayes117 said:
    I do have a Rust version of the at_client example but it is setup to work with a serial terminal window. 

    If you have this, then LTE Link Monitor should work?

    Try issuing:

    AT+CFUN=1 # to turn on the modem

    AT+CEREG=5 # More verbose details on your link

    AT+CFUN? # This will trigger a series of other at commands in LTE Link Monitor if "Automatic requests" box is checked

     

    Kind regards,

    Håkon

Related