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

    Lopy - Bug with USB

    Scheduled Pinned Locked Moved LoPy
    6 Posts 2 Posters 2.1k Views 3 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.
    • O Offline
      Oneillsite
      last edited by

      i have 2 LoPy's: one of them has been successfully firmware-updated via USB/pycomBoard
      the second LoPy seems to have a bug when connected via USB on the PycomBoard.

      About this 'bad' Lopy:

      • Operational when connected on PycomBoard and powered on with Battery,
      • Not operational when connected on PycomBoard and powered with USB<--PC,
      • Operational when connected on PyComboard powered first with battery and after connected with USB<--PC

      By operational: can be accessed via telnet
      Because the 'good' LoPy does not have any problem with USB/pycomBoard, i assume that nor USB nor PyComboard have bugs.

      I did monitoring with Putty on dev/ttyUSB0 - serial 115200,
      When doing GND-P23 + reset: 99% i do not have information on Putty screen.
      Once i did received: rst:0X01(POWEON-RESET,boot:0X23(DOWNLOAD-BOOT(UART0, UART1.....)) waiting for download. At this
      point, i have tried to do the firmware update but i ended with a failure message: "device reports readiness to read but returned no data.
      Usually i do not receive this message(rst:0X01...) and when i try to do the firmware update i do have the message
      Exception: Failed to connect to ESP32: Timed out waiting for packet header.

      1 Reply Last reply Reply Quote 0
      • L Offline
        LoneTech
        last edited by

        Sounds like an issue with the expansion board. Out of the ten I and a friend ordered, one had a solder bridge that shorted out the power supply; it was minuscule and could be removed just poking at it, but means the LoPy wouldn't run. A more common issue is a jumper for the serial connection going missing; the first two, Rx and Tx, are required, while the CTS/RTS ones are normally unused, in case you need to move one. It can be a bit tricky to inspect the boards.

        1 Reply Last reply Reply Quote 0
        • O Offline
          Oneillsite
          last edited by

          Just some tests results:

          ********** LoPy with a possibly bug ***

          root@debian:/home# dmesg | grep tty
          [ 0.000000] console [tty0] enabled
          [ 1.995111] systemd[1]: Starting system-getty.slice.
          [ 1.995167] systemd[1]: Created slice system-getty.slice.
          [ 76.494314] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0

          root@debian:/# setserial -g /dev/ttyS[0123]
          /dev/ttyS0, UART: unknown, Port: 0x03f8, IRQ: 4
          /dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3
          /dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
          /dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3

          root@debian:/# setserial -g /dev/ttyUSB0
          /dev/ttyUSB0, UART: unknown, Port: 0x0000, IRQ: 0, Flags: low_latency

          Those output done after pluging (LoPy+3.7battery)+USB

          looks like UART failure ?

          ********************************************************$

          ********** LoPy with No possibly bug ***

          oot@debian:/# dmesg | grep tty
          [ 0.000000] console [tty0] enabled
          [ 1.995111] systemd[1]: Starting system-getty.slice.
          [ 1.995167] systemd[1]: Created slice system-getty.slice.
          [ 76.494314] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
          [ 609.752590] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
          [ 641.645409] usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0

          oot@debian:/# setserial -g /dev/ttyS[0123]
          /dev/ttyS0, UART: unknown, Port: 0x03f8, IRQ: 4
          /dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3
          /dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
          /dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3
          root@debian:/# setserial -g /dev/ttyUSB0
          /dev/ttyUSB0, UART: unknown, Port: 0x0000, IRQ: 0, Flags: low_latency
          root@debian:/#

          1 Reply Last reply Reply Quote 0
          • O Offline
            Oneillsite
            last edited by

            Conclusion: Bug on this Lopy.
            Solution proposed by Pycom: return the defective LopY and send a brand new one...
            Great.... But still waiting for the new one.....
            ... questionning....

            O 1 Reply Last reply Reply Quote 0
            • O Offline
              Oneillsite @Oneillsite
              last edited by

              ... It sounds in a very good way to be solutionned ...
              I

              1 Reply Last reply Reply Quote 0
              • O Offline
                Oneillsite
                last edited by

                The problem has been solutionned in a veryy good way. Thanks to Daniel/Abilio for their actions !

                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