I am using Device OS 1.1.0 on a Xenon and I am trying to switch on OTA flashing for a previously mesh only endnode Xenon where the application and device OS have been loaded via dfu-util/usb flash. This appears to work, i.e. the LED breathes cyan to demonstrate a Particle Cloud connection and the call to System.updatesEnabled() returns true yet a OTA flash does nothing. From the Web IDE it will return success but the LED never flashes magenta and the device never reports any spark events in the console. I have noticed that the device appears to have Tinker functions declared and no variables. I can flash the gateway without issue. Any ideas why this is not working?
[Edit] I am calling Particle.connect(); and waiting for connected before System.enableUpdates(); - could this be the issue? I can’t test this at the moment as travelling.