Forever rapid cyan - Electron

This device has been running fine for months. Now, all of a sudden, it wants to flash rapid cyan forever. I’ve tried particle doctor a couple times without any benefit. Here’s the output from the cloud debug application:

[Toms-MacBook-Pro-13:~/Particle/Firmware] tom% particle flash --usb cloudDebug.bin 

Flash success!
[Toms-MacBook-Pro-13:~/Particle/Firmware] tom% particle serial monitor
Opening serial monitor for com port: "/dev/tty.usbmodem1451"
Serial monitor opened successfully:
starting tests...
turning cellular on...
deviceID=5a0048001751353338363036
manufacturer=u-blox
model=SARA-U260
firmware version=23.20
ordering code=SARA-U260-00S-00
IMEI=353162074574774
IMSI=u-blox
ICCID=8934076500002650695
0000020330 [app] INFO: enabling trace logging
attempting to connect to the cellular network...
0000020330 [system] INFO: Sim Ready
0000020330 [system] INFO: Sim Ready
0000020331 [system] INFO: ARM_WLAN_WD 1
0000020331 [system] INFO: ARM_WLAN_WD 1

[ Modem::init ] = = = = = = = = = = = = = = =
    20.331 AT send       9 "AT+CGSN\r\n"
    20.352 AT read UNK  19 "\r\n353162074574774\r\n"
    20.362 AT read OK    6 "\r\nOK\r\n"
    20.362 AT send       9 "AT+CGMI\r\n"
    20.372 AT read UNK  10 "\r\nu-blox\r\n"
    20.382 AT read OK    6 "\r\nOK\r\n"
    20.382 AT send       9 "AT+CGMM\r\n"
    20.392 AT read UNK  13 "\r\nSARA-U260\r\n"
    20.402 AT read OK    6 "\r\nOK\r\n"
    20.402 AT send       9 "AT+CGMR\r\n"
    20.412 AT read UNK   9 "\r\n23.20\r\n"
    20.422 AT read OK    6 "\r\nOK\r\n"
    20.422 AT send       9 "AT+CCID\r\n"
    20.432 AT read  +   30 "\r\n+CCID: 8934076500002650695\r\n"
    20.442 AT read OK    6 "\r\nOK\r\n"
    20.442 AT send      11 "AT+UPSV=1\r\n"
    20.452 AT read OK    6 "\r\nOK\r\n"
    20.452 AT send      11 "AT+CMGF=1\r\n"
    20.462 AT read OK    6 "\r\nOK\r\n"
    20.462 AT send      13 "AT+CNMI=2,1\r\n"
    20.472 AT read OK    6 "\r\nOK\r\n"
    20.472 AT send       9 "AT+CIMI\r\n"
    20.482 AT read UNK  19 "\r\n214074300555465\r\n"
    20.492 AT read OK    6 "\r\nOK\r\n"

[ Modem::register ] = = = = = = = = = = = = = =
    20.492 AT send      10 "AT+CREG?\r\n"
    20.503 AT read  +   33 "\r\n+CREG: 2,5,\"32B9\",\"D027569\",6\r\n"
    20.513 AT read OK    6 "\r\nOK\r\n"
    20.513 AT send      11 "AT+CGREG?\r\n"
    20.523 AT read  +   39 "\r\n+CGREG: 2,5,\"32B9\",\"D027569\",6,\"F2\"\r\n"
    20.534 AT read OK    6 "\r\nOK\r\n"
    20.534 AT send      10 "AT+COPS?\r\n"
    20.574 AT read  +   23 "\r\n+COPS: 0,0,\"AT&T\",2\r\n"
    20.584 AT read OK    6 "\r\nOK\r\n"
    20.584 AT send       9 "AT+CNUM\r\n"
    20.624 AT read OK    6 "\r\nOK\r\n"
    20.624 AT send       8 "AT+CSQ\r\n"
    20.634 AT read  +   14 "\r\n+CSQ: 31,2\r\n"
    20.644 AT read OK    6 "\r\nOK\r\n"

[ Modem::join ] = = = = = = = = = = = = = = = =
    20.644 AT send      12 "AT+CGATT=1\r\n"
    20.655 AT read OK    6 "\r\nOK\r\n"
    20.655 AT send      14 "AT+UPSND=0,8\r\n"
    20.665 AT read  +   17 "\r\n+UPSND: 0,8,1\r\n"
    20.675 AT read OK    6 "\r\nOK\r\n"
    20.675 AT send      14 "AT+UPSND=0,0\r\n"
    20.685 AT read  +   29 "\r\n+UPSND: 0,0,\"10.43.13.32\"\r\n"
    20.695 AT read OK    6 "\r\nOK\r\n"
