Daisy Pod: is it possible to upload more than ONE program into it?

Yes, the thing is there’s no separation between firmware and patch in libDaisy. So you can only overwrite previous patch - which includes both code used for hardware access and your DSP code. In case of OWL, the firmware is on a separate flash storage section and multiple patches share another section. So you can dynamically load a different patch, without writing anything to flash or rebooting.

Original OWL firmware is free software under GPL license, I’ve only ported it to Daisy Patch. Thread with info is here. I don’t plan to do the same for other Daisy based hardware, but it’s certainly possible if someone else is interested. It’s not a trivial task though.

That firmware is functional enough to load patches and is not crashing. There still are a few issues that I’ll be looking into and FW itself is based on development branch of OWL codebase. Also note that you won’t be able to run a patch written for Daisy on OWL without rewriting some parts of it (at least in case of C++ patches).