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

    Any hope for damaged WiPy 2

    Scheduled Pinned Locked Moved WiPy 2&3
    brickeddamagewipy 2
    8 Posts 4 Posters 2.2k Views 4 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
      dvogel
      last edited by dvogel

      I damaged my WiPy 2 by plugging into the expansion board the wrong way. It will not allow a wifi connection or connect to PyMakr, nor will it go into update mode by grounding G23. I also tried a factory reset with 3.3v on G28. Is there any hope for any functionality for this device or should I pitch it?

      L 1 Reply Last reply Reply Quote 0
      • L Offline
        livius @dvogel
        last edited by livius

        @dvogel said in Any hope for damage WiPy 2:

        First - what power source did you use when you put wipy wrongly?
        It is important to predict what can be broken.
        Did you tried with any TTL USB to UART converter connected to your wipy without expansion board?

        think about people first, then computers

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

          It was in the expansion board connected to computer/USB so power source was USB 5v. At the very least G28 was receiving ~5v, very bad! :(

          Yes, I have tried using a (3.3v) TTL serial connection without the expansion board, no difference.

          Actually, everytime it is powered up now it goes through the heartbeat led sequence indicating a factory reset (even without an external pullup on G28).

          L J 2 Replies Last reply Reply Quote 0
          • L Offline
            livius @dvogel
            last edited by

            @dvogel said in Any hope for damaged WiPy 2:

            TTL

            Without schematics really hard to tell what more you can do.
            I know that it is crazy - try cold it in refrigerator and power once again - maybe some louck for you.
            If not then ...

            think about people first, then computers

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

              @dvogel said in Any hope for damaged WiPy 2:

              Actually, everytime it is powered up now it goes through the heartbeat led sequence indicating a factory reset (even without an external pullup on G28).

              That means the processor is at least somewhat working and running esp32/bootloader/bootmgr.c

              Do you see any messages via the serial console?
              Can you measure the voltage at G28?

              I wonder what happens if you pull G28 down - connect it to GND - but try it through a resistor first, say 4.7k

              If it's just that pin that's hopelessly 'stuck' high (maybe the ESD protection diode shorted) you can also try disabling the safe boot check in esp32/bootloader/bootmgr.c

              L 1 Reply Last reply Reply Quote 0
              • L Offline
                livius @jmarcelino
                last edited by

                @jmarcelino
                as always - really good tips - especially with pull down resistor
                and advanced step - disabling safe boot sequence in source

                think about people first, then computers

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

                  Update on this. I am embarrassed to have to admit that it turns out the unit I have is a WiPy 1 (not 2 - stupid me!). With that information, it is clear the the module largely works, except for pin 28 which appears to be hopelessly held high inside, regardless of what I attach to it. As suggested, this means I will have to disable the safe boot process (or assign a different pin) to update it. Can someone point me to something that might help me through that process? Thanks.

                  1 Reply Last reply Reply Quote 0
                  • FridaF Offline
                    Frida
                    last edited by

                    Maybe this can help you!
                    http://forum.micropython.org/viewtopic.php?f=11&t=1228

                    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