Dear Openroberta team,
the new version of our Calliope mini iOS app now supports partial flashing for makecode and micropython, which often drastically reduces the flashing time. For micropython, since only the user script is transferred, with partial flashing it takes around 1-2s instead of 20-30.
In our tests we noticed that it currently does not work with Openroberta's Hex Files, because Open Roberta Lab generates partial hex files that contain only the user's MicroPython filesystem (at 0x6D000+) and the region table/header, but omit the DAL/runtime code (0x1C000–0x6859C) that is present in full MicroPython hex files.
I am not aware on how the micropython hex file is processed for the use of openroberta, but reinserting the DAL/runtime hash would significantly improve the user experience when using the Calliope app.
Let us know if you have questions.
A general micropython hex file for the Calliope mini V3 can be downloaded here:
https://github.com/calliope-edu/micropython-calliope-mini-v3/actions/runs/24077186627
Dear Openroberta team,
the new version of our Calliope mini iOS app now supports partial flashing for makecode and micropython, which often drastically reduces the flashing time. For micropython, since only the user script is transferred, with partial flashing it takes around 1-2s instead of 20-30.
In our tests we noticed that it currently does not work with Openroberta's Hex Files, because Open Roberta Lab generates partial hex files that contain only the user's MicroPython filesystem (at 0x6D000+) and the region table/header, but omit the DAL/runtime code (0x1C000–0x6859C) that is present in full MicroPython hex files.
I am not aware on how the micropython hex file is processed for the use of openroberta, but reinserting the DAL/runtime hash would significantly improve the user experience when using the Calliope app.
Let us know if you have questions.
A general micropython hex file for the Calliope mini V3 can be downloaded here:
https://github.com/calliope-edu/micropython-calliope-mini-v3/actions/runs/24077186627