@@ -635,11 +635,11 @@ void WifiManager::sendImprovInfoResponse() {
635
635
// out[8] = 2; //Length (set below)
636
636
out[9 ] = ImprovRPCType::Request_Info;
637
637
// out[10] = 0; //Data len (set below)
638
- out[11 ] = 4 ; // Firmware len ("GLOW ")
639
- out[12 ] = ' G ' ;
640
- out[13 ] = ' W ' ;
641
- out[14 ] = ' ' ;
642
- out[15 ] = ' ' ;
638
+ out[11 ] = 4 ; // Firmware len ("FIRM ")
639
+ out[12 ] = ' F ' ;
640
+ out[13 ] = ' I ' ;
641
+ out[14 ] = ' R ' ;
642
+ out[15 ] = ' M ' ;
643
643
uint8_t lengthSum = 17 ;
644
644
uint8_t vlen = sprintf_P (out + lengthSum, firmwareVersion.c_str ());
645
645
out[16 ] = vlen;
@@ -653,8 +653,8 @@ void WifiManager::sendImprovInfoResponse() {
653
653
#endif
654
654
out[lengthSum] = hlen;
655
655
lengthSum += hlen + 1 ;
656
- // Use serverDescription if it has been changed from the default "GLOW ", else mDNS name
657
- bool useMdnsName = (strcmp (serverDescription, " GLOW " ) == 0 && strlen (cmDNS) > 0 );
656
+ // Use serverDescription if it has been changed from the default "FIRM ", else mDNS name
657
+ bool useMdnsName = (strcmp (serverDescription, " FIRM " ) == 0 && strlen (cmDNS) > 0 );
658
658
strcpy (out + lengthSum + 1 , useMdnsName ? cmDNS : serverDescription);
659
659
uint8_t nlen = strlen (useMdnsName ? cmDNS : serverDescription);
660
660
out[lengthSum] = nlen;
@@ -689,8 +689,8 @@ void WifiManager::parseWiFiCommand(char *rpcData) {
689
689
sendImprovStateResponse (0x03 , false ); // provisioning
690
690
improvActive = 2 ;
691
691
DynamicJsonDocument doc (1024 );
692
- String devName = String (random (0 , 100000 ));
693
- doc[" deviceName" ] = " GLOW_WORM_ " + devName;
692
+ String devName = String (random (0 , 90000 ));
693
+ doc[" deviceName" ] = String (DEVICE_NAME) + " _ " + devName;
694
694
doc[" microcontrollerIP" ] = " DHCP" ;
695
695
doc[" qsid" ] = clientSSID;
696
696
doc[" qpass" ] = clientPass;
@@ -726,9 +726,8 @@ void WifiManager::parseWiFiCommand(char *rpcData) {
726
726
}
727
727
delay (DELAY_200);
728
728
#endif
729
- delay (DELAY_2000);
730
729
sendImprovRPCResponse (ImprovRPCType::Request_State);
731
- delay (DELAY_2000 );
730
+ delay (DELAY_200 );
732
731
sendImprovStateResponse (0x04 , false );
733
732
delay (DELAY_200);
734
733
ESP.restart ();
@@ -740,10 +739,10 @@ void WifiManager::handleImprovPacket() {
740
739
741
740
uint8_t header[6 ] = {' I' , ' M' , ' P' , ' R' , ' O' , ' V' };
742
741
bool timeout = false ;
743
- uint8_t waitTime = 25 ;
744
742
uint16_t packetByte = 0 ;
745
743
uint8_t packetLen = 9 ;
746
744
uint8_t checksum = 0 ;
745
+ uint8_t waitTime = 25 ;
747
746
uint8_t rpcCommandType = 0 ;
748
747
char rpcData[128 ];
749
748
rpcData[0 ] = 0 ;
0 commit comments