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.
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.
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:
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.