diff --git a/README.md b/README.md
index c41fd81..89b813c 100644
--- a/README.md
+++ b/README.md
@@ -8,10 +8,12 @@

+

-

+

-

+
+
diff --git a/assets/docs.png b/assets/docs.png
index 8755c27..3fc34f1 100644
Binary files a/assets/docs.png and b/assets/docs.png differ
diff --git a/firmware-arduino/src/Config.cpp b/firmware-arduino/src/Config.cpp
index fc6ca44..135fb08 100644
--- a/firmware-arduino/src/Config.cpp
+++ b/firmware-arduino/src/Config.cpp
@@ -33,11 +33,11 @@ volatile bool sleepRequested = false;
*/
#ifdef DEV_MODE
-const char *ws_server = "172.20.10.2";
+const char *ws_server = "192.168.1.155";
const uint16_t ws_port = 8000;
const char *ws_path = "/";
// Backend server details
-const char *backend_server = "172.20.10.2";
+const char *backend_server = "192.168.1.155";
const uint16_t backend_port = 3000;
#elif defined(PROD_MODE)
diff --git a/server-deno/main.ts b/server-deno/main.ts
index 3e2a8c7..c2b6313 100644
--- a/server-deno/main.ts
+++ b/server-deno/main.ts
@@ -142,8 +142,9 @@ server.on("upgrade", async (req, socket, head) => {
supabase = getSupabaseClient(authToken as string);
user = await authenticateUser(supabase, authToken as string);
+ // allow any mac address for dev
const expectedMac = user.device?.mac_address;
- if (deviceMac && deviceMac !== expectedMac) {
+ if (!isDev && deviceMac && deviceMac !== expectedMac) {
socket.write("HTTP/1.1 401 Unauthorized\r\n\r\n");
socket.destroy();
return;