0000020696 [system] INFO: ARM_WLAN_WD 2
0000020696 [system] INFO: ARM_WLAN_WD 2
0000020696 [system] INFO: CLR_WLAN_WD 1, DHCP success
0000020696 [system] INFO: CLR_WLAN_WD 1, DHCP success
connected to the cellular network in 2 milliseconds
connected to cellular network!
    20.699 AT send      12 "AT+UDOPN=9\r\n"
    20.739 AT read  +   20 "\r\n+UDOPN: 6,\"AT&T\"\r\n"
    20.749 AT read OK    6 "\r\nOK\r\n"
operator name=AT&T
    20.749 AT send       8 "AT+CSQ\r\n"
    20.759 AT read  +   14 "\r\n+CSQ: 31,2\r\n"
    20.769 AT read OK    6 "\r\nOK\r\n"
rssi=-51, qual=2
    20.769 AT send      11 "AT+CGED=5\r\n"
    20.779 AT read ERR  39 "\r\n+CME ERROR: operation not supported\r\n"
    20.779 AT send      11 "AT+CGED=3\r\n"
    20.800 AT read  +   22 "\r\n+CGED: RAT:\"UMTS\",\r\n"
    20.810 AT read UNK  60 "\r\nMCC:310, MNC:410, LAC:32b9, CI:d027569, DLF:512, ULF:112\r\n"
    20.821 AT read OK    6 "\r\nOK\r\n"
0000020822 [app] INFO: service rat=UMTS mcc=310, mnc=410, lac=32b9 ci=d027569 band=GSM 900 rssi=0 dlf=512 ulf=112
0000020822 [app] INFO: service rat=UMTS mcc=310, mnc=410, lac=32b9 ci=d027569 band=GSM 900 rssi=0 dlf=512 ulf=112
    20.823 AT send      20 "AT+UPING=\"8.8.8.8\"\r\n"
    20.833 AT read OK    6 "\r\nOK\r\n"
ping addr 8.8.8.8=1
    20.833 AT send      31 "AT+UDNSRN=0,\"device.spark.io\"\r\n"
    23.584 AT read  +   29 "\r\n+UDNSRN: \"34.229.191.158\"\r\n"
    23.594 AT read OK    6 "\r\nOK\r\n"
device.spark.io=34.229.191.158
connecting to cloud
0000023598 [system] INFO: Cloud: connecting
0000023598 [system] INFO: Cloud: connecting
0000023598 [system] TRACE: sparkSocket Now =-1
0000023600 [system] WARN: Public Server Address was blank, restoring.
0000023600 [system] WARN: Public Server Address was blank, restoring.
0000023601 [system] INFO: Read Server Address = type:1,domain:$id.udp.particle.io
0000023601 [system] INFO: Read Server Address = type:1,domain:$id.udp.particle.io
    23.601 AT send      56 "AT+UDNSRN=0,\"5a0048001751353338363036.udp.particle.io\"\r\n"
    24.432 AT read  +   28 "\r\n+UDNSRN: \"35.153.73.148\"\r\n"
    24.442 AT read OK    6 "\r\nOK\r\n"
0000024444 [system] INFO: Resolved host 5a0048001751353338363036.udp.particle.io to 35.153.73.148
0000024444 [system] INFO: Resolved host 5a0048001751353338363036.udp.particle.io to 35.153.73.148
On first socketSocket use, free all open sockets
    24.444 AT send      15 "AT+USOCTL=0,1\r\n"
    24.445 AT read  +   68 "\r\n+UUPING: 1,32,\"google-public-dns-a.google.com\",\"8.8.8.8\",118,329\r\n"
    24.456 AT read  +   18 "\r\n+USOCTL: 0,1,0\r\n"
    24.466 AT read OK    6 "\r\nOK\r\n"
Socket handle 0 was open, now closing...
    24.466 AT send      12 "AT+USOCL=0\r\n"
    24.737 AT read OK    6 "\r\nOK\r\n"
Socket handle 0 was closed.
    24.737 AT send      15 "AT+USOCTL=1,1\r\n"
    24.748 AT read ERR  37 "\r\n+CME ERROR: operation not allowed\r\n"
    24.748 AT send      15 "AT+USOCTL=2,1\r\n"
    24.759 AT read ERR  37 "\r\n+CME ERROR: operation not allowed\r\n"
    24.759 AT send      15 "AT+USOCTL=3,1\r\n"
    24.770 AT read ERR  37 "\r\n+CME ERROR: operation not allowed\r\n"
    24.770 AT send      15 "AT+USOCTL=4,1\r\n"
    24.781 AT read ERR  37 "\r\n+CME ERROR: operation not allowed\r\n"
    24.781 AT send      15 "AT+USOCTL=5,1\r\n"
    24.792 AT read ERR  37 "\r\n+CME ERROR: operation not allowed\r\n"
    24.792 AT send      15 "AT+USOCTL=6,1\r\n"
    24.803 AT read ERR  37 "\r\n+CME ERROR: operation not allowed\r\n"
