Welcome to the Pycom forum Forum
    • \[\[global:header.categories\]\]
    • \[\[global:header.recent\]\]
    • \[\[global:header.tags\]\]
    • \[\[global:header.popular\]\]
    • Login

    Explore Pybytes | Official Documentation | Report a Firmware Bug/Issue | GitHub

    Important update regarding LTE modem updates

    Scheduled Pinned Locked Moved Announcements & News
    lte
    123 Posts 26 Posters 44.7k Views 32 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A Offline
      arneme @Xykon
      last edited by

      @xykon Could you document (or provide a link to) the complete AT command set supported by the Sequans modem?

      robert-hhR 1 Reply Last reply Reply Quote 0
      • robert-hhR Offline
        robert-hh @arneme
        last edited by robert-hh

        @arneme It's in the documentation, e.g. at https://docs.pycom.io/datasheets/development/fipy
        Edit: Whether it's complete, I'm not sure. For instance the command AT+CPSMS? is issued to the modem but not documented. The sequans specific commands ("AT!....") seem to be missing too.

        A 1 Reply Last reply Reply Quote 0
        • P Offline
          peterv
          last edited by peterv

          AT!="help" does seem to give a lot of the Sequans-specific commands too (and AT!="help foo" to get information on a specific command).

          T 1 Reply Last reply Reply Quote 0
          • A Offline
            arneme @robert-hh
            last edited by

            @robert-hh Thanks, let us hope that it is complete and would be great if the AT!= commands were also documented.

            1 Reply Last reply Reply Quote 0
            • A Offline
              arneme @dan
              last edited by

              @dan Could you verify that the new NB-IoT firmware is supposed to work with Huawei eNodeB channel 20 guard band deployment? We have not succeeded to connect the FiPy to our network yet while for example the UBlox N210 has no problem at all.

              A 1 Reply Last reply Reply Quote 0
              • X Offline
                Xykon administrators
                last edited by

                The reason I have re-released NB-IoT firmware 35351 is for users who had previously success with this version to up/downgrade to it.

                As for your other questions I have forwarded them to Sequans. I am also testing various versions of the NB-IoT firmware with both our Amarisoft LTE emulator and the Vodafone network in the Netherlands and we will provide extended trace information from these tests to Sequans for analysis.

                Unfortunately at the moment we are very much reliant on Sequans to provide firmware, software and documentation for these modems. We're now in the process of setting up our own test systems where we can do at least limited connectivity tests using standard setups.

                I have received one newer NB-IoT firmware 38575 which I will release later tonight that according to Sequans contains a number of bug fixes. I haven't managed to successfully connect to our Amarisoft NB-IoT emulator yet with either version but I'm preparing some traces for Sequans and I'm also checking if this is possibly related to our MicroPython firmware as well.

                I'm hoping to have some news on this very soon.

                Christian Ehlers

                T 1 Reply Last reply Reply Quote 0
                • T Offline
                  tuftec @peterv
                  last edited by

                  @peterv thanks. That might help a little.

                  1 Reply Last reply Reply Quote 0
                  • T Offline
                    tuftec @Xykon
                    last edited by

                    @xykon thanks.
                    Please give this a high priority.
                    It appears that there are quite a number of customers experiencing similar levels of frustration and difficulty in getting NB-IoT to work with any network.

                    Peter.

                    1 Reply Last reply Reply Quote 0
                    • D Offline
                      danielm
                      last edited by

                      Just fyi, I am able to successfully connect to NB-IoT network of Slovak Telekom (Ericsson eNodeB, band 20) using Sequans firmware 37781 running on FiPy.

                      robert-hhR 1 Reply Last reply Reply Quote 1
                      • robert-hhR Offline
                        robert-hh @danielm
                        last edited by

                        @danielm What is your command sequence?

                        D 2 Replies Last reply Reply Quote 0
                        • D Offline
                          danielm @robert-hh
                          last edited by

                          @robert-hh
                          I will post the sequence tomorrow. I left both FiPy and my notebook in the office.

                          1 Reply Last reply Reply Quote 1
                          • robert-hhR Offline
                            robert-hh @tuftec
                            last edited by

                            @tuftec said in Important update regarding LTE modem updates:

                            I do not see any transmissions in the band 8 uplink frequency area

                            Same for me at Band 20. No RF send activity at all.AT least a cell is acquired in Band 20 (commands 'AT!="showphy"' and 'AT+CSQ')

                            1 Reply Last reply Reply Quote 0
                            • J Offline
                              JoseDLopez
                              last edited by

                              Hello,

                              I just updated to 37781 NB-IoT firmware my GPy. But i just realized that it will only works with Ericsson or Huawei Nodes.

                              Here in Chile we only have available one NB-IoT working node and it is Nokia, should it work?

                              Best regards,

                              S 1 Reply Last reply Reply Quote 0
                              • D Offline
                                danielm @robert-hh
                                last edited by

                                @robert-hh
                                This is the sequence which works for me (method is part of class):

                                def test1(self):
                                	self.lte = LTE()
                                	self.lte.send_at_cmd('AT+CFUN=0')
                                	self.lte.send_at_cmd('AT!="clearscanconfig"')
                                	self.lte.send_at_cmd('AT!="addscanfreq band=20 dl-earfcn=6190"')
                                	self.lte.send_at_cmd('AT!="zsp0:npc 1"')
                                	self.lte.send_at_cmd('AT+CGDCONT=1,"IP","nbiot.telekom.sk"')
                                	self.lte.send_at_cmd('AT+CFUN=1')
                                
                                	pycom.rgbled(0xff0000)
                                	
                                	while not self.lte.isattached():
                                		print('Attaching…')
                                		time.sleep(0.25)
                                
                                	pycom.rgbled(0x0000ff)
                                
                                	self.lte.connect()
                                	while not self.lte.isconnected():
                                		print('Connecting…')
                                		time.sleep(0.25)
                                
                                	pycom.rgbled(0x008000)
                                
                                T 1 Reply Last reply Reply Quote 0
                                • T Offline
                                  tuftec @danielm
                                  last edited by

                                  @danielm thanks for that.
                                  I gather you are not using the latest firmware revisions?
                                  The zsp0:npc 1 command does not seem to work anymore.

                                  I have tried something similar, but modified for my local carrier (Vodafone) and just can not get it to attach.
                                  Nothing seems to get transmitted in the band that I need to select (band 8).

                                  Peter.

                                  1 Reply Last reply Reply Quote 0
                                  • robert-hhR Offline
                                    robert-hh
                                    last edited by

                                    @danielm Thanks. But, as @tuftec said above, at least the zsp0::npc command does not exist in the new firmware. I could try with the old firmware, which is now available again.

                                    1 Reply Last reply Reply Quote 0
                                    • D Offline
                                      danielm
                                      last edited by

                                      Pycom FW release on my FiPy is 1.18.1.r1. I used built-in script to upgrade Sequans modem via UART to NB1 firmware version 37781.

                                      >>> node.lte.send_at_cmd("AT+CGMR")
                                      '\r\nUE6.0.0.0\r\n\r\nOK\r\n'
                                      

                                      Is there any command for more detailed version information?

                                      P robert-hhR 2 Replies Last reply Reply Quote 0
                                      • P Offline
                                        peterv @danielm
                                        last edited by

                                        @danielm AT!="showver"

                                        D 1 Reply Last reply Reply Quote 1
                                        • robert-hhR Offline
                                          robert-hh @danielm
                                          last edited by robert-hh

                                          @danielm
                                          AT+CLAC
                                          returns a list of all supported AT commands,
                                          AT!="help"
                                          returns a list of all Sequans specific commands. These are quite a few, like 400. Since the help list is longer than the buffer, you can get sections of it with:

                                          AT!="help startIdx=nn qty=nn" e.g.
                                          AT!="help startIdx=1 qty = 20" for the first 20 commands.
                                          AT!="help help" shows how to use help

                                          Interesting is the commands which returns the internal file tree, which is structured like a linux file tree. So maybe the device runs an embedded linux.

                                          1 Reply Last reply Reply Quote 0
                                          • D Offline
                                            danielm @peterv
                                            last edited by

                                            @peterv @robert-hh
                                            Thanks, will try that tomorrow and verify current Sequans modem firmware version.

                                            Any ideas how to achieve reasonable power consumption without eDRX and PSM?
                                            I was thinking to put ESP32 to light sleep for 5-10s after sending AT+CFUN=1 and then check if the modem is attached and connected.

                                            1 Reply Last reply Reply Quote 0

                                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                            With your input, this post could be even better 💗

                                            Register Login
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 6
                                            • 7
                                            • 7 / 7
                                            • First post
                                              Last post

                                            Pycom on Twitter

                                            Pycom