Just doing some research on the IMP004m and found some ambiguous information: the description of the IMP004m on the Mouser website
states "The fully maintained, secure OS that is part of the Electric Imp cloud service comes pre-loaded.", yet according to the IMP004m hardware design guide
the OS must be loaded to an external SPI flash prior to use. I assume the latter is correct (though I'd personally prefer it to be loaded ready to go out of the box).
I have a bunch of IMP001 and IMP003s lying around, which I imagine could be used in some way to load the OS image to the IMP004m SPI flash but I'm not much of a coder so I'm struggling to work out how to do it. How does one load the OS image to the SPI flash?
Would it be possible for the Electric IMP crew to create Agent and Device code for surrogate IMPs to facilitate loading the OS image from an Electric Imp server to the IMP004m SPI flash? That would be sweet! ;-)