Arduino Finder Opta can't find MBR

Hello there,
I've been trying to use OTA programming, but I cannot partition my memory, It always erases the QSPIF without problem, but It then immediately throws an error Saying "Error formatting WiFi partition", and it seems the error code it -3101.

Moreover, when i tried to view the current memory with the "QSPIFReadPartitions" sketch, it returns
"MBR Not Found
Flash Memory doesn't have partitions.".

I did upgrade my bootloader to the newest version (v25 as of now) and updated my opta board through the arduino IDE manager.

UPDATE: Well, embarrassingly, it seems my opta does not posses a wifi module, because when i ran the "STM32G747_getBootloaderInfo" sketch, it returned "Has WiFi module: No". But i really want to use OTA with the ethernet port, is this even possible?
Why does the sketch even try to format the wifi partition?

Hi @JEREDEKK ,

Arduino Opta comes in three variants: Lite, RS-485 and WiFi.
You can find out which version you have by checking the SKU code indicated on the board, as illustrated below.
If your Opta does not have a WiFi module, you can perform OTA updates via Ethernet. Please take a look at the following tutorial on how to configure an Ethernet device in the Arduino Cloud: https://docs.arduino.cc/arduino-cloud/hardware/ethernet.

Thanks for the answer!
However, this still doesn't answer my question, because while i can indeed configure the opta in arduino cloud, i still cannot partition my QSPI Flash memory. In fact, whenever i try to interact with it in any way, it either turns up an error or straight up crashes the program

1 Like