Silly Firmware Mistak - SiPy thinks it's a LoPy
so i made a silly mistake when updating the firmware on windows
I selected lopy instead of sipy and now don't have access to the SiPy methods (network sigfox)
i have tried the reset method with pin 28 and 3.3v and the os.mkfs(.\flash) method
everytime i use the pycom firmware tool it download the lopy firmware
do i have an option to delete the the two non factory firmware versions?
alternatively can i delete an association the firmware tool is making with the module?
is there a way to upload a specific version of firmware (windows?)
For anyone who is reading this... while the method described by @robert-hh works to load the SiPy firmware into the board, it does not perform Sigfox activation which is necessary to connect to the Sigfox network.
If you have this issue, please do the following:
Note the MAC address of your board:
import machine,binascii binascii.hexlify(machine.unique_id())
Email firstname.lastname@example.org and include the output of the above commands.
We will respond to your request within 24h on weekdays (often much sooner especially if you write to us during CET working hours).
@ahaw021 I have received your support request and we're looking to get your device removed from the updater database asap. I will respond to your email when it's done.
i still get lopy firmware after running the tool
I read the code and it seems that the devices are registered in a database which is how the tool decides what firmware to apply
i have reached out to pycom support
python3 esptool.py -b 460800 -p <your serial device> erase_flash
The updater stub itself will not be erased. After that, you should be able to do a fresh update.