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 Pytrack and Pysense firmware release (0.0.4)

    Scheduled Pinned Locked Moved Announcements & News
    firmware
    5 Posts 4 Posters 2.0k Views 5 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 daniel

      Hello,

      Firmware release 0.0.4 for Pytrack and Pysense is now available. Here's the change log:

      • Recover gracefully from I2C bus errors.
      • Implement I2C slave clock stretching in order to avoid Rx buffer overflows.

      Basically this new firmware solves a bug that would cause the Pytrack or Pysense to become unresponsive on the I2C bus until a power cycle was performed.

      Please follow this instructions in order to install the new firmware: https://docs.pycom.io/chapter/pytrackpysense/installation/firmware.html

      Important: When applying this release to a Pytrack or Pysense board, make sure to be running the latest firmware on the Pycom module as well, since clock stretching support was only added 2 releases ago (on 1.7.5.b1).

      Cheers,
      Daniel

      1 Reply Last reply Reply Quote 1
      • C Offline
        chrisi
        last edited by

        I have tried updating both the Pytrack and Pysense but keep on getting the error "No DFU capable USB device available". I have tried both Debian on a raspbian and Fedora on a computer. Have tried all com ports on devices and different cables. Any Ideas?

        Thanks,

        Chris

        J 1 Reply Last reply Reply Quote 0
        • J Offline
          jmarcelino @chrisi
          last edited by jmarcelino

          @chrisi
          Did you connect the USB while pressing the button on the Pytrack/Pysense? Also remember you only get about 6 seconds to run the dfu-util command after that, goes quite quickly.

          You might also need to run it with sudo.

          C 1 Reply Last reply Reply Quote 1
          • E Offline
            Emmanuel Goudot
            last edited by

            Is it now possible to wake up from deep Sleep (py.setup_sleep(SLEEP_TIME) & py.go_to_sleep()) from one of the EXT_IO header ?

            1 Reply Last reply Reply Quote 1
            • C Offline
              chrisi @jmarcelino
              last edited by

              @jmarcelino It turned out when I used a different computer it worked first time. Thanks for the help anyway I think it may have been a motherboard issue.

              thanks,

              Chris

              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