socketSocket(UDP)
    24.804 AT send      18 "AT+USOCR=17,5684\r\n"
    24.994 AT read  +   13 "\r\n+USOCR: 0\r\n"
    25.004 AT read OK    6 "\r\nOK\r\n"
Socket 0: handle 0 was created
0000025005 [system] TRACE: socketed udp=1, sparkSocket=0, 1
0000025005 [system] TRACE: connection attempt to 35.153.73.148:5684
0000025006 [system] INFO: Cloud socket connected
0000025006 [system] INFO: Cloud socket connected
0000025007 [system] INFO: Starting handshake: presense_announce=0
0000025007 [system] INFO: Starting handshake: presense_announce=0
0000025008 [comm.protocol.handshake] INFO: Establish secure connection
0000025008 [comm.protocol.handshake] INFO: Establish secure connection
0000025017 [comm.dtls] TRACE: restore size mismatch 1: 0/220
0000025017 [comm.dtls] INFO: (CMPL,RENEG,NO_SESS,ERR) restoreStatus=2
0000025017 [comm.dtls] INFO: (CMPL,RENEG,NO_SESS,ERR) restoreStatus=2
0000025020 [system] TRACE: send 115
socketSendTo(0,35.153.73.148,5684,,115)
    25.019 AT send      37 "AT+USOST=0,\"35.153.73.148\",5684,115\r\n"
    25.020 AT read  +   68 "\r\n+UUPING: 2,32,\"google-public-dns-a.google.com\",\"8.8.8.8\",118,313\r\n"
    25.032 AT read  >    3 "\r\n@"
    25.082 AT send     115 "\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00f\x01\x00\x00Z\x00\x00\x00\x00\x00\x00\x00Z\xfe\xfd\xe5Sxx\xf1\xe1U`\xe21<\x1dFj\xbeyVz\xf6\az\xa5R\xd1>\xb5\xbf\x1c0\x1dp\xbf\x00\x00\x00\x04\xc0\xae\x00\xff\x01\x00\x00,\x00\r\x00\x0e\x00\f\x04\x03\x04\x01\x03\x03\x03\x01\x02\x03\x02\x01\x00\n\x00\x04\x00\x02\x00\x17\x00\v\x00\x02\x01\x00\x00\x13\x00\x02\x01\x02\x00\x14\x00\x02\x01\x02"
    25.235 AT read  +   17 "\r\n+USOST: 0,115\r\n"
    25.245 AT read OK    6 "\r\nOK\r\n"
    25.575 AT read  +   68 "\r\n+UUPING: 3,32,\"google-public-dns-a.google.com\",\"8.8.8.8\",118,318\r\n"
    25.586 AT read  +   17 "\r\n+UUSORD: 0,60\r\n"
Socket 0: handle 0 has 60 bytes pending
    25.596 AT send      17 "AT+USORF=0,1024\r\n"
    25.616 AT read  +   98 "\r\n+USORF: 0,\"35.153.73.148\",5684,60,\"\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00/\x03\x00\x00#\x00\x00\x00\x00\x00\x00\x00#\xfe\xfd [\xa5-&\xa3\xff\x98h\xa4\xb4\x93\xbe\r&\x85\xb2\xb0\x98\x1aB\xbc[\x01\xa6\"K\x87\x8a\xbb]\xa3\x96\""
    25.628 AT read OK    6 "\r\nOK\r\n"
0000025629 [system] TRACE: received 60
0000025629 [system] TRACE: send 147
socketSendTo(0,35.153.73.148,5684,,147)
    25.629 AT send      37 "AT+USOST=0,\"35.153.73.148\",5684,147\r\n"
    25.640 AT read  >    3 "\r\n@"
    25.690 AT send     147 "\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\x01\x00\x86\x01\x00\x00z\x00\x01\x00\x00\x00\x00\x00z\xfe\xfd\xe5Sxx\xf1\xe1U`\xe21<\x1dFj\xbeyVz\xf6\az\xa5R\xd1>\xb5\xbf\x1c0\x1dp\xbf\x00 [\xa5-&\xa3\xff\x98h\xa4\xb4\x93\xbe\r&\x85\xb2\xb0\x98\x1aB\xbc[\x01\xa6\"K\x87\x8a\xbb]\xa3\x96\x00\x04\xc0\xae\x00\xff\x01\x00\x00,\x00\r\x00\x0e\x00\f\x04\x03\x04\x01\x03\x03\x03\x01\x02\x03\x02\x01\x00\n\x00\x04\x00\x02\x00\x17\x00\v\x00\x02\x01\x00\x00\x13\x00\x02\x01\x02\x00\x14\x00\x02\x01\x02"
    25.844 AT read  +   17 "\r\n+USOST: 0,147\r\n"
    25.854 AT read OK    6 "\r\nOK\r\n"
    26.144 AT read  +   68 "\r\n+UUPING: 4,32,\"google-public-dns-a.google.com\",\"8.8.8.8\",118,313\r\n"
    26.155 AT read  +   18 "\r\n+UUSORD: 0,346\r\n"
