|  | @@ -91,6 +91,15 @@ class AsyncElegantOtaClass{
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  if (!index) {
 | 
	
		
			
				|  |  | +                    if(request->hasParam("MD5", true)) {
 | 
	
		
			
				|  |  | +                        return request->send(400, "text/plain", "MD5 parameter missing");
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                    const String sentMd5 = request->getParam("MD5", true)->value();
 | 
	
		
			
				|  |  | +                    if(!Update.setMD5(sentMd5.c_str())) {
 | 
	
		
			
				|  |  | +                        return request->send(400, "text/plain", "MD5 parameter invalid");
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |                      #if defined(ESP8266)
 | 
	
		
			
				|  |  |                          int cmd = (filename == "filesystem") ? U_FS : U_FLASH;
 | 
	
		
			
				|  |  |                          Update.runAsync(true);
 |