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

    New firmware release v1.15.0.b1

    Scheduled Pinned Locked Moved Announcements & News
    firmware
    15 Posts 8 Posters 3.8k Views 8 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.
    • D Offline
      daniel
      last edited by

      Hello,

      We have just released firmware v1.15.0.b1. These are the release notes:

      • esp32: Store the buffered LoRaWAN MAC commands before entering deep sleep.
      • esp32: Add modutimeq module.
      • esp32: Use LTE module Airplane mode to save mode when IDLE (FiPy and GPy).
      • esp32: Rename uart.tx_done() to uart.wait_tx_done() and correct the behaviour.
      • esp32: Fix crash on LoPy4 due to SX1276 sleep function being outside of IRAM.
      • esp32: Make sure that static mutexes are allocated from internal memory only.
      • esp32: Fix queue module crash and add full() and empty() methods.
      • esp32/sigfox: Update modsigfox libraries to support dual core mode (SiPy, FiPy and LoPy4)
      • esp32: mods/modutime.c: ticks_add returns with an unsigned int
      • esp32: Fix modbt scan response adv data length
      • esp32: Add Bluetooth.CHAR_SUBSCRIBE_EVENT

      Additional to that there have been a few fixes on the modbus library: https://github.com/pycom/pycom-modbus/commit/3932d5b4bded4249a8aee023e84107a1b8a6d08a

      To the Deepsleep shield, Pytrack, Pysense calibration functions before deepsleep: https://github.com/pycom/pycom-libraries/commit/1fbc177d38b514b1890bcfc9df2b89621643ea3f

      To the Pytrack GPS library: https://github.com/pycom/pycom-libraries/commit/a71e9863d3f085fa05c0be88a64def73d4f24873

      Cheers,
      Daniel

      B J R 3 Replies Last reply Reply Quote 4
      • B Offline
        brotherdust
        last edited by

        @daniel Was reading through the commit last night. Nice work! Couldn’t help but notice there were some changes in 3gpp regarding how APN is set up. Is this perhaps some prep-work for being able to specify custom APN? 😁 When will the AT command guide be released? When will MP functions be available for custom AT commands? Thanks!

        1 Reply Last reply Reply Quote 0
        • I Offline
          icorredor
          last edited by

          Good news and nice work! For next version, we are looking forward to have a way to custom the APN for the LTE-M1 module as well as a function to send AT command to it. Thanks a lot, team!

          1 Reply Last reply Reply Quote 0
          • B Offline
            brotherdust @daniel
            last edited by

            @daniel Can we please, please, please have the AT command guide? I've been having to do a lot of guesswork to get my modem to connect. In other words, you're holding me back. =)

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

              @brotherdust we just received a public version of the AT command manual and we are going to release it shortly :-).

              B B 2 Replies Last reply Reply Quote 0
              • B Offline
                brotherdust @daniel
                last edited by

                @daniel YESSSSS!

                1 Reply Last reply Reply Quote 0
                • R Offline
                  Redferne
                  last edited by

                  Frantically hammering the F5 button...

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

                    It's public: https://github.com/pycom/pycom-documentation/commit/b78e90700f8722e6aa1ec159871dd53681722598

                    But gitbook seems to be slow building updates today...

                    Cheers,
                    Daniel

                    1 Reply Last reply Reply Quote 0
                    • B Offline
                      brotherdust
                      last edited by

                      @daniel BWHAHAHAHAHA!!!!!

                      1. Get AT command manual
                      2. CONNECT ALL THE THINGS
                      3. TAKE OVER THE WORLD!
                      1 Reply Last reply Reply Quote 0
                      • D Offline
                        daniel
                        last edited by

                        @brotherdust hahaha :-)

                        1 Reply Last reply Reply Quote 0
                        • R Offline
                          Redferne
                          last edited by

                          No such luck (yet). There was no magic AT command in there, just the plain old ones... yawn

                          1 Reply Last reply Reply Quote 0
                          • B Offline
                            bali @daniel
                            last edited by

                            @daniel

                            When can we have custom APN setup in firmware?

                            1 Reply Last reply Reply Quote 0
                            • J Offline
                              Joe Pybytes Beta @daniel
                              last edited by

                              @daniel LTE connection is no longer possible with the 1.15.0b1 firmware. The old version is more stable. Will there be a new version issued soon?

                              1 Reply Last reply Reply Quote 0
                              • R Offline
                                rskoniec @daniel
                                last edited by rskoniec

                                @daniel During playing around with CAN class I think I found an inconsistence:

                                According to the docs https://docs.pycom.io/chapter/firmwareapi/pycom/machine/CAN.html (in the can.callback code snippet) there is a trigger constant called CAN.RX_FIFO_OVERRUN (double R), but using it from the REPL causing an error. It turned out that it should be CAN.RX_FIFO_OVERRRUN (triple R) as in the Constants section in the same docs.

                                Also it should be CAN instead of RTC in the Constructors section.

                                The machine is working as good as it's code.

                                sebS 1 Reply Last reply Reply Quote 0
                                • sebS Offline
                                  seb @rskoniec
                                  last edited by

                                  @rskoniec

                                  The typos have been fixed in the docs and the firmware will have the extra R removed in the next release, thanks for reporting this.

                                  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 / 1
                                  • First post
                                    Last post

                                  Pycom on Twitter

                                  Pycom