Socket 0: handle 0 has 346 bytes pending
    26.165 AT send      17 "AT+USORF=0,1024\r\n"
    26.185 AT read  +  157 "\r\n+USORF: 0,\"35.153.73.148\",5684,118,\"\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\x01\x00i\x02\x00\x00]\x00\x01\x00\x00\x00\x00\x00]\xfe\xfd[\xa5-'\xc9}\x81\x1aSX\xb7\f5YT2\xf0t\\o\x05\xe2e\xeam\xc4v\xb2dw\xdfo \x93\x90\x1f\x02\xa3\xda\x90G\xd1\x12\x9f\x1a\x83f\xe2\xcb\xd0G\nJ\x9f\xed\xe7\xd7UY\xe5\xf9T\x14\xa4\x10\xc0\xae\x00\x00\x15\xff\x01\x00\x01\x00\x00\v\x00\x02\x01\x00\x00\x13\x00\x01\x02\x00\x14\x00\x01\x02\""
    26.199 AT read OK    6 "\r\nOK\r\n"
0000026200 [system] TRACE: received 118
    26.199 AT read  +   18 "\r\n+UUSORF: 0,228\r\n"
Socket 0: handle 0 has 228 bytes pending
    26.210 AT send      17 "AT+USORF=0,1024\r\n"
    26.240 AT read  +  209 "\r\n+USORF: 0,\"35.153.73.148\",5684,170,\"\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\x02\x00\x9d\f\x00\x00\x91\x00\x02\x00\x00\x00\x00\x00\x91\x03\x00\x17A\x04\xb3(us\xdaVOD>\xf7).%\xcd\xcf\xdb\xa7\x9a\xcc\xbe\x96SG2\xf6\x1f% !\xd0\xd5\xfc\xc3\xf5f\x98*\xfc\xb6\xdd?k\x13\x87\xec%\xf3\xfd\xd8\xda\xa4\x92\n\xec\xc8\xc7\x18\xd2\ns5m\xfa\xe8\x04\x03\x00H0F\x02!\x00\xdeW\xeaM\x16\xb3hV\xfb\xbd\x0e,\xb4X\n\xdb\xcf\x16\x10\xa7\xa7\x82\x88Y\x9b\xd8\xf5b=!\xf5\xc2\x02!\x00\x8dh\xca\xce\xeck\a\x92{\x1d\x11\xb2h4\xd3Q\xc3z\xe56\xa2P[d#Z\xb0b\x9bC9\xd9\""
    26.255 AT read OK    6 "\r\nOK\r\n"
0000026256 [system] TRACE: received 170
    27.104 AT read  +   17 "\r\n+UUSORF: 0,58\r\n"
Socket 0: handle 0 has 58 bytes pending
    27.115 AT send      17 "AT+USORF=0,1024\r\n"
    27.135 AT read  +   71 "\r\n+USORF: 0,\"35.153.73.148\",5684,33,\"\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\x03\x00\x14\r\x00\x00\b\x00\x03\x00\x00\x00\x00\x00\b\x01@\x00\x02\x04\x03\x00\x00\""
    27.147 AT read OK    6 "\r\nOK\r\n"
0000027148 [system] TRACE: received 33
    27.147 AT read  +   17 "\r\n+UUSORF: 0,25\r\n"
Socket 0: handle 0 has 25 bytes pending
    27.158 AT send      17 "AT+USORF=0,1024\r\n"
    27.168 AT read  +   63 "\r\n+USORF: 0,\"35.153.73.148\",5684,25,\"\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\x04\x00\f\x0e\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\""
    27.179 AT read OK    6 "\r\nOK\r\n"
0000027180 [system] TRACE: received 25
0000027180 [system] TRACE: send 119
socketSendTo(0,35.153.73.148,5684,,119)
    27.180 AT send      37 "AT+USOST=0,\"35.153.73.148\",5684,119\r\n"
    27.191 AT read  >    3 "\r\n@"
    27.241 AT send     119 "\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\x02\x00j\v\x00\x00^\x00\x02\x00\x00\x00\x00\x00^\x00\x00[0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\x0f\xd8z\x16\t\x17\"\x8cK\xa4ic\x7f\x00\v\xa1\xf9r{\xda>\xf7\xc4\xd5\xb4gu\xfbd\xa5o\x8f\xfe\x9a>p\xf3\xf1B\x95g\x85 +\xe6\xf0\x93\\\\P\rfM~ \xb0\xba\x00\xb3\xf6\x80\xf4&\xc1"
    27.384 AT read  +   17 "\r\n+USOST: 0,119\r\n"
    27.394 AT read OK    6 "\r\nOK\r\n"
