Moxie Setuprevive your robot ← Hub

Bring your Moxie back online

Two codes, held up to Moxie's camera, re-home it from the shut-down cloud to a server you control. This page builds both codes on your phone — nothing to install, nothing sent anywhere. Works on firmware 24.10.803.

Step 1 · Wi-Fi

Get Moxie onto Wi-Fi

Put Moxie on its pairing screen, then hold this up to its camera. It joins the network, then waits for the second code below.

Open / WPA2 / hidden work. WPA3-only, enterprise (802.1X) and captive-portal networks don't — use a normal WPA2 network or a phone hotspot.

Step 2 · Server

Point Moxie at your server

After Moxie is on Wi-Fi it waits for this second, different-looking code, which tells it which server to phone home to.

Wait — is OPEN_MOXIE the dead Embodied cloud? No. That cloud is a different value (EMBODIED_PRODUCTION) and it's gone. Both of these two are the revival endpoints, baked into the shipped 803 firmware precisely so a stock robot can leave the dead cloud:

  • OPEN_MOXIE — the open-source community endpoint (added for the OpenMoxie-style revival). “Open” as in open‑source, not open‑to‑the‑world.
  • EMBODIED_LOCAL — a local-network endpoint (resolves to client-service-api.local).

Neither one magically knows your machine — the robot resolves the name to a host, so you point that host at your server (real domain + DNS, or a LAN name). Then it connects to the backend you run below.

Needs your MQTT broker reachable with a valid TLS cert (the robot checks the CA store, with no pinning — a real domain + Let's Encrypt works). Stand up the backend: docker compose -f sim/docker-compose.yml up.