thanks for responding, i have tried running the keys doctor with the --force flag, same result. I also tried deleting the .der file, no change in result. I tried particle keys server with no extra parameter, no change in result
Here is a video of what the device is doing : https://www.youtube.com/watch?v=BMP230N-cLU
I also contacted particle support, they had linked me to this debug firmware: https://github.com/rickkas7/photon-clouddebug
the result i got from that is as follows:
C:\Users\ioannidisa>particle serial monitor
Opening serial monitor for com port: "COM6"
Serial monitor opened successfully:
configured credentials:
ssid=ICTIOT security=wpa2 cipher=1
available access points:
SSID=TGS Guest Wireless security=unsecured channel=1 rssi=-78
SSID=TGSWN security=wpa2 channel=1 rssi=-77
SSID=ICTIOT security=wpa2 channel=6 rssi=-12
SSID=TGS Guest Wireless security=unsecured channel=11 rssi=-52
SSID=TGSWN security=wpa2 channel=11 rssi=-49
connecting to WiFi
0000007011:INFO : virtual void ManagedNetworkInterface::connect(bool) (282):ready():false,connecting():false,listening():false
connected to WiFi!
localIP=192.168.1.100
subnetMask=255.255.255.0
gatewayIP=192.168.1.1
dnsServerIP=0.0.0.0 (often 0.0.0.0)
dhcpServerIP=0.0.0.0 (often 0.0.0.0)
ping gateway=1
ping addr 8.8.8.8=0
failed to get device.spark.io from DNS, try 1
failed to get device.spark.io from DNS, try 2
failed to get device.spark.io from DNS, try 3
device.spark.io=0.0.0.0
connecting to cloud
0000029882:INFO : void establish_cloud_connection() (214):Cloud: connecting
0000029882:DEBUG: int spark_cloud_socket_connect() (834):sparkSocket Now =-1
0000029883:DEBUG: int spark_cloud_socket_connect() (853):HAL_FLASH_Read_ServerAddress() = type:255,domain:,ip: 0.0.0.0, port: 0
0000044886:ERROR: int determine_connection_address(IPAddress&, uint16_t&, ServerAddress&, bool) (800):Cloud: unable to resolve IP for device.spark.io
0000044886:DEBUG: int spark_cloud_socket_connect() (864):socketed udp=0, sparkSocket=536895952, 1
0000044887:DEBUG: int spark_cloud_socket_connect() (874):connection attempt to 54.208.229.4:5683
0000045218:INFO : int spark_cloud_socket_connect() (891):connected to cloud 54.208.229.4:5683
0000045219:INFO : void establish_cloud_connection() (221):Cloud socket connected
0000045219:DEBUG: int Spark_Handshake(bool) (546):starting handshake announce=1
0000045532:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 40 of 40
0000045578:DEBUG: sock_result_t socket_send(sock_handle_t, const void*, socklen_t) (1002):Write 256 bytes to socket 536895952 result=0
0000045850:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (778):Socket 0 receive fail 19
0000045851:DEBUG: sock_result_t socket_receive(sock_handle_t, void*, socklen_t, system_tick_t) (824):socket_receive on 536895952 returned -19
0000045852:ERROR: int SparkProtocol::handshake() (108):Handshake: Unable to receive key -19
0000045852:WARN : void handle_cloud_connection(bool) (268):Cloud handshake failed, code=-19
0000046102:INFO : void cloud_disconnect(bool) (427):Cloud: disconnecting
0000046102:DEBUG: int spark_cloud_socket_disconnect() (912):Close Attempt
0000046102:DEBUG: sock_result_t socket_close(sock_handle_t) (939):socket closed 200061d0
0000046103:DEBUG: int spark_cloud_socket_disconnect() (914):socket_close()=success
0000046103:INFO : void cloud_disconnect(bool) (440):Cloud: disconnected
0000046852:INFO : void establish_cloud_connection() (214):Cloud: connecting
0000046852:DEBUG: int spark_cloud_socket_connect() (834):sparkSocket Now =-1
0000046852:DEBUG: int spark_cloud_socket_connect() (853):HAL_FLASH_Read_ServerAddress() = type:255,domain:,ip: 0.0.0.0, port: 0
0000061856:ERROR: int determine_connection_address(IPAddress&, uint16_t&, ServerAddress&, bool) (800):Cloud: unable to resolve IP for device.spark.io
0000061856:DEBUG: int spark_cloud_socket_connect() (864):socketed udp=0, sparkSocket=536895952, 1
0000061856:DEBUG: int spark_cloud_socket_connect() (874):connection attempt to 54.208.229.4:5683
0000062171:INFO : int spark_cloud_socket_connect() (891):connected to cloud 54.208.229.4:5683
0000062172:INFO : void establish_cloud_connection() (221):Cloud socket connected
0000062172:DEBUG: int Spark_Handshake(bool) (546):starting handshake announce=1
0000062492:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 40 of 40
0000062538:DEBUG: sock_result_t socket_send(sock_handle_t, const void*, socklen_t) (1002):Write 256 bytes to socket 536895952 result=0
0000062815:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (778):Socket 0 receive fail 19
0000062815:DEBUG: sock_result_t socket_receive(sock_handle_t, void*, socklen_t, system_tick_t) (824):socket_receive on 536895952 returned -19
0000062816:ERROR: int SparkProtocol::handshake() (108):Handshake: Unable to receive key -19
0000062816:WARN : void handle_cloud_connection(bool) (268):Cloud handshake failed, code=-19
0000063066:INFO : void cloud_disconnect(bool) (427):Cloud: disconnecting
0000063066:DEBUG: int spark_cloud_socket_disconnect() (912):Close Attempt
0000063066:DEBUG: sock_result_t socket_close(sock_handle_t) (939):socket closed 200061d0
0000063067:DEBUG: int spark_cloud_socket_disconnect() (914):socket_close()=success
0000063067:INFO : void cloud_disconnect(bool) (440):Cloud: disconnected
0000063816:INFO : void establish_cloud_connection() (214):Cloud: connecting
0000063816:DEBUG: int spark_cloud_socket_connect() (834):sparkSocket Now =-1
0000063816:DEBUG: int spark_cloud_socket_connect() (853):HAL_FLASH_Read_ServerAddress() = type:255,domain:,ip: 0.0.0.0, port: 0
0000078820:ERROR: int determine_connection_address(IPAddress&, uint16_t&, ServerAddress&, bool) (800):Cloud: unable to resolve IP for device.spark.io
0000078820:DEBUG: int spark_cloud_socket_connect() (864):socketed udp=0, sparkSocket=536895952, 1
0000078820:DEBUG: int spark_cloud_socket_connect() (874):connection attempt to 54.208.229.4:5683
0000079149:INFO : int spark_cloud_socket_connect() (891):connected to cloud 54.208.229.4:5683
0000079149:INFO : void establish_cloud_connection() (221):Cloud socket connected
0000079149:DEBUG: int Spark_Handshake(bool) (546):starting handshake announce=1
0000079453:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (792):Socket 0 receive bytes 40 of 40
0000079499:DEBUG: sock_result_t socket_send(sock_handle_t, const void*, socklen_t) (1002):Write 256 bytes to socket 536895952 result=0
0000079773:DEBUG: int read_packet_and_dispose(tcp_packet_t&, void*, int, wiced_tcp_socket_t*, int) (778):Socket 0 receive fail 19
0000079773:DEBUG: sock_result_t socket_receive(sock_handle_t, void*, socklen_t, system_tick_t) (824):socket_receive on 536895952 returned -19
0000079774:ERROR: int SparkProtocol::handshake() (108):Handshake: Unable to receive key -19
0000079774:WARN : void handle_cloud_connection(bool) (268):Cloud handshake failed, code=-19
0000080024:INFO : void cloud_disconnect(bool) (427):Cloud: disconnecting
0000080024:DEBUG: int spark_cloud_socket_disconnect() (912):Close Attempt
0000080024:DEBUG: sock_result_t socket_close(sock_handle_t) (939):socket closed 200061d0
0000080024:DEBUG: int spark_cloud_socket_disconnect() (914):socket_close()=success
0000080025:INFO : void cloud_disconnect(bool) (440):Cloud: disconnected
0000080774:INFO : void establish_cloud_connection() (214):Cloud: connecting
0000080774:DEBUG: int spark_cloud_socket_connect() (834):sparkSocket Now =-1
0000080774:DEBUG: int spark_cloud_socket_connect() (853):HAL_FLASH_Read_ServerAddress() = type:255,domain:,ip: 0.0.0.0, port: 0
0000095778:ERROR: int determine_connection_address(IPAddress&, uint16_t&, ServerAddress&, bool) (800):Cloud: unable to resolve IP for device.spark.io
0000095778:DEBUG: int spark_cloud_socket_connect() (864):socketed udp=0, sparkSocket=536895952, 1
0000095778:DEBUG: int spark_cloud_socket_connect() (874):connection attempt to 54.208.229.4:5683
The output continues to repeat itself at the end.