0000028213 [system] TRACE: send 91
socketSendTo(0,35.153.73.148,5684,,91)
    28.212 AT send      36 "AT+USOST=0,\"35.153.73.148\",5684,91\r\n"
    28.223 AT read  >    3 "\r\n@"
    28.273 AT send      91 "\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\x03\x00N\x10\x00\x00B\x00\x03\x00\x00\x00\x00\x00BA\x04dOM\x8c6\xb4\xfc\xce\x03\xa3\xf3\xee\x0f\x9d\xb4\xce1z\xb89\x9b\xa0\xc8,H\x85<{Y\xd4z^\xde\x12\a\x8ct\xbd\x10\x10Ve\x01ygO\x89\x9bJ\x86\xa4\x1b\x9a\xd0y\xea\x16q\xd9\x14p\xef5-"
    28.415 AT read  +   16 "\r\n+USOST: 0,91\r\n"
    28.425 AT read OK    6 "\r\nOK\r\n"
0000028865 [system] TRACE: send 101
socketSendTo(0,35.153.73.148,5684,,101)
    28.865 AT send      37 "AT+USOST=0,\"35.153.73.148\",5684,101\r\n"
    28.876 AT read  >    3 "\r\n@"
    28.926 AT send     101 "\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\x04\x00X\x0f\x00\x00L\x00\x04\x00\x00\x00\x00\x00L\x04\x03\x00H0F\x02!\x00\xfer\x17\xd3z\xd9[\x13;\xad-i3T\xde\x9e.\xb4\xea=\xf6\xdf|:\xb6^\xc0RWH\x12w\x02!\x00\xbf\xd7\xf3]\x04\xf5d\xf2\x03\x1b\x1e\xfd\xe0\x90H\xedA\x1a\xfd\xbfCM\x1c\xc8\xb4S\xe4\xb3\x03\x11\xe66"
    29.069 AT read  +   17 "\r\n+USOST: 0,101\r\n"
    29.079 AT read OK    6 "\r\nOK\r\n"
0000029080 [system] TRACE: send 14
socketSendTo(0,35.153.73.148,5684,,14)
    29.079 AT send      36 "AT+USOST=0,\"35.153.73.148\",5684,14\r\n"
    29.090 AT read  >    3 "\r\n@"
    29.140 AT send      14 "\x14\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\x05\x00\x01\x01"
    29.280 AT read  +   16 "\r\n+USOST: 0,14\r\n"
    29.290 AT read OK    6 "\r\nOK\r\n"
0000029292 [system] TRACE: send 53
socketSendTo(0,35.153.73.148,5684,,53)
    29.291 AT send      36 "AT+USOST=0,\"35.153.73.148\",5684,53\r\n"
    29.302 AT read  >    3 "\r\n@"
    29.352 AT send      53 "\x16\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x00\x00(\x00\x01\x00\x00\x00\x00\x00\x00\xa8\xf8\x8e4\b\xf5\xf9\x0f\xe2\x1c\xfc\xe00\n\xd6\bo\x0e\xa2\xc8\xf9\x89\xd8\x9ev\x7f\xae\xfe9\xf1g["
    29.493 AT read  +   16 "\r\n+USOST: 0,53\r\n"
    29.503 AT read OK    6 "\r\nOK\r\n"
    29.503 AT read  +   18 "\r\n+UUSORD: 0,346\r\n"
Socket 0: handle 0 has 346 bytes pending
    29.514 AT send      17 "AT+USORF=0,1024\r\n"
    29.534 AT read  +  157 "\r\n+USORF: 0,\"35.153.73.148\",5684,118,\"\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\x05\x00i\x02\x00\x00]\x00\x01\x00\x00\x00\x00\x00]\xfe\xfd[\xa5-'\xc9}\x81\x1aSX\xb7\f5YT2\xf0t\\o\x05\xe2e\xeam\xc4v\xb2dw\xdfo \x93\x90\x1f\x02\xa3\xda\x90G\xd1\x12\x9f\x1a\x83f\xe2\xcb\xd0G\nJ\x9f\xed\xe7\xd7UY\xe5\xf9T\x14\xa4\x10\xc0\xae\x00\x00\x15\xff\x01\x00\x01\x00\x00\v\x00\x02\x01\x00\x00\x13\x00\x01\x02\x00\x14\x00\x01\x02\""
    29.548 AT read OK    6 "\r\nOK\r\n"
