I’ve spent a day on this and it’s been fun and confusing.
I started with building the core firmware and flashing with dfu-util. The rest of the day I used spark-cli to build and flash “Over the Air”.
Does the core firmware stay onboard, or is it overwritten with each flash?
I’m assuming it stays onboard and the “spark flash …” cli command writes binaries to a “user” space.
I want to disable the Cloud connection. How do I use dfu-util to flash new binaries to the supposed "user"space.
This ones a little off topic, but can a new String object be created with a char array?