Fipy Firmware Upgrade Error
-
We are making test using the Pycom devices and we've managed to create a gateway and node using two Lopy's and sending the raw data to TheThingsNetwork.
To do it in our region using 915 Mhz we update the firmware to both devices. Now we want to make it more portable since the Lopy's only have WIFI connection but at the moment we try to upgrade the firmware of our Fipy device using the Pycom firmware tool it doesn't recognize it, it says connection failed.
I followed every step in the process, connecting the wires from G23 to GND and so on, proof of it is the Lopy's working but I am not able to upgrade the Fipy's firmware to 915Mhz.
OS: Windows 10
Device: Fipy
Software: Pycom firmware tool
-
@emmecilab I have only managed to see this when I've done something like put the module in the wrong way round or I'm using a usb cable that makes a bad physical connection. Im sure you already have but could you try removing/reseating the module in the expansion board and trying again.
Same with the USB. If its still failing. drop a ticket to support@pycom.io or pm me on here and I'll help get this sorted.
-
Hi all
I'm trying to update the firmware of my FiPy. I connected G23 and GND pins, removed jumpers for CTS and RTS and pressed reset button but the tool can't connect to the board.
Any help?
Thanks
-
@robert-hh I forgot to mention that i also changed the USB cable, earlier i was using 30V vw-1 low voltage computer cable later changed samsung USB cable(which worked for me)
-
@prasadsnayak Very good. This is still strange. The Fipy itself accepts a baud rate of 921600 Baud. The Expansion boards also work at that baud rate. Other USB/Serial bridges may only work with lower baud rates, like the ones with a ch340g chip. USB cables may also limit the speed. So there is something special in your set-up.
-
@robert-hh I tried with baudrate of 59600 and i am able to do the upgrade. Many Thanks
-
@prasadsnayak That's most likely because you the upgrade was interrupted. Please try again, with a good short USB cable, at low speed.
-
Also get invalid segment length message on the console while pressing reset button
-
@prasadsnayak This liek the ones before is a transmission error, especially since some of the sections were updated properly. Did you use low speed? You could also try to use a different USB cable.
-
I again tried to upgrade the firmware with latest one(FiPy-1.18.0.r1.tar) with latest pycom firmware update tool but failed the flashing and throws an error "Invalid head of packet(\x00)
-
@prasadsnayak :Worked!!, I did the local firmware upgrade
-
@robert-hh : Yes, i unchecked High Speed transfer
-
@prasadsnayak Did you try already with low speed transfer?
-
@jmarcelino: I removed both CTS and RTS jumpers but failed to upgrade. screenshot of error attached
-
This post is deleted!
-
Thank you very much @livius @jmarcelino, I tried both solutions, what worked for me was to press the reset button for 3 seconds before scanning the board.
-
Hi Ruben,
For the FiPy please remove the jumpers on the expansion board marked CTS and RTS.
It should work then.
ps: Also be avoid placing the Expansion Board on top conductive metal cases like the photo above :-)
-
@rubencg195
Did you press reset button?