0000029549 [system] TRACE: received 118
    29.548 AT read  +   18 "\r\n+UUSORF: 0,228\r\n"
Socket 0: handle 0 has 228 bytes pending
    29.559 AT send      17 "AT+USORF=0,1024\r\n"
    29.589 AT read  +  209 "\r\n+USORF: 0,\"35.153.73.148\",5684,170,\"\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\x06\x00\x9d\f\x00\x00\x91\x00\x02\x00\x00\x00\x00\x00\x91\x03\x00\x17A\x04\xb3(us\xdaVOD>\xf7).%\xcd\xcf\xdb\xa7\x9a\xcc\xbe\x96SG2\xf6\x1f% !\xd0\xd5\xfc\xc3\xf5f\x98*\xfc\xb6\xdd?k\x13\x87\xec%\xf3\xfd\xd8\xda\xa4\x92\n\xec\xc8\xc7\x18\xd2\ns5m\xfa\xe8\x04\x03\x00H0F\x02!\x00\xdeW\xeaM\x16\xb3hV\xfb\xbd\x0e,\xb4X\n\xdb\xcf\x16\x10\xa7\xa7\x82\x88Y\x9b\xd8\xf5b=!\xf5\xc2\x02!\x00\x8dh\xca\xce\xeck\a\x92{\x1d\x11\xb2h4\xd3Q\xc3z\xe56\xa2P[d#Z\xb0b\x9bC9\xd9\""
    29.604 AT read OK    6 "\r\nOK\r\n"
0000029605 [system] TRACE: received 170
    29.604 AT read  +   17 "\r\n+UUSORF: 0,58\r\n"
Socket 0: handle 0 has 58 bytes pending
    29.615 AT send      17 "AT+USORF=0,1024\r\n"
    29.635 AT read  +   71 "\r\n+USORF: 0,\"35.153.73.148\",5684,33,\"\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\a\x00\x14\r\x00\x00\b\x00\x03\x00\x00\x00\x00\x00\b\x01@\x00\x02\x04\x03\x00\x00\""
    29.647 AT read OK    6 "\r\nOK\r\n"
0000029648 [system] TRACE: received 33
    29.647 AT read  +   17 "\r\n+UUSORF: 0,25\r\n"
Socket 0: handle 0 has 25 bytes pending
    29.658 AT send      17 "AT+USORF=0,1024\r\n"
    29.668 AT read  +   63 "\r\n+USORF: 0,\"35.153.73.148\",5684,25,\"\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\b\x00\f\x0e\x00\x00\x00\x00\x04\x00\x00\x00\x00\x00\x00\""
    29.679 AT read OK    6 "\r\nOK\r\n"
0000029680 [system] TRACE: received 25
0000029680 [system] TRACE: send 119
socketSendTo(0,35.153.73.148,5684,,119)
    29.680 AT send      37 "AT+USOST=0,\"35.153.73.148\",5684,119\r\n"
    29.690 AT read  >    3 "\r\n@"
    29.740 AT send     119 "\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\x06\x00j\v\x00\x00^\x00\x02\x00\x00\x00\x00\x00^\x00\x00[0Y0\x13\x06\a*\x86H\xce=\x02\x01\x06\b*\x86H\xce=\x03\x01\a\x03B\x00\x04\x0f\xd8z\x16\t\x17\"\x8cK\xa4ic\x7f\x00\v\xa1\xf9r{\xda>\xf7\xc4\xd5\xb4gu\xfbd\xa5o\x8f\xfe\x9a>p\xf3\xf1B\x95g\x85 +\xe6\xf0\x93\\\\P\rfM~ \xb0\xba\x00\xb3\xf6\x80\xf4&\xc1"
    29.883 AT read  +   17 "\r\n+USOST: 0,119\r\n"
    29.893 AT read OK    6 "\r\nOK\r\n"
0000029894 [system] TRACE: send 91
socketSendTo(0,35.153.73.148,5684,,91)
    29.893 AT send      36 "AT+USOST=0,\"35.153.73.148\",5684,91\r\n"
    29.894 AT read  +   17 "\r\n+UUSORD: 0,67\r\n"
Socket 0: handle 0 has 67 bytes pending
    29.905 AT read  >    3 "\r\n@"
    29.955 AT send      91 "\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\a\x00N\x10\x00\x00B\x00\x03\x00\x00\x00\x00\x00BA\x04dOM\x8c6\xb4\xfc\xce\x03\xa3\xf3\xee\x0f\x9d\xb4\xce1z\xb89\x9b\xa0\xc8,H\x85<{Y\xd4z^\xde\x12\a\x8ct\xbd\x10\x10Ve\x01ygO\x89\x9bJ\x86\xa4\x1b\x9a\xd0y\xea\x16q\xd9\x14p\xef5-"
    30.097 AT read  +   16 "\r\n+USOST: 0,91\r\n"
    30.107 AT read OK    6 "\r\nOK\r\n"
