Observing strange behavior:
I have an argon, networked with two xenons. I have been doing tests on flashing code to the xenons. One xenon is mounted on a featherwing (no ethernet cable attached) with a ssd1306 128X32 OLED display, the other one is alone on a breadboard. Both are breathing cyan most of the time, and the one with the OLED is displaying data. Both are USB connected to my IMAC computer.
I get all kinds of results flashing to either one of them. Sometimes the flashing process goes through the motions, with the LED flashing magenta and the IDE saying the flash is successful, your device is being updated…, then ready. Sometimes it reports all of these successes and the xenon goes back to breathing Cyan, but the code has obviously not been updated, because the display does not reflect the new message in the code. It is not really flashing the code.
I also wonder what is going on in the cases where the cyan LED blinks at different rates, and occasionally the LED flashes red, then cyan etc. and finally returns to breathing cyan.
Sometimes the flashing times out, and occasionally the device is undiscoverable. I changed USB ports on my IMAC, and the results appear to be roughly the same on both xenons, although I don’t know if the updating works on the xenon without the display.