diff --git a/wled00/util.cpp b/wled00/util.cpp index 1f6d47df..019d24fa 100644 --- a/wled00/util.cpp +++ b/wled00/util.cpp @@ -1165,8 +1165,7 @@ String getDeviceId() { char macStr[18]; sprintf(macStr, "%02x:%02x:%02x:%02x:%02x:%02x", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]); - // First hash: MAC address + "WLED" salt - String macString = String(macStr) + "WLED"; + String macString = String(macStr) + "WLED" + ESP.getChipModel() + ESP.getChipRevision(); String firstHash = computeSHA1(macString); // Second hash: SHA1 of the first hash