0000030108 [system] TRACE: send 101
socketSendTo(0,35.153.73.148,5684,,101)
    30.107 AT send      37 "AT+USOST=0,\"35.153.73.148\",5684,101\r\n"
    30.118 AT read  >    3 "\r\n@"
    30.168 AT send     101 "\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\b\x00X\x0f\x00\x00L\x00\x04\x00\x00\x00\x00\x00L\x04\x03\x00H0F\x02!\x00\xfer\x17\xd3z\xd9[\x13;\xad-i3T\xde\x9e.\xb4\xea=\xf6\xdf|:\xb6^\xc0RWH\x12w\x02!\x00\xbf\xd7\xf3]\x04\xf5d\xf2\x03\x1b\x1e\xfd\xe0\x90H\xedA\x1a\xfd\xbfCM\x1c\xc8\xb4S\xe4\xb3\x03\x11\xe66"
    30.311 AT read  +   17 "\r\n+USOST: 0,101\r\n"
    30.321 AT read OK    6 "\r\nOK\r\n"
0000030322 [system] TRACE: send 14
socketSendTo(0,35.153.73.148,5684,,14)
    30.321 AT send      36 "AT+USOST=0,\"35.153.73.148\",5684,14\r\n"
    30.332 AT read  >    3 "\r\n@"
    30.382 AT send      14 "\x14\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\t\x00\x01\x01"
    30.522 AT read  +   16 "\r\n+USOST: 0,14\r\n"
    30.532 AT read OK    6 "\r\nOK\r\n"
0000030533 [system] TRACE: send 53
socketSendTo(0,35.153.73.148,5684,,53)
    30.533 AT send      36 "AT+USOST=0,\"35.153.73.148\",5684,53\r\n"
    30.543 AT read  >    3 "\r\n@"
    30.593 AT send      53 "\x16\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x01\x00(\x00\x01\x00\x00\x00\x00\x00\x01d\x9cac\x11\xb8\x01\x958\n\x90\xfec\x8c\xc2\x8b\xdc\xa2,U,\xfc\xd5\xc9@4i\x03>\xea\x13\x10"
    30.734 AT read  +   16 "\r\n+USOST: 0,53\r\n"
    30.744 AT read OK    6 "\r\nOK\r\n"
    30.754 AT send      17 "AT+USORF=0,1024\r\n"
    30.764 AT read  +   52 "\r\n+USORF: 0,\"35.153.73.148\",5684,14,\"\x14\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\t\x00\x01\x01\""
    30.775 AT read OK    6 "\r\nOK\r\n"
0000030776 [system] TRACE: received 14
    30.776 AT read  +   17 "\r\n+UUSORF: 0,53\r\n"
Socket 0: handle 0 has 53 bytes pending
    30.787 AT send      17 "AT+USORF=0,1024\r\n"
    30.807 AT read  +   91 "\r\n+USORF: 0,\"35.153.73.148\",5684,53,\"\x16\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x00\x00(\x00\x01\x00\x00\x00\x00\x00\x00\xa1\x7f\xba\xcfq.\x17d=\"\x93\xb1\xbb\xa3\xe4PvT\x1a3\xb1\x9bF\x83\x05\xc1a\xd0\x89k\v/\""
    30.819 AT read OK    6 "\r\nOK\r\n"
0000030820 [system] TRACE: received 53
0000030821 [comm.protocol.handshake] INFO: Sending HELLO message
0000030821 [comm.protocol.handshake] INFO: Sending HELLO message
0000030821 [comm.coap] TRACE: sending message id=1 synchronously
0000030822 [comm.coap] TRACE: sending message id=1
0000030822 [system] TRACE: send 58
socketSendTo(0,35.153.73.148,5684,,58)
    30.822 AT send      36 "AT+USOST=0,\"35.153.73.148\",5684,58\r\n"
    30.833 AT read  >    3 "\r\n@"
    30.883 AT send      58 "\x17\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x02\x00-\x00\x01\x00\x00\x00\x00\x00\x02\xc9+\x9b\x02DJ\xf1\xe8\xe3\xb9,V\xa9M\x19\xb7qL\x95K1\xf0\x7f\xe5\xd8\x00\xc6\xc8,nN\x1f\t\xcaBD\xdf"
    31.024 AT read  +   16 "\r\n+USOST: 0,58\r\n"
    31.034 AT read OK    6 "\r\nOK\r\n"
    31.034 AT read  +   17 "\r\n+UUSORD: 0,67\r\n"
Socket 0: handle 0 has 67 bytes pending
    31.045 AT send      17 "AT+USORF=0,1024\r\n"
    31.055 AT read  +   52 "\r\n+USORF: 0,\"35.153.73.148\",5684,14,\"\x14\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\n\x00\x01\x01\""
    31.066 AT read OK    6 "\r\nOK\r\n"
