How to recover a FiPy which is half-bricked ^^!

  • Hi,

    I successfully burned a LED-RGB blinking code using the Arduino IDE by connecting P2 into GND but now I cannot connect the FiPy into Atom.

    Keep in mind the following:

    • I do have a Pysense board.

    • I still can flash the ESP32 using the Arduino IDE by doing the P2-GND shunt.

    • When I shunt P2-GND the LED turns on emitting a random colour.

    • I can see that the serial port is available.

    • I can use the DFU software to flash the firmware into the Pysense.

    • If I shunt P12-3V3 I cannot enter into safe boot. Also, the RGB LED is not flashing orange or any other colour.

    • Using Pycom upgrade I get the following error: "Failed to connect to ESP32: Timed out waiting for packet header"

    • Using Pycom upgrade while shunting P2-GND:te.jpg

    So, what am I missing to restore the FiPy?

    Thank you.

  • FiPy is alive :D

    Thank you so much!

  • @Vasco-Ferraz When using the pycom updater: After connecting P2-> GND, push reset to place the device into bootloader mode. Then the updater should be able to connect the board.
    Chose to upload from a appropriate tar package, which you can download here.
    Even if these are not the most recent packages, they make a good starting point.

    You may also use the command line update tool, which you can find here:
    Use python --help
    for instructions. Erasing the flash before upload is recommended. is a front-end to, but can deal die Pycom firmware packages.
    Note: When you get the help page from, it will point at a page, which talks about a tool called pycom-fwtool-cli. That should be essentially the same as

Log in to reply

Pycom on Twitter