Skip to main content
Explorer II
April 20, 2021
Question

B-L462E-CELL1 not connecting to TruPhone

  • April 20, 2021
  • 16 replies
  • 12214 views

Just received this and it doesn't connect. I contacted Truphone and they were not much help. They did mention to make sure the apn is iot.truphone.com.

I know almost nothing about this device and the instructions are sparse but I did find a menu item for Cellular Service. It did not have anything in the apn field. I set the menu as follows:

Sim Slot 0: 1 (MODEM EMBEDDED SIM)

APN: iot.truphone.com

CID: 1

username: 

password: 

modem target_state: 2

attachment timeout: 180000 ms

Network register mode: 0 = Auto

Operator name format: 9 = Not present

Operator name: 00101

Access techno present: Not present

Network register mode: 7 = CatM1

Low power inactivity timeout: 1000 ms

NFMC activation : 0

It still does not connect. Are these values ok?

Also it seems the my.murata.com website is not accepting new logins. So how can I get further information about this board?

    This topic has been closed for replies.

    16 replies

    ST Employee
    April 23, 2021

    Hi Clark,

    Did you successful activated the SIM subscription via Truphone website? If yes, then please check that you are country is covered by Truphone footprint here https://www.truphone.com/things/plans/coverage/?feature=LTE-M.

    If your country is covered then can you run the original binary that come from the board (if you do not have the original binary, you can also retrieve it from x-cube-cellular website https://www.st.com/en/embedded-software/x-cube-cellular.html, then you can find the binary at STM32CubeExpansion_CELLULAR_V5.2.0\Projects\B_L462E\Demonstrations\Cellular\Binaries\l462_t1se_socket_v520.bin). Then sends the trace that you see on the terminal (teraterm). We need to verify if there is something wrong that prevent the device to register to the network. Indeed, it may happen that automatic IMSI switching to your country may not happen for some reason. So, we need to do some minor verification.

    Best Regards

    Solofo

    ST Employee
    April 23, 2021

    Hi Clark,

    Your setting is OK. Can you check if the country where you try to run the board is covered by Truphone footprint. You can use this https://www.truphone.com/things/plans/coverage/?feature=LTE-M.

    Can you also share the log /trace you from the teraterm?

    When you see REGISTRATION DENIED printed, can you enter the command on the terminal at at%ceer? It will provide the detail of REGISTRATION DENIED. I can help to understand the reason of registration failure.

    Thanks

    Best Regards

    Solofo

    Explorer II
    April 23, 2021

    @S.RA​ 

    Thank you so much for helping me with this.

    SIM ACTIVATION

    Yes, I did activate my Truphone SIM subscription. I am in the USA in the state of Arkansas. I am near ATT and Verizon towers. I have been in contact with Truphone support. They confirm I am activated. They seem very confused about the B-L462E-CELL1. They frequently ask me to remove the SIM and put it in a cell phone. I have to frequently explain to them that this device uses an eSim and it is not removable. I am trying to educate them on the B-L462E-CELL1. I have sent them literature on the device.

    They have recently sent my support request to their engineers. The engineers asked for my exact location. I sent them my Lat Lon and my state and city. I also have sent them a complete log as well as information on the B-L462E-CELL1.

    CONSOLE LOG

    I have attached a complete log.

    AT%CEER command

    I am unable to make the at%ceer command work. Please provide me more details on the exact command and how to enter it into the terminal.

    Here is what I have tried:

    1. Press Enter
    2. type "cst polling off"
    3. type "at%ceer" Unknown command
    4. type "at at%ceer" Incorrect parameters
    5. type "at at+ceer"

    $>at at+ceer

      ATParser:*** SEND (size=8) ***

    at+ceer<CR>

      <CR><LF>

      +CEER: <CR><LF>

      <CR><LF>

      OK<CR><LF>

    ORIGINAL BINARY

    Should I use the CubeProgrammer to install the binary? After I install the new binary I will send you another log and the results of the CEER command.

    Thank you again for your help!

    Clark

    ST Employee
    April 23, 2021

    Hi Clark,

    The command is "at at%ceer?"

    If you are in the US, you need to force the Modem FW to use the TRUPHONE network configuration. So, please enter the command : at at%nwoper="TRUPHONE".

    I hope it helps

    Best Regards

    Solofo

    Explorer II
    April 23, 2021
    Hi Solofo Here is the response to the ceer? command: at%ceer? %CEER: 1,"NAS-EMM","ATTACH","REJECT",#17,NETWORK_FAILURE OK $> +CEREG: 3 I got this response once or twice, most times I get no response. When I enter at at%nwoper=TRUPHONE�? I get no response. Sometimes it stops the terminal display. Clark
    ST Employee
    April 23, 2021

    Please enter at at%nwoper="TRUPHONE". To be sure that you have the correct name has been set, please enter at at%nwoper?

    you should have something like below:

    $>at at%nwoper="TRUPHONE"

      ATParser:*** SEND (size=21) ***

    at%nwoper="TRUPHONE"<CR>

      <CR><LF>

      OK<CR><LF>

    $>at at%nwoper?

      ATParser:*** SEND (size=11) ***

    at%nwoper?<CR>

      <CR><LF>

      %NWOPER: "TRUPHONE"<CR><LF>

      <CR><LF>

      <CR><LF>

      OK<CR><LF>

    $>

    Explorer II
    April 23, 2021
    Solofo, thank you again for your help!
    Should I enter the nwoper command while the terminal is scrolling? When I do that, most of the time I get no response at all.
    Or should I stop the scrolling? If so, how do you recommend I do that?
    Clark
    ST Employee
    April 23, 2021

    You are welcome.

    You can do a copy paste of the command to your terminal as soon as the AT commands transaction with modem is possible. But I suggest you to first let Modem to perform network search (for example when you see the network status is displayed like NOT_REGISTERED_SEARCHING).

    Solofo

    Explorer II
    April 23, 2021
    Most of the time when I paste in a command, it is not printed, not acknowledged at all. I am trying three different terminal programs in macOS Big Sur. Do you think I need to find a Windows machine and use Terra Term? Also, I never see NOT_REGISTERED_SEARCHING. Here is the loop I am in: AUTOM TASK: WAITING_FOR_NETWORK_STATUS_STATE - POLLING_TIMER_EVENT *********** CST_network_status_test_mngt ******** ATParser:*** SEND (size=10) *** AT+CEREG? +CEREG: 2,3 ATCModem:NetworkState (EPS) = REGISTRATION_DENIED OK ATParser:*** SEND (size=9) *** AT+CREG? +CREG: 2,3 ATCModem:NetworkState (CS) = REGISTRATION_DENIED OK ATParser:*** SEND (size=9) *** AT+COPS? +COPS: 0 OK ATParser:*** SEND (size=7) *** AT+CSQ +CSQ: 19,99 OK -Sig quality rssi : 19 -Sig quality ber : 99 AUTOM TASK: WAITING_FOR_NETWORK_STATUS_STATE - POLLING_TIMER_EVENT *********** CST_network_status_test_mngt ******** ATParser:*** SEND (size=10) *** AT+CEREG? +CEREG: 2,3 ATCModem:NetworkState (EPS) = REGISTRATION_DENIED OK ATParser:*** SEND (size=9) *** AT+CREG? +CREG: 2,3 ATCModem:NetworkState (CS) = REGISTRATION_DENIED OK ATParser:*** SEND (size=9) *** AT+COPS? +COPS: 0 OK ATParser:*** SEND (size=7) *** AT+CSQ +CSQ: 19,99 OK -Sig quality rssi : 19 -Sig quality ber : 99 AUTOM TASK: WAITING_FOR_NETWORK_STATUS_STATE - POLLING_TIMER_EVENT *********** CST_network_status_test_mngt ******** ATParser:*** SEND (size=10) *** AT+CEREG? +CEREG: 2,3 ATCModem:NetworkState (EPS) = REGISTRATION_DENIED OK ATParser:*** SEND (size=9) *** AT+CREG? +CREG: 2,3 ATCModem:NetworkState (CS) = REGISTRATION_DENIED OK ATParser:*** SEND (size=9) *** AT+COPS? +COPS: 0 OK ATParser:*** SEND (size=7) *** AT+CSQ +CSQ: 18,99 OK -Sig quality rssi : 18 -Sig quality ber : 99 Notice the ber which is 99. It has shown that reading since I first used it on Monday. I think that means the bit error rate is 99%….almost all the bits are in error. Is something wrong with my board?
    ST Employee
    April 23, 2021

    I see, can you just read the current nwoper Just enter at at%nwoper?

    Explorer II
    April 23, 2021
    I pasted that command 3 times, here is what the terminal showed: 1st attempt - returned a message but not like expected AUTOM TASK: WAITING_FOR_NETWORK_STATUS_STATE - NETWORK_CALLBACK_EVENT *********** CST_network_status_test_mngt ******** ATParser:*** SEND (size=10) *** AT+CEREG? +CEREG: 2,2 ATCModem:NetworkState (EPS) = NOT_REGISTERED_SEARCHING OK ATParser:*** SEND (size=9) *** AT+CREG? +CREG: 2,2 ATCModem:NetworkState (CS) = NOT_REGISTERED_SEARCHING OK ATParser:*** SEND (size=9) *** AT+COPS? +COPS: 0 OK ATParser:*** SEND (size=7) *** AT+CSQ +CSQ: 10,5 OK -Sig quality rssi : 10 -Sig quality ber : 5 at at%nwoper? +CEREG: 3 ATCModem:NetworkState (EPS) = REGISTRATION_DENIED ==================================CST_network_reg_callback AUTOM TASK: WAITING_FOR_NETWORK_STATUS_STATE - NETWORK_CALLBACK_EVENT *********** CST_network_status_test_mngt ******** ATCM TYPEATParser:ATParser_par- received mAT+CEREG? ATPa+CREG: 3 ATCModem:NetworkState (CS) = REGISTRATION_DENIED ==================================CST_network_reg_callback +CEREG: 2,3 ATCModem:NetworkState (EPS) = REGISTRATION_DENIED OK ATParser:*** SEND (size=9) *** AT+CREG? +CREG: 2,3 ATCModem:NetworkState (CS) = REGISTRATION_DENIED OK ATParser:*** SEND (size=9) *** AT+COPS? +COPS: 0 OK ATParser:*** SEND (size=7) *** AT+CSQ +CSQ: 11,99 OK -Sig quality rssi : 11 -Sig quality ber : 99 2nd and 3rd attempts - no reply except went to help -Sig quality rssi : 19 -Sig quality ber : 99 at at%nwoper? ***** help ***** List of commands ———————— help help command trace trace management stack stack analysis comsocket com socket commands cst cellular service task management atcmd send an at command modem modem configuration management echoclient echoclient commands httpclient http client management ping ping commands comclt comclt commands mems mems management Help syntax ————— warning: case sensitive commands [optional parameter] ||…|: parameter value list (command description) return key: last command re-execution #: comment line Advice ————— to use commands it is advised to use one of the following command to disable traces trace off (allows disable all traces) cst polling off (allows to disable modem polling and avoid to display uncomfortable modem traces $>AUTOM TASK: WAITING_FOR_NETWORK_STATUS_STATE - POLLING_TIMER_EVENT *********** CST_network_status_test_mngt ******** ATParser:*** SEND (size=10) *** AT+CEREG? +CEREG: 2,3 ATCModem:NetworkState (EPS) = REGISTRATION_DENIED The device is not responding like it should. Clark
    Visitor II
    June 22, 2021

    Hi,

    I am having the same issue in Australia.

       +CEREG: 2,3<CR><LF>

    ATCModem:NetworkState (EPS) = REGISTRATION_DENIED

    The Truphone SIM is activated.

    Australia is covered according to https://www.truphone.com/things/plans/coverage/?feature=LTE-M

    I have tried the unit with the embedded sim and two local sims. I have tried all combinations of tech.

    None of the SIMs have registered any network traffic at all.

    I have run it >10 times and have let it run for long periods.

    I have also tried only the embedded SIM and only the SIM socket at other times.

    I have tried in two locations, both with good reception.

    Here are my current settings:

    Sim Slot 0: 0 (MODEM SOCKET)

    APN: iot.truphone.com

    CID: 1

    username:

    password:

    Sim Slot 1: 1 (MODEM EMBEDDED SIM)

    APN: iot.truphone.com

    CID: 2

    username:

    password:

    modem target_state: 2

    attachment timeout: 180000 ms

    Network register mode: 0 = Auto

    Operator name format: 9 = Not present

    Operator name: 00101

    Access techno present: Not present

    Network register mode: 7 = CatM1

    Low power inactivity timeout: 1000 ms

    NFMC activation : 0

    I have also set NWOPER=TRUPHONE

    $>at at%nwoper?

       ATParser:*** SEND (size=11) ***

    at%nwoper?<CR>

       <CR><LF>

       %NWOPER: "TRUPHONE"<CR><LF>

       <CR><LF>

       <CR><LF>

       OK<CR><LF>

    When I try the at%ceer? command I appear to get a truncated output, see below

    $>at at%ceer?

       ATParser:*** SEND (size=9) ***

    at%ceer?<CR>

       <CR><LF>

       ATParser: Big frame (display deactivated)

       <CR><LF>

       OK<CR><LF>

    Firstly, how can I enable the "Big frame" display?

    Secondly, any update on the best process to address this issue?

    Thanks in advance,

    Jim

    Explorer
    January 27, 2022

    Hi, I', In Thailand and also in Truphone list

    I also got

    ATCModem:NetworkState (EPS) = REGISTRATION_DENIED<LF><CR>

    Firmware out of the box haven't been updated yet.

    Anyone can tell me how to set APN for 2 sim (eSim and external plastic sim)?

    If I cannot make Truphone work, I will try external sim card, I have TRUE(Operator in Thailand) NB-IoT and LTE-M1 sim card.

    How to get below information? I used Keil not STM32IDE

    Sim Slot 0: 0 (MODEM SOCKET)

    APN: iot.truphone.com

    CID: 1

    username:

    password:

    Sim Slot 1: 1 (MODEM EMBEDDED SIM)

    APN: iot.truphone.com

    CID: 2

    username:

    password:

    modem target_state: 2

    attachment timeout: 180000 ms

    Network register mode: 0 = Auto

    Operator name format: 9 = Not present

    Operator name: 00101

    Access techno present: Not present

    Network register mode: 7 = CatM1

    Low power inactivity timeout: 1000 ms

    NFMC activation : 0

    I DO NOT GET any answer from ceer?

    at at%ceer?<CR><LF>

    1/28/2022 03:36:43.080 [RX] - <CR><LF>

      ATParser:*** SEND (size=9) ***<LF><CR>

    at%ceer?<CR><LF><CR>

      <CR><LF><LF><CR>

      %CEER: 1<CR><LF><LF><CR>

      <CR><LF><LF><CR>

      OK<CR><LF><LF><CR>

    Also change from "DEFAULT" to "TRUPHONE"

    1/28/2022 03:39:00.586 [TX] - at at%nwoper="TRUPHONE"<CR><LF>

    1/28/2022 03:39:00.589 [RX] - <CR><LF>

      ATParser:*** SEND (size=21) ***<LF><CR>

    at%nwoper="TRUPHONE"<CR><LF><CR>

      <CR><LF><LF><CR>

      OK<CR><LF><LF><CR>

    I tested in my house, rssi 99, is it good or bad?

    -Sig quality rssi : 99<LF><CR>

     -Sig quality ber : 99<LF><CR>

    0693W00000JNbziQAD.pngPlease help? I guest many people face this problem as well.

    Anyone has AT command to share? Or any guide line document for setting APN?

    Best regards,

    Virut Apiwattanasorn

    Explorer
    January 27, 2022

    I read in forum and send at at%getacfg=radiom.config.preferred_rat_listI

    It return none,

    1/28/2022 03:50:47.793 [TX] - at at%getacfg=radiom.config.preferred_rat_list<CR><LF>

    1/28/2022 03:50:47.798 [RX] - <CR><LF>

      ATParser:*** SEND (size=44) ***<LF><CR>

    at%getacfg=radiom.config.preferred_rat_list<CR><LF><CR>

      <CR><LF><LF><CR>

      none<CR><LF><LF><CR>

      OK<CR><LF><LF><CR>

    so I changed to NBIOT

    1/28/2022 03:50:54.074 [TX] - at at%setacfg=radiom.config.preferred_rat_list,"NBIOT"<CR><LF>

    1/28/2022 03:50:54.080 [RX] - <CR><LF>

      ATParser:*** SEND (size=52) ***<LF><CR>

    at%setacfg=radiom.config.preferred_rat_list,"NBIOT"<CR><LF><CR>

      <CR><LF><LF><CR>

      OK<CR><LF><LF><CR>

    Now CEER? return

    EMM","ATTACH","REJECT",#14,EPS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN<CR><LF>

    ATCModem:NetworkState (CS) = REGISTRATION_DENIED<LF><CR>

      <CR><LF><LF><CR>

      OK<CR><LF><LF><CR>

      ATParser:*** SEND (size=9) ***<LF><CR>

    AT%CEER?<CR><LF><CR>

      <CR><LF><LF><CR>

      %CEER: 1,"NAS-EMM","ATTACH","REJECT",#14,EPS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN<CR><LF><LF><CR>

      <CR><LF><LF><CR>

      OK<CR><LF><LF><CR>

    so I changed to CatM

    1/28/2022 04:15:14.670 [TX] - at at%setacfg=radiom.config.preferred_rat_list,"CatM"<CR><LF>

    1/28/2022 04:15:14.676 [RX] - <CR><LF>

      ATParser:*** SEND (size=51) ***<LF><CR>

    at%setacfg=radiom.config.preferred_rat_list,"CatM"<CR><LF><CR>

      <CR><LF><LF><CR>

      OK<CR><LF><LF><CR>

    Now CEER? return

    EMM","ATTACH","REJECT",#14,EPS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN<CR><LF>

    ATCModem:NetworkState (CS) = REGISTRATION_DENIED<LF><CR>

      <CR><LF><LF><CR>

      OK<CR><LF><LF><CR>

      ATParser:*** SEND (size=9) ***<LF><CR>

    AT%CEER?<CR><LF><CR>

      <CR><LF><LF><CR>

      %CEER: 1,"NAS-EMM","ATTACH","REJECT",#14,EPS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN<CR><LF><LF><CR>

      <CR><LF><LF><CR>

      OK<CR><LF><LF><CR>

      ATParser:*** SEND (size=9) ***<LF><CR>

    So is it work in Thailand?

    I need to test with external plastic sim from Thai operator, do you have step by step setting guide?

    It's not ok for this difficulty and unclear documents.

    I almost give up and change solution to MCU + Simcom or Quectel modems that I can control every step.

    Best Regards,

    Please help.

    I will use your module in electronic water meter in Thailand and Vietnam markets.