diff --git a/tools/esp8266/defines.h b/tools/esp8266/defines.h
index 8ddbc7f2..38462d1c 100644
--- a/tools/esp8266/defines.h
+++ b/tools/esp8266/defines.h
@@ -13,7 +13,7 @@
//-------------------------------------
#define VERSION_MAJOR 0
#define VERSION_MINOR 5
-#define VERSION_PATCH 30
+#define VERSION_PATCH 31
//-------------------------------------
typedef struct {
diff --git a/tools/esp8266/html/login.html b/tools/esp8266/html/login.html
index b8298e23..68f44084 100644
--- a/tools/esp8266/html/login.html
+++ b/tools/esp8266/html/login.html
@@ -12,7 +12,7 @@
diff --git a/tools/esp8266/html/setup.html b/tools/esp8266/html/setup.html
index 04cdb8dd..6dac4c84 100644
--- a/tools/esp8266/html/setup.html
+++ b/tools/esp8266/html/setup.html
@@ -307,6 +307,9 @@
function parseSys(obj) {
for(var i of [["device", "device_name"], ["ssid", "ssid"]])
document.getElementsByName(i[0])[0].value = obj[i[1]];
+ var e = document.getElementsByName("adminpwd")[0];
+ if(!obj["pwd_set"])
+ e.value = "";
parseVersion(obj);
}
diff --git a/tools/esp8266/html/system.html b/tools/esp8266/html/system.html
index 58daf80a..c49f7f8e 100644
--- a/tools/esp8266/html/system.html
+++ b/tools/esp8266/html/system.html
@@ -53,7 +53,7 @@
}
}
- getAjax("/api" + window.location.pathname, parse);
+ getAjax("/api/html" + window.location.pathname, parse);