0000031067 [system] TRACE: received 14
../crypto/mbedtls/library/ssl_tls.c:3679: bad message length
../crypto/mbedtls/library/ssl_tls.c:4012: discarding invalid record (header)
    31.067 AT read  +   17 "\r\n+UUSORF: 0,53\r\n"
Socket 0: handle 0 has 53 bytes pending
    31.078 AT send      17 "AT+USORF=0,1024\r\n"
    31.098 AT read  +   91 "\r\n+USORF: 0,\"35.153.73.148\",5684,53,\"\x16\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x01\x00(\x00\x01\x00\x00\x00\x00\x00\x01cS\xfbt\x1aN~\x8eT\xeb\xba]\x94M\xa9l\xa4\\\xf7N\xff^E$ \xc2\xf8=\x93\x8d\xcc\xa2\""
    31.110 AT read OK    6 "\r\nOK\r\n"
0000031111 [system] TRACE: received 53
../crypto/mbedtls/library/ssl_tls.c:7075: bad application data message
0000035182 [system] TRACE: send 58
socketSendTo(0,35.153.73.148,5684,,58)
    35.181 AT send      36 "AT+USOST=0,\"35.153.73.148\",5684,58\r\n"
    35.192 AT read  >    3 "\r\n@"
    35.242 AT send      58 "\x17\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x03\x00-\x00\x01\x00\x00\x00\x00\x00\x03\xa3\x96\xb2e\xfa\xb2t?TtUX\xf7;H\xcbg\xf7\xe6j\xbf`\x8e9g\x05\x89Y\xdc\x89c0\"8\xa5\tC"
    35.383 AT read  +   16 "\r\n+USOST: 0,58\r\n"
    35.393 AT read OK    6 "\r\nOK\r\n"
0000046424 [system] TRACE: send 58
socketSendTo(0,35.153.73.148,5684,,58)
    46.423 AT send      36 "AT+USOST=0,\"35.153.73.148\",5684,58\r\n"
    46.704 AT read  >    3 "\r\n@"
    46.754 AT send      58 "\x17\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x04\x00-\x00\x01\x00\x00\x00\x00\x00\x04\xbbD\xa3\xa9\x8b\xbd\xad(N\xbeU\xa8\x8c\x8a_\xc6\x9f\x13 :\xf2<b\n\"\xce\xe2\xb8S\x82\x19\xfa)\xd2gx@"
    46.895 AT read  +   16 "\r\n+USOST: 0,58\r\n"
    46.905 AT read OK    6 "\r\nOK\r\n"
0000064616 [system] TRACE: send 58
socketSendTo(0,35.153.73.148,5684,,58)
    64.615 AT send      36 "AT+USOST=0,\"35.153.73.148\",5684,58\r\n"
    67.006 AT read  >    3 "\r\n@"
    67.056 AT send      58 "\x17\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x05\x00-\x00\x01\x00\x00\x00\x00\x00\x05\xe6\x8f\xad\tH^\x95\x86S\xedq\xb6P\xaef\xa6\xa97]\x86S\xe7\xe7lEwk\x03:\xdf\xbc\xdc\x9a\xa6(?\xe9"
    67.197 AT read  +   16 "\r\n+USOST: 0,58\r\n"
    67.207 AT read OK    6 "\r\nOK\r\n"

Your Electron has invalid device keys.

You’ll need to have the Particle Command Line Interface (CLI) installed, so if you have not installed it yet, follow the instructions here:

https://docs.particle.io/guide/tools-and-features/cli/electron/

Put the Electron in DFU mode by holding down both the RESET and MODE buttons, releasing RESET and continuing to hold down MODE until it blinks yellow and issue the commands below, in order.

particle keys server
particle keys doctor 5a0048001751353338363036

If you get this error under Windows:

'openssl' is not recognized as an internal or external command, operable program or batch file.

and you have used the CLI installer as described above, it may work if you do:

cd c:\OpenSSL-Win32\bin
particle keys doctor 5a0048001751353338363036

There are additional tips for a missing openssl error on this page, including tips for Mac OS X and Linux.

1 Like

@rickkas7 – Thanks! That did it! I’m just curious as to why particle doctor did not handle that as well. I thought that was part of its process.

Thanks, again! You’re amazing!

I have noticed this back when particle doctor was first introduced and have reported it, but the issue seems still unresolved, hence I've stopped using particle doctor and gone back to doing it step-by-step the oldfashioned way :wink:

Thanks @ScruffR for your feedback. I believe I’ve had some “anomalies” (for lack of a better word) when using particle doctor. Perhaps I’ll just go back to the longer, manual way, too.