Build of any sketch for nano33ble target fails with 0.54.1 when the sketch binary size exceeds 98304 bytes.
Build is fine when 0.53.1 is in use.
To reproduce
$ arduino-cli core install arduino:zephyr_main@0.53.1
$ cd ~/.arduino15/packages/arduino/hardware/zephyr_main/0.53.1/
$ grep nano33ble.upload.maximum_ boards.txt
nano33ble.upload.maximum_size=1966080
nano33ble.upload.maximum_data_size=523624
nano33ble.upload.maximum_size=786432
nano33ble.upload.maximum_data_size=523624
$ arduino-cli core install arduino:zephyr_main@0.54.1
$ cd ~/.arduino15/packages/arduino/hardware/zephyr_main/0.54.1/
$ grep nano33ble.upload.maximum_ boards.txt
nano33ble.upload.maximum_size=98304
nano33ble.upload.maximum_data_size=131072
nano33ble.upload.maximum_size=98304
nano33ble.upload.maximum_data_size=131072
Curiously, the maximum_size value is fine in the repo boards.txt file: https://github.com/arduino/ArduinoCore-zephyr/blob/main/boards.txt#L123
Highly likely that the wrong value gets applied by the 0.54.1 packaging script.

Build of any sketch for
nano33bletarget fails with 0.54.1 when the sketch binary size exceeds 98304 bytes.Build is fine when 0.53.1 is in use.
To reproduce
Curiously, the
maximum_sizevalue is fine in the repo boards.txt file: https://github.com/arduino/ArduinoCore-zephyr/blob/main/boards.txt#L123Highly likely that the wrong value gets applied by the 0.54.1 packaging script.