Morpheus

Connecting… Devices: 0
0
Devices
0
Exchanges
Opus

Device Connection URL

Flash this into firmware as CONFIG_OTA_URL in sdkconfig — the device calls it on every boot to get the WebSocket address.

Recent Conversations

No conversations yet. Wake the device and speak.

OpenAI Credentials

Personality Prompt

Generation Parameters

Emotion Parameters Stored · Firmware update needed to apply

These values are persisted in config.json. To apply them live on the device, the firmware needs to read them via a custom WebSocket message — that update is planned for a future session.

Saved Profiles

Store the names of your WiFi networks here for reference. The device stores credentials in its own flash (NVS) — use the instructions below to switch networks.

Switching WiFi Networks

The device stores one active WiFi credential in internal flash. To switch:

  1. Power off the device completely.
  2. Hold the BOOT button while powering on.
  3. Keep holding until the display shows the provisioning screen.
  4. Open the Xiaozhi app → Add device → enter the new WiFi credentials.
  5. The device connects, calls the OTA endpoint, and redirects to this server automatically.

Tip: The OTA URL is baked into the firmware at compile time (CONFIG_OTA_URL). As long as your PC's IP doesn't change, re-provisioning to a new WiFi network is all that's needed — no reflash required.

Server Network Settings

Must match CONFIG_OTA_URL in sdkconfig. After changing the IP, rebuild and flash the firmware once so the device calls the new OTA address.