[SOLVED]Suspect bad coverage - but could you advise

This is an electron

And I live in poor cellular coverage area in Australia - in fact Telstra is probably the only good carrier.

Anyway, when provisioning electron had a few goes before the cloud could see it.

Anyway - via DFU flashed Tinker…

Hit reset and the following sequence happens.

Flash white
Flash very fast green

Then I get ‘breathing’ what looks like a mix of red and blue (as if half the led is red and the other half is blue)

If I remove battery and reconnect I get lots of green (about a minute) about 20 seconds of cyan followed by the red/green breathing?

Does this make any sense?

Stan

BTW - the dfu appeared to work - and I can flash the firmware via particle flash --serial firmware.bin
(I have a photon and an electron connected and it asks me if I want the electron - then flashy things occur!

Stan

that’s magenta (according to women) and indicates Safe Mode. Could you try upgrading the system firmware to see if that makes a difference?

1 Like

Thanks for quick response (as I (a man) understand it there are only seven colours - however for some reason women see more).

Anyway, I found a topic where someone else had issues and they were advised to download a debug version of tinker - so I did - and it seemed to work!

tinker-usb-debugging-v0.4.8-rc.6-electron.bin

I captured a lot of info which is below;

What is interesting is that I am now breathing blue cyan and tinker works from my iPhone!!!

I will check the F/W and report back!

Log follows;

     5.703 AT read  +   15 "\r\n+CGREG: 2,0\r\n"
     5.718 AT read OK    6 "\r\nOK\r\n"
    20.722 AT send      10 "AT+CREG?\r\n"
    20.726 AT read  +   12 "\r\n+CREG: 4\r\n"
    20.741 AT read  +   13 "\r\n+CGREG: 4\r\n"
    20.756 AT read  +   14 "\r\n+CIEV: 3,0\r\n"
    20.771 AT read  +   14 "\r\n+CIEV: 7,0\r\n"
    20.786 AT read  +   14 "\r\n+CIEV: 9,0\r\n"
CIEV matched: 9,0
    20.803 AT read  +   14 "\r\n+CIEV: 2,2\r\n"
    22.068 AT read  +   14 "\r\n+CREG: 2,4\r\n"
    22.083 AT read OK    6 "\r\nOK\r\n"
    22.087 AT send      11 "AT+CGREG?\r\n"
    22.101 AT read  +   15 "\r\n+CGREG: 2,4\r\n"
    22.116 AT read OK    6 "\r\nOK\r\n"
    37.120 AT send      10 "AT+CREG?\r\n"
    37.124 AT read  +   14 "\r\n+CIEV: 2,1\r\n"
    37.139 AT read  +   30 "\r\n+CREG: 5,\"0250\",\"EC3452\",2\r\n"
    37.156 AT read  +   36 "\r\n+CGREG: 5,\"0250\",\"EC3452\",2,\"01\"\r\n"
    37.174 AT read  +   14 "\r\n+CIEV: 3,1\r\n"
    37.189 AT read  +   14 "\r\n+CIEV: 7,1\r\n"
    37.204 AT read  +   14 "\r\n+CIEV: 9,2\r\n"
CIEV matched: 9,2
    38.711 AT read  +   32 "\r\n+CREG: 2,5,\"0250\",\"EC3452\",2\r\n"
    38.728 AT read OK    6 "\r\nOK\r\n"
    38.732 AT send      11 "AT+CGREG?\r\n"
    38.746 AT read  +   38 "\r\n+CGREG: 2,5,\"0250\",\"EC3452\",2,\"01\"\r\n"
    38.764 AT read OK    6 "\r\nOK\r\n"
    38.768 AT send      10 "AT+COPS?\r\n"
    38.812 AT read  +   33 "\r\n+COPS: 0,0,\"Telstra Mobile\",2\r\n"
    38.829 AT read OK    6 "\r\nOK\r\n"
    38.833 AT send       9 "AT+CNUM\r\n"
    38.877 AT read OK    6 "\r\nOK\r\n"
    38.881 AT send       8 "AT+CSQ\r\n"
    38.895 AT read  +   13 "\r\n+CSQ: 9,6\r\n"
    38.910 AT read OK    6 "\r\nOK\r\n"

[ Modem::join ] = = = = = = = = = = = = = = = =
    38.919 AT send      12 "AT+CGATT=1\r\n"
    38.934 AT read OK    6 "\r\nOK\r\n"
    38.938 AT send      14 "AT+UPSND=0,8\r\n"
    38.953 AT read  +   17 "\r\n+UPSND: 0,8,0\r\n"
    38.968 AT read OK    6 "\r\nOK\r\n"
    38.972 AT send      23 "AT+UPSD=0,7,\"0.0.0.0\"\r\n"
    38.988 AT read OK    6 "\r\nOK\r\n"
    38.992 AT send      36 "AT+UPSD=0,1,\"spark.telefonica.com\"\r\n"
    39.009 AT read OK    6 "\r\nOK\r\n"
    39.013 AT send      15 "AT+UPSD=0,6,0\r\n"
    39.028 AT read OK    6 "\r\nOK\r\n"
    39.032 AT send      14 "AT+UPSDA=0,3\r\n"
    42.607 AT read OK    6 "\r\nOK\r\n"
    42.611 AT send      14 "AT+UPSND=0,0\r\n"
    42.626 AT read  +   29 "\r\n+UPSND: 0,0,\"10.41.126.9\"\r\n"
    42.643 AT read OK    6 "\r\nOK\r\n"
0000042648:INFO : virtual void particle::protocol::DTLSProtocol::init(const char*, const SparkKeys&, const SparkCallbac...channel inited
0000042662:INFO : void establish_cloud_connection() (213):Cloud: connecting
0000042670:DEBUG: int Spark_Connect() (827):sparkSocket Now =-1
0000042677:DEBUG: int Spark_Connect() (846):HAL_FLASH_Read_ServerAddress() = type:1,domain:$id.udp.particle.io,ip: 46.100.105.36, port: 65535
    42.691 AT send      56 "AT+UDNSRN=0,\"3c002f000251353337353037.udp.particle.io\"\r\n"
    47.761 AT read  +   26 "\r\n+UDNSRN: \"52.91.25.61\"\r\n"
    47.777 AT read OK    6 "\r\nOK\r\n"
0000047782:INFO : int determine_connection_address(IPAddress&, uint16_t&, ServerAddress&, bool) (796):Resolved host 3c002f000251353337353037.udp.particle.io to 52.91.25.61
On first socketSocket use, free all open sockets
    47.804 AT send      15 "AT+USOCTL=0,1\r\n"
    47.819 AT read ERR  37 "\r\n+CME ERROR: operation not allowed\r\n"
    47.826 AT send      15 "AT+USOCTL=1,1\r\n"
    47.841 AT read ERR  37 "\r\n+CME ERROR: operation not allowed\r\n"
    47.848 AT send      15 "AT+USOCTL=2,1\r\n"
    47.863 AT read ERR  37 "\r\n+CME ERROR: operation not allowed\r\n"
    47.870 AT send      15 "AT+USOCTL=3,1\r\n"
    47.885 AT read ERR  37 "\r\n+CME ERROR: operation not allowed\r\n"
    47.892 AT send      15 "AT+USOCTL=4,1\r\n"
    47.907 AT read ERR  37 "\r\n+CME ERROR: operation not allowed\r\n"
    47.914 AT send      15 "AT+USOCTL=5,1\r\n"
    47.929 AT read ERR  37 "\r\n+CME ERROR: operation not allowed\r\n"
    47.936 AT send      15 "AT+USOCTL=6,1\r\n"
    47.951 AT read ERR  37 "\r\n+CME ERROR: operation not allowed\r\n"
socketSocket(UDP)
    47.960 AT send      18 "AT+USOCR=17,5684\r\n"
    47.976 AT read  +   13 "\r\n+USOCR: 0\r\n"
    47.991 AT read OK    6 "\r\nOK\r\n"
Socket 0: handle 0 was created
0000047998:DEBUG: int Spark_Connect() (857):socketed udp=1, sparkSocket=0, 1
0000048006:DEBUG: int Spark_Connect() (867):connection attempt to 52.91.25.61:5684
0000048015:INFO : void establish_cloud_connection() (220):Cloud socket connected
0000048023:DEBUG: int Spark_Handshake(bool) (539):starting handshake announce=0
0000048033:DEBUG: int Spark_Send_UDP(const unsigned char*, uint32_t, void*) (267):send 107
socketSendTo(0,52.91.25.61,5684,,107)
    48.046 AT send      35 "AT+USOST=0,\"52.91.25.61\",5684,107\r\n"
    48.064 AT read  >    3 "\r\n@"
    48.117 AT send     107 "\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00^\x01\x00\x00R\x00\x00\x00\x00\x00\x00\x00R\xfe\xfd\xbb\x06j\xb4b\x7f\xc5\x89v01F\xb0\x8enM1%\xe1\x8b.C\xb7|\xf1\x90\xa4\x94e\x9b\x9d\x88\x00\x00\x00\x04\xc0\xae\x00\xff\x01\x00\x00$\x00\r\x00\x06\x00\x04\x04\x03\x03\x03\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"
    48.308 AT read  +   17 "\r\n+USOST: 0,107\r\n"
    48.323 AT read OK    6 "\r\nOK\r\n"
    49.067 AT read  +   17 "\r\n+UUSORD: 0,60\r\n"
Socket 0: handle 0 has 60 bytes pending
    49.086 AT send      16 "AT+USORF=0,813\r\n"
    49.111 AT read  +   96 "\r\n+USORF: 0,\"52.91.25.61\",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 Wz%\v\f\xaf\xbf\xb8\x9a\xb0\xa9\xf5w^\xfc>m#R\xd1PH\xfd\xc8N<~\x8cvs\x04\xa5\""
    49.147 AT read OK    6 "\r\nOK\r\n"
0000049151:DEBUG: int Spark_Receive_UDP(unsigned char*, uint32_t, void*) (285):received 60
0000049160:DEBUG: int Spark_Send_UDP(const unsigned char*, uint32_t, void*) (267):send 139
socketSendTo(0,52.91.25.61,5684,,139)
    49.174 AT send      35 "AT+USOST=0,\"52.91.25.61\",5684,139\r\n"
    49.191 AT read  >    3 "\r\n@"
    49.244 AT send     139 "\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\x01\x00~\x01\x00\x00r\x00\x01\x00\x00\x00\x00\x00r\xfe\xfd\xbb\x06j\xb4b\x7f\xc5\x89v01F\xb0\x8enM1%\xe1\x8b.C\xb7|\xf1\x90\xa4\x94e\x9b\x9d\x88\x00 Wz%\v\f\xaf\xbf\xb8\x9a\xb0\xa9\xf5w^\xfc>m#R\xd1PH\xfd\xc8N<~\x8cvs\x04\xa5\x00\x04\xc0\xae\x00\xff\x01\x00\x00$\x00\r\x00\x06\x00\x04\x04\x03\x03\x03\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"
    49.443 AT read  +   17 "\r\n+USOST: 0,139\r\n"
    49.458 AT read OK    6 "\r\nOK\r\n"
    50.302 AT read  +   18 "\r\n+UUSORD: 0,118\r\n"
Socket 0: handle 0 has 118 bytes pending
    50.322 AT send      16 "AT+USORF=0,813\r\n"
    50.347 AT read  +  155 "\r\n+USORF: 0,\"52.91.25.61\",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\xfdWz%\fH\xd7{-\xb8,*\xb1\xa1\x18\xcc/\xb9\xde\xb6\x8b\xca\xb1\xac\xd0\xe9;\x91\xbe\xbd\xe6p\xcb [\xe5\x80\x1bS\x93)\xd4\xa6x\xe9N\xd23Q\xfe\x88\"tXO\x83T\t\x10\fI\t\x9a\xc7m\xe0\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\""
    50.404 AT read OK    6 "\r\nOK\r\n"
0000050408:DEBUG: int Spark_Receive_UDP(unsigned char*, uint32_t, void*) (285):received 118
    50.417 AT read  +   18 "\r\n+UUSORD: 0,168\r\n"
Socket 0: handle 0 has 168 bytes pending
    50.437 AT send      16 "AT+USORF=0,813\r\n"
    50.472 AT read  +  205 "\r\n+USORF: 0,\"52.91.25.61\",5684,168,\"\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\x02\x00\x9b\f\x00\x00\x8f\x00\x02\x00\x00\x00\x00\x00\x8f\x03\x00\x17A\x04\xd2\xf3Ib\xcd\x81\x86\xda\xc7\x9e\x97\xcf \f\x9f$v~`\xdd\x92\"(\xef\x05[\x1e.\xad\x05,\x13\x9b\xd3\xfdt\xe6A>\n\x01\xe2(G\xeed\vH\xc3sD>\xa0\xf2\x8d\xe6<6(k\xf4\xa9\x92\xb1\x04\x03\x00F0D\x02 n\xeaW\xc4\xab\xd8\x91\x87\xbf\xe3\xff\x89\xe1m\x86,sR\x97d\x92p\xfd\xc97$\xff7\xfd\b\\\x88\x02 \x11\\2\xd0)\xad\x17$\xbd\xe3\xc1p\x1f\xb6\xc0\x95k\x8e\xf9\xf2T\xff5\r|\x03\x96\xf4\xeb\xa2\x9dT\""
    50.542 AT read OK    6 "\r\nOK\r\n"
0000050546:DEBUG: int Spark_Receive_UDP(unsigned char*, uint32_t, void*) (285):received 168
    51.244 AT read  +   17 "\r\n+UUSORF: 0,58\r\n"
Socket 0: handle 0 has 58 bytes pending
    51.264 AT send      16 "AT+USORF=0,813\r\n"
    51.289 AT read  +   69 "\r\n+USORF: 0,\"52.91.25.61\",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\""
    51.319 AT read OK    6 "\r\nOK\r\n"
0000051323:DEBUG: int Spark_Receive_UDP(unsigned char*, uint32_t, void*) (285):received 33
    51.332 AT read  +   17 "\r\n+UUSORF: 0,25\r\n"
Socket 0: handle 0 has 25 bytes pending
    51.352 AT send      16 "AT+USORF=0,813\r\n"
    51.377 AT read  +   61 "\r\n+USORF: 0,\"52.91.25.61\",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\""
    51.405 AT read OK    6 "\r\nOK\r\n"
0000051409:DEBUG: int Spark_Receive_UDP(unsigned char*, uint32_t, void*) (285):received 25
0000051418:DEBUG: int Spark_Send_UDP(const unsigned char*, uint32_t, void*) (267):send 119
socketSendTo(0,52.91.25.61,5684,,119)
    51.432 AT send      35 "AT+USOST=0,\"52.91.25.61\",5684,119\r\n"
    51.449 AT read  >    3 "\r\n@"
    51.502 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\xef\xa25qMlK\x1fwV\xc0\x05\xad\xb4\xe43H\x83k\x03\x8c\"\x9c\x86\xdc\xfd\xb1\x1d\xfbc\xaa\xca\xfbk#\x86x\x17\r\x19\xb1~\xf7,\xe6\xde#3W&X\xaf~d\xca(\xcc\x9f\x8d\xce\xc3\xaa\xd2\xb4"
    51.691 AT read  +   17 "\r\n+USOST: 0,119\r\n"
    51.706 AT read OK    6 "\r\nOK\r\n"
0000052373:DEBUG: int Spark_Send_UDP(const unsigned char*, uint32_t, void*) (267):send 91
socketSendTo(0,52.91.25.61,5684,,91)
    52.386 AT send      34 "AT+USOST=0,\"52.91.25.61\",5684,91\r\n"
    52.403 AT read  >    3 "\r\n@"
    52.456 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\x04\xe2\xa2 \xca1\xa0F\xf1\\uG\x98\x9a9\xf9LB:\xaf\xc3\x92BM !\x182\x17\xa1\xa2\xbc\x80\as\x05\x0e~/X\x18\x03\x8c\xad\xab\x9a\xb0\t\xd2v\xe2P\x8b\x06u\xc5\xaa[c\x90\xd8\xf7\xca\xcb\xb4"
    52.628 AT read  +   16 "\r\n+USOST: 0,91\r\n"
    52.643 AT read OK    6 "\r\nOK\r\n"
0000053016:DEBUG: int Spark_Send_UDP(const unsigned char*, uint32_t, void*) (267):send 101
socketSendTo(0,52.91.25.61,5684,,101)
    53.030 AT send      35 "AT+USOST=0,\"52.91.25.61\",5684,101\r\n"
    53.047 AT read  >    3 "\r\n@"
    53.100 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\xa0s\xb6G\xa1<lx\xf67\x00\xb5b\xb0k/\xa8\x9c\x16\xae\xefdW\xac;q\x9a.\xe3\xf4\xa8\x17\x02!\x00\x8fn\n\xfb\xd2\xb8\x11\xe0\x10T\xb9\x0f\x14\xa8\xda\x1f3W\xc8\xb4\x8d\xe1nR;\xe4 (\xca\xdct\xcf"
    53.275 AT read  +   17 "\r\n+USOST: 0,101\r\n"
    53.290 AT read OK    6 "\r\nOK\r\n"
0000053294:DEBUG: int Spark_Send_UDP(const unsigned char*, uint32_t, void*) (267):send 14
socketSendTo(0,52.91.25.61,5684,,14)
    53.307 AT send      34 "AT+USOST=0,\"52.91.25.61\",5684,14\r\n"
    53.324 AT read  >    3 "\r\n@"
    53.377 AT send      14 "\x14\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\x05\x00\x01\x01"
    53.526 AT read  +   16 "\r\n+USOST: 0,14\r\n"
    53.541 AT read OK    6 "\r\nOK\r\n"
0000053546:DEBUG: int Spark_Send_UDP(const unsigned char*, uint32_t, void*) (267):send 53
socketSendTo(0,52.91.25.61,5684,,53)
    53.559 AT send      34 "AT+USOST=0,\"52.91.25.61\",5684,53\r\n"
    53.566 AT read  +   18 "\r\n+UUSORD: 0,344\r\n"
Socket 0: handle 0 has 344 bytes pending
    53.586 AT read  >    3 "\r\n@"
    53.639 AT send      53 "\x16\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x00\x00(\x00\x01\x00\x00\x00\x00\x00\x00\xf0\xe4\x7f\xb3}\xee\xf7\"n\x9e\xa6\xee\xb2\xcf\x94\x05<\xd9i\x90\x8e\v\x03\x14h\xedV\xb4D\xdb\xd4\xf0"
    53.801 AT read  +   16 "\r\n+USOST: 0,53\r\n"
    53.816 AT read OK    6 "\r\nOK\r\n"
    53.830 AT send      16 "AT+USORF=0,813\r\n"
    53.855 AT read  +  155 "\r\n+USORF: 0,\"52.91.25.61\",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\xfdWz%\fH\xd7{-\xb8,*\xb1\xa1\x18\xcc/\xb9\xde\xb6\x8b\xca\xb1\xac\xd0\xe9;\x91\xbe\xbd\xe6p\xcb [\xe5\x80\x1bS\x93)\xd4\xa6x\xe9N\xd23Q\xfe\x88\"tXO\x83T\t\x10\fI\t\x9a\xc7m\xe0\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\""
    53.912 AT read OK    6 "\r\nOK\r\n"
0000053916:DEBUG: int Spark_Receive_UDP(unsigned char*, uint32_t, void*) (285):received 118
    53.925 AT read  +   18 "\r\n+UUSORF: 0,226\r\n"
Socket 0: handle 0 has 226 bytes pending
    53.945 AT send      16 "AT+USORF=0,813\r\n"
    53.980 AT read  +  205 "\r\n+USORF: 0,\"52.91.25.61\",5684,168,\"\x16\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\x06\x00\x9b\f\x00\x00\x8f\x00\x02\x00\x00\x00\x00\x00\x8f\x03\x00\x17A\x04\xd2\xf3Ib\xcd\x81\x86\xda\xc7\x9e\x97\xcf \f\x9f$v~`\xdd\x92\"(\xef\x05[\x1e.\xad\x05,\x13\x9b\xd3\xfdt\xe6A>\n\x01\xe2(G\xeed\vH\xc3sD>\xa0\xf2\x8d\xe6<6(k\xf4\xa9\x92\xb1\x04\x03\x00F0D\x02 n\xeaW\xc4\xab\xd8\x91\x87\xbf\xe3\xff\x89\xe1m\x86,sR\x97d\x92p\xfd\xc97$\xff7\xfd\b\\\x88\x02 \x11\\2\xd0)\xad\x17$\xbd\xe3\xc1p\x1f\xb6\xc0\x95k\x8e\xf9\xf2T\xff5\r|\x03\x96\xf4\xeb\xa2\x9dT\""
    54.050 AT read OK    6 "\r\nOK\r\n"
0000054054:DEBUG: int Spark_Receive_UDP(unsigned char*, uint32_t, void*) (285):received 168
    54.063 AT read  +   17 "\r\n+UUSORF: 0,58\r\n"
Socket 0: handle 0 has 58 bytes pending
    54.083 AT send      16 "AT+USORF=0,813\r\n"
    54.108 AT read  +   69 "\r\n+USORF: 0,\"52.91.25.61\",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\""
    54.138 AT read OK    6 "\r\nOK\r\n"
0000054142:DEBUG: int Spark_Receive_UDP(unsigned char*, uint32_t, void*) (285):received 33
    54.151 AT read  +   17 "\r\n+UUSORF: 0,25\r\n"
Socket 0: handle 0 has 25 bytes pending
    54.171 AT send      16 "AT+USORF=0,813\r\n"
    54.196 AT read  +   61 "\r\n+USORF: 0,\"52.91.25.61\",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\""
    54.224 AT read OK    6 "\r\nOK\r\n"
0000054228:DEBUG: int Spark_Receive_UDP(unsigned char*, uint32_t, void*) (285):received 25
0000054237:DEBUG: int Spark_Send_UDP(const unsigned char*, uint32_t, void*) (267):send 119
socketSendTo(0,52.91.25.61,5684,,119)
    54.251 AT send      35 "AT+USOST=0,\"52.91.25.61\",5684,119\r\n"
    54.268 AT read  >    3 "\r\n@"
    54.321 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\xef\xa25qMlK\x1fwV\xc0\x05\xad\xb4\xe43H\x83k\x03\x8c\"\x9c\x86\xdc\xfd\xb1\x1d\xfbc\xaa\xca\xfbk#\x86x\x17\r\x19\xb1~\xf7,\xe6\xde#3W&X\xaf~d\xca(\xcc\x9f\x8d\xce\xc3\xaa\xd2\xb4"
    54.510 AT read  +   17 "\r\n+USOST: 0,119\r\n"
    54.525 AT read OK    6 "\r\nOK\r\n"
0000054529:DEBUG: int Spark_Send_UDP(const unsigned char*, uint32_t, void*) (267):send 91
socketSendTo(0,52.91.25.61,5684,,91)
    54.542 AT send      34 "AT+USOST=0,\"52.91.25.61\",5684,91\r\n"
    54.549 AT read  +   17 "\r\n+UUSORD: 0,14\r\n"
Socket 0: handle 0 has 14 bytes pending
    54.569 AT read  >    3 "\r\n@"
    54.622 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\x04\xe2\xa2 \xca1\xa0F\xf1\\uG\x98\x9a9\xf9LB:\xaf\xc3\x92BM !\x182\x17\xa1\xa2\xbc\x80\as\x05\x0e~/X\x18\x03\x8c\xad\xab\x9a\xb0\t\xd2v\xe2P\x8b\x06u\xc5\xaa[c\x90\xd8\xf7\xca\xcb\xb4"
    54.794 AT read  +   16 "\r\n+USOST: 0,91\r\n"
    54.809 AT read OK    6 "\r\nOK\r\n"
0000054813:DEBUG: int Spark_Send_UDP(const unsigned char*, uint32_t, void*) (267):send 101
socketSendTo(0,52.91.25.61,5684,,101)
    54.826 AT send      35 "AT+USOST=0,\"52.91.25.61\",5684,101\r\n"
    54.844 AT read  >    3 "\r\n@"
    54.897 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\xa0s\xb6G\xa1<lx\xf67\x00\xb5b\xb0k/\xa8\x9c\x16\xae\xefdW\xac;q\x9a.\xe3\xf4\xa8\x17\x02!\x00\x8fn\n\xfb\xd2\xb8\x11\xe0\x10T\xb9\x0f\x14\xa8\xda\x1f3W\xc8\xb4\x8d\xe1nR;\xe4 (\xca\xdct\xcf"
    55.072 AT read  +   17 "\r\n+USOST: 0,101\r\n"
    55.087 AT read OK    6 "\r\nOK\r\n"
0000055091:DEBUG: int Spark_Send_UDP(const unsigned char*, uint32_t, void*) (267):send 14
socketSendTo(0,52.91.25.61,5684,,14)
    55.104 AT send      34 "AT+USOST=0,\"52.91.25.61\",5684,14\r\n"
    55.121 AT read  >    3 "\r\n@"
    55.174 AT send      14 "\x14\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\t\x00\x01\x01"
    55.322 AT read  +   16 "\r\n+USOST: 0,14\r\n"
    55.337 AT read OK    6 "\r\nOK\r\n"
0000055341:DEBUG: int Spark_Send_UDP(const unsigned char*, uint32_t, void*) (267):send 53
socketSendTo(0,52.91.25.61,5684,,53)
    55.354 AT send      34 "AT+USOST=0,\"52.91.25.61\",5684,53\r\n"
    55.372 AT read  >    3 "\r\n@"
    55.425 AT send      53 "\x16\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x01\x00(\x00\x01\x00\x00\x00\x00\x00\x01\x8a\xdb\r8X*H\x95\xef\x16\x03\x1c\xd3\xb2\x93\x00\xfe\xff\x0f\xc2I3NH\xf9>Ts\xe8A\xdf\x82"
    55.586 AT read  +   16 "\r\n+USOST: 0,53\r\n"
    55.601 AT read OK    6 "\r\nOK\r\n"
    55.615 AT send      16 "AT+USORF=0,813\r\n"
    55.630 AT read  +   50 "\r\n+USORF: 0,\"52.91.25.61\",5684,14,\"\x14\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\t\x00\x01\x01\""
    55.653 AT read OK    6 "\r\nOK\r\n"
0000055657:DEBUG: int Spark_Receive_UDP(unsigned char*, uint32_t, void*) (285):received 14
    55.667 AT read  +   17 "\r\n+UUSORF: 0,53\r\n"
Socket 0: handle 0 has 53 bytes pending
    55.687 AT send      16 "AT+USORF=0,813\r\n"
    55.712 AT read  +   89 "\r\n+USORF: 0,\"52.91.25.61\",5684,53,\"\x16\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x00\x00(\x00\x01\x00\x00\x00\x00\x00\x00Y\xa2)?\xf3^\xa9\xd9\x9a\a6\x8c\x1fH\xa7\x00\xe2fG\x03\x8a\x99\x14\x8f\xd5\x12%\xcd\xc5\xa3\x06\x02\""
    55.748 AT read OK    6 "\r\nOK\r\n"
0000055752:DEBUG: int Spark_Receive_UDP(unsigned char*, uint32_t, void*) (285):received 53
0000055762:DEBUG: particle::protocol::ProtocolError particle::protocol::CoAPMessageStore::send_synchronous(particle::pr...sending message id  synchronously
0000055778:DEBUG: virtual particle::protocol::ProtocolError particle::protocol::DTLSMessageChannel::send(particle::prot...message length 29
40020001b168ff000a00020000000a000c3c002f000251353337353037
0000055798:DEBUG: int Spark_Send_UDP(const unsigned char*, uint32_t, void*) (267):send 58
socketSendTo(0,52.91.25.61,5684,,58)
    55.811 AT send      34 "AT+USOST=0,\"52.91.25.61\",5684,58\r\n"
    55.829 AT read  >    3 "\r\n@"
    55.882 AT send      58 "\x17\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x02\x00-\x00\x01\x00\x00\x00\x00\x00\x02\x8f\x1f<x\xd6\xfa\xd6\xca\x84\xf3\xf0\xe5\x1f\xeb\x91\x89\x02\xb2Av\xea2v\xdc\r\x869\xc9*YV#\xb6N\x18\xeac"
    56.044 AT read  +   16 "\r\n+USOST: 0,58\r\n"
    56.059 AT read OK    6 "\r\nOK\r\n"
    56.293 AT read  +   17 "\r\n+UUSORD: 0,14\r\n"
Socket 0: handle 0 has 14 bytes pending
    56.312 AT send      16 "AT+USORF=0,813\r\n"
    56.327 AT read  +   50 "\r\n+USORF: 0,\"52.91.25.61\",5684,14,\"\x14\xfe\xfd\x00\x00\x00\x00\x00\x00\x00\n\x00\x01\x01\""
    56.350 AT read OK    6 "\r\nOK\r\n"
0000056354:DEBUG: int Spark_Receive_UDP(unsigned char*, uint32_t, void*) (285):received 14
lib/mbedtls/library/ssl_tls.c:3655: dropping unexpected ChangeCipherSpec
lib/mbedtls/library/ssl_tls.c:3955: discarding invalid record (header)
    56.378 AT read  +   17 "\r\n+UUSORF: 0,53\r\n"
Socket 0: handle 0 has 53 bytes pending
    56.398 AT send      16 "AT+USORF=0,813\r\n"
    56.423 AT read  +   89 "\r\n+USORF: 0,\"52.91.25.61\",5684,53,\"\x16\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x01\x00(\x00\x01\x00\x00\x00\x00\x00\x01Xd\xb2K\xa4\xe0'\xbe\xb2\xef\xebh\xc8O\x8f\xa3\xb4\xf3\xc1\xba\xd65\x80\xe7$\xae\xb4\xf8\x04\x93\xdag\""
    56.460 AT read OK    6 "\r\nOK\r\n"
0000056464:DEBUG: int Spark_Receive_UDP(unsigned char*, uint32_t, void*) (285):received 53
lib/mbedtls/library/ssl_tls.c:6983: bad application data message
    56.740 AT read  +   17 "\r\n+UUSORD: 0,33\r\n"
Socket 0: handle 0 has 33 bytes pending
    56.759 AT send      16 "AT+USORF=0,813\r\n"
    56.784 AT read  +   69 "\r\n+USORF: 0,\"52.91.25.61\",5684,33,\"\x17\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x02\x00\x14\x00\x01\x00\x00\x00\x00\x00\x02rX\x03n\xb6L\xf8\xdd\x8ay\xe5\x86\""
    56.814 AT read OK    6 "\r\nOK\r\n"
0000056818:DEBUG: int Spark_Receive_UDP(unsigned char*, uint32_t, void*) (285):received 33
0000056827:DEBUG: particle::protocol::ProtocolError particle::protocol::CoAPMessageStore::receive(particle::protocol::M...recieved ACK for message 1
0000056843:INFO : int particle::protocol::Protocol::begin() (245):Hanshake: completed
0000056851:DEBUG: virtual particle::protocol::ProtocolError particle::protocol::DTLSMessageChannel::send(particle::prot...message length 95
40020002b1450d0a737061726b2f6465766963652f636c61696d2f636f6465ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
0000056886:DEBUG: int Spark_Send_UDP(const unsigned char*, uint32_t, void*) (267):send 124
socketSendTo(0,52.91.25.61,5684,,124)
    56.900 AT send      35 "AT+USOST=0,\"52.91.25.61\",5684,124\r\n"
    56.917 AT read  >    3 "\r\n@"
    56.970 AT send     124 "\x17\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x03\x00o\x00\x01\x00\x00\x00\x00\x00\x03:<\x9dg\x89\xdf\x10P2\x8b\x1b\xa7a\xce\xd5G\"\xb5\xb9\x8by\xfa\xc2j\x8a\x1e\x8bO\xb9\xe6\x95w\xa7`b\xc7\xcd\x88\x94\xb2\x83\xb2\xc8O\x1e\xc9\xe28\xc7n\x0e.\x81\xc35\x00\xfe\xa6\f\x8d\x9b\xc3\x1dO^\x12\xca\xde\xef\xffF\xdd\xb1\x03\x0e\xfe{\xbfr\xb2,\xcd\xc7\xda\x99\x05;\x8e\x1c-~\xe0\x1f\xc0\x8e*\x1e\xe4\xd1\x7fvD\x8e"
    57.165 AT read  +   17 "\r\n+USOST: 0,124\r\n"
    57.180 AT read OK    6 "\r\nOK\r\n"
0000057184:DEBUG: virtual particle::protocol::ProtocolError particle::protocol::DTLSMessageChannel::send(particle::prot...message length 40
40020003b1450d0c737061726b2f68617264776172652f6d61785f62696e617279ff313331303732
0000057207:DEBUG: int Spark_Send_UDP(const unsigned char*, uint32_t, void*) (267):send 69
socketSendTo(0,52.91.25.61,5684,,69)
    57.220 AT send      34 "AT+USOST=0,\"52.91.25.61\",5684,69\r\n"
    57.238 AT read  >    3 "\r\n@"
    57.291 AT send      69 "\x17\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x04\x008\x00\x01\x00\x00\x00\x00\x00\x04\xac\xccZ\xb8R\xcax%*#\tns\x9c3\xb0\x1c\t|}\xc2g\x9d\xf4\xf5\xfbM\xde(\a\x9f!\xdbl\xbam\xd1\x11\xc1\xbdf\xaf^\xa6\x10\x06\x87\xe1"
    57.456 AT read  +   16 "\r\n+USOST: 0,69\r\n"
    57.471 AT read OK    6 "\r\nOK\r\n"
0000057475:DEBUG: virtual particle::protocol::ProtocolError particle::protocol::DTLSMessageChannel::send(particle::prot...message length 12
40010004b16505737061726b
0000057492:DEBUG: int Spark_Send_UDP(const unsigned char*, uint32_t, void*) (267):send 41
socketSendTo(0,52.91.25.61,5684,,41)
    57.505 AT send      34 "AT+USOST=0,\"52.91.25.61\",5684,41\r\n"
    57.523 AT read  >    3 "\r\n@"
    57.576 AT send      41 "\x17\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x05\x00\x1c\x00\x01\x00\x00\x00\x00\x00\x05Z\x01\xb4\x86'\xdeA2\x85\xe2;A\xc5\xa9\x01\xc3\x04\xfd\x00\xb4"
    57.734 AT read  +   16 "\r\n+USOST: 0,41\r\n"
    57.749 AT read OK    6 "\r\nOK\r\n"
0000057753:DEBUG: virtual particle::protocol::ProtocolError particle::protocol::DTLSMessageChannel::send(particle::prot...message length 7
41010005bab174
0000057769:DEBUG: int Spark_Send_UDP(const unsigned char*, uint32_t, void*) (267):send 36
socketSendTo(0,52.91.25.61,5684,,36)
    57.782 AT send      34 "AT+USOST=0,\"52.91.25.61\",5684,36\r\n"
    57.799 AT read  >    3 "\r\n@"
    57.852 AT send      36 "\x17\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x06\x00\x17\x00\x01\x00\x00\x00\x00\x00\x06\x13h$\xed\xe1\x14V#+\xaa\xd5uC\xdd'"
    58.007 AT read  +   16 "\r\n+USOST: 0,36\r\n"
    58.022 AT read OK    6 "\r\nOK\r\n"
    58.026 AT read  +   17 "\r\n+UUSORD: 0,71\r\n"
Socket 0: handle 0 has 71 bytes pending
    58.046 AT send      16 "AT+USORF=0,813\r\n"
    58.071 AT read  +   69 "\r\n+USORF: 0,\"52.91.25.61\",5684,33,\"\x17\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x03\x00\x14\x00\x01\x00\x00\x00\x00\x00\x03\x01E\x19\xc1\xd9n\x87L\x95\xc89\xaa\""
    58.101 AT read OK    6 "\r\nOK\r\n"
0000058105:DEBUG: int Spark_Receive_UDP(unsigned char*, uint32_t, void*) (285):received 33
0000058114:DEBUG: particle::protocol::ProtocolError particle::protocol::CoAPMessageStore::receive(particle::protocol::M...recieved ACK for message 2
0000058130:INFO : void handle_cloud_connection(bool) (281):Cloud connected
    58.137 AT read  +   17 "\r\n+UUSORF: 0,38\r\n"
Socket 0: handle 0 has 38 bytes pending
    58.157 AT send      16 "AT+USORF=0,813\r\n"
    58.182 AT read  +   74 "\r\n+USORF: 0,\"52.91.25.61\",5684,38,\"\x17\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x04\x00\x19\x00\x01\x00\x00\x00\x00\x00\x04\xc7\x11!k\x88\xdbM9\xac\xd8\b~\xebp\xf0K\xf9\""
    58.213 AT read OK    6 "\r\nOK\r\n"
0000058217:DEBUG: int Spark_Receive_UDP(unsigned char*, uint32_t, void*) (285):received 38
0000058226:DEBUG: virtual particle::protocol::ProtocolError particle::protocol::DTLSMessageChannel::send(particle::prot...message length 21
6145a71b01ff7b2266223a5b5d2c2276223a7b7d7d
0000058245:DEBUG: int Spark_Send_UDP(const unsigned char*, uint32_t, void*) (267):send 50
socketSendTo(0,52.91.25.61,5684,,50)
    58.259 AT send      34 "AT+USOST=0,\"52.91.25.61\",5684,50\r\n"
    58.266 AT read  +   17 "\r\n+UUSORF: 0,33\r\n"
Socket 0: handle 0 has 33 bytes pending
    58.286 AT read  >    3 "\r\n@"
    58.339 AT send      50 "\x17\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\a\x00%\x00\x01\x00\x00\x00\x00\x00\a\xf31A\xceu/V#\xe07\x8f8\x1d\xe5\xa2\xe0\xcf\xbf\xe9M\x1a\xd1\x00\x06c\xd4!\xdcC"
    58.498 AT read  +   16 "\r\n+USOST: 0,50\r\n"
    58.513 AT read OK    6 "\r\nOK\r\n"
    58.527 AT send      16 "AT+USORF=0,813\r\n"
    58.552 AT read  +   69 "\r\n+USORF: 0,\"52.91.25.61\",5684,33,\"\x17\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x05\x00\x14\x00\x01\x00\x00\x00\x00\x00\x05\x19+T\xcbG\xb9\xe8\x8aN\xdbv\xe2\""
    58.582 AT read OK    6 "\r\nOK\r\n"
0000058586:DEBUG: int Spark_Receive_UDP(unsigned char*, uint32_t, void*) (285):received 33
0000058595:DEBUG: particle::protocol::ProtocolError particle::protocol::CoAPMessageStore::receive(particle::protocol::M...recieved ACK for message 3
    58.611 AT read  +   17 "\r\n+UUSORF: 0,33\r\n"
Socket 0: handle 0 has 33 bytes pending
    58.630 AT send      16 "AT+USORF=0,813\r\n"
    58.655 AT read  +   69 "\r\n+USORF: 0,\"52.91.25.61\",5684,33,\"\x17\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\x06\x00\x14\x00\x01\x00\x00\x00\x00\x00\x06\a1=\xbe%\x034~\xfbi+\xd0\""
    58.684 AT read OK    6 "\r\nOK\r\n"
0000058688:DEBUG: int Spark_Receive_UDP(unsigned char*, uint32_t, void*) (285):received 33
0000058697:DEBUG: particle::protocol::ProtocolError particle::protocol::CoAPMessageStore::receive(particle::protocol::M...recieved ACK for message 4
    58.723 AT read  +   17 "\r\n+UUSORD: 0,39\r\n"
Socket 0: handle 0 has 39 bytes pending
    58.742 AT send      16 "AT+USORF=0,813\r\n"
    58.767 AT read  +   75 "\r\n+USORF: 0,\"52.91.25.61\",5684,39,\"\x17\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\a\x00\x1a\x00\x01\x00\x00\x00\x00\x00\a4\x90K\xc8D\xa7\xfe1\xe9%\xdb\xd6AM]\a\xe5\xc7\""
    58.798 AT read OK    6 "\r\nOK\r\n"
0000058802:DEBUG: int Spark_Receive_UDP(unsigned char*, uint32_t, void*) (285):received 39
0000058811:DEBUG: particle::protocol::ProtocolError particle::protocol::CoAPMessageStore::receive(particle::protocol::M...recieved ACK for message 5
    59.187 AT read  +   17 "\r\n+UUSORD: 0,38\r\n"
Socket 0: handle 0 has 38 bytes pending
    59.206 AT send      16 "AT+USORF=0,813\r\n"
    59.231 AT read  +   74 "\r\n+USORF: 0,\"52.91.25.61\",5684,38,\"\x17\xfe\xfd\x00\x01\x00\x00\x00\x00\x00\b\x00\x19\x00\x01\x00\x00\x00\x00\x00\b\xb0\xe4\xeb\xc1\xc9\x9a2G{\x003*<\rg\xf9B\""
    59.261 AT read OK    6 "\r\nOK\r\n"
0000059265:DEBUG: int Spark_Receive_UDP(unsigned char*, uint32_t, void*) (285):received 38
0000059283:DEBUG: virtual particle::protocol::ProtocolError particle::protocol::DTLSMessageChannel::send(particle::prot...message length 585
6145a71c02ff7b2266223a5b226469676974616c72656164222c226469676974616c7772697465222c22616e616c6f6772656164222c22616e616c6f677772697465225d2c2276223a7b7d2c2270223a31302c22696d6569223a22333533313632303736303432343635222c226963636964223a2238393334303736353030303032363433303035222c226d223a5b7b2273223a31363338342c226c223a226d222c227663223a33302c227676223a33302c2266223a2262222c226e223a2230222c2276223a362c2264223a5b5d7d2c7b2273223a3133313037322c226c223a226d222c227663223a33302c227676223a33302c2266223a2273222c226e223a2231222c2276223a31312c2264223a5b5d7d2c7b2273223a3133313037322c226c223a226d222c227663223a33302c227676223a33302c2266223a2273222c226e223a2232222c2276223a31312c2264223a5b7b2266223a2273222c226e223a2231222c2276223a31312c225f223a22227d5d7d2c7b2273223a3133313037322c226c223a226d222c227663223a33302c227676223a33302c2275223a2246383537353534373938363936393032433646413943463943424241333739433545324535373941414141463444304430444533343846443345373642433032222c2266223a2275222c226e223a2231222c2276223a332c2264223a5b7b2266223a2273222c226e223a2232222c2276223a31302c225f223a22227d5d7d2c7b2273223a3133313037322c226c223a2266222c227663223a33302c227676223a302c2264223a5b5d7d5d7d
0000059423:DEBUG: int Spark_Send_UDP(const unsigned char*, uint32_t, void*) (267):send 614
socketSendTo(0,52.91.25.61,5684,,614)
    59.436 AT send      35 "AT+USOST=0,\"52.91.25.61\",5684,614\r\n"
    59.454 AT read  >    3 "\r\n@"
    59.507 AT send     614

The firmware update did the trick - thanks for advice - you are now owed a beer!

Great to hear you’re up and running again. Do let me know if you face further issues :smile:

1 Like

Thanks for that. I do notice in the log that the provider is Telstra.mobile - which is a good thing because here in whoop woop, they give the best signal.

2 Likes