Openly explained
A little firmware.
A clear overview.
Owlanzi connects the Owlet cloud directly to your Ulanzi TC001. Here are the technical basics, requirements and limitations.
Requirements and compatibility
| Component | Requirement |
|---|---|
| Pixel display | Ulanzi TC001, ESP32, 4 MB flash, 32 × 8 LED matrix. Not approved for other ESP32 devices. |
| Owlet | Configured sock and base station, active cloud access using email and password, and live readings available in your account. |
| Account region | Europe and Rest of world are implemented. Availability depends on your account, model and services. |
| Network | 2.4 GHz Wi-Fi with internet access. Data retrieval is not fully local or offline. |
| USB installation | Computer, USB-C data cable, HTTPS and a browser with Web Serial. The homepage checks browser support. |
| Device settings | A browser on a phone or computer in the same home network. No additional server needed. |
No blanket model compatibility claim. A complete, verified list of supported Owlet models is not yet available. Smart Sock and Dream Sock, accounts and regions can differ in available data and states. Check compatibility first; an implemented region does not establish support for every model sold there.
What runs where?
Owlet → Owlanzi → Ulanzi Display. The sock and base station send data to Owlet services. Owlanzi retrieves it directly from the clock. Owlanzi is software on the TC001, with no additional Owlanzi cloud service between your account and display.
- On the clock: Firmware, display, configuration and saved Wi-Fi/Owlet credentials.
- On your home network: The setup and customisation interface. A web password can be set in system settings.
- On the internet: Google, Owlet and Ayla services required for sign-in and data retrieval. The firmware validates TLS certificates for cloud connections.
- On this website: Information, images, a simulated display, USB installer and firmware download. No processing of your Owlet readings or account credentials.
No additional Raspberry Pi, Home Assistant, MQTT broker or Owlanzi account is required. The device interface uses HTTP; use it on your trusted home network and do not expose it through router port forwarding.
What does the display show?
Heart rate, oxygen saturation and available status information such as sleep state and sock battery. Colours, brightness and dimming are customisable. The default polling interval is five seconds; this does not guarantee how recent cloud data is. Unknown or missing states cannot be interpreted reliably.
The firmware attempts to detect missing or stale data. Continuous readings, alerts and medical reliability are not guaranteed. The Owlet app and base station remain necessary.
Try it before installing
The interactive preview uses the bundled firmware’s 32 × 8 layout, font and default colours with fixed example values. Try sleep states, charging, missing data, offline, setup and scrolling messages. The website preview is always at 100% brightness. The alarm preview uses test text, with no sound or flashing corners. It does not connect to a real device or demonstrate reliable alarm delivery.
Firmware in the web installer
The installer writes a merged ESP32 image containing the bootloader, partition table, OTA initialisation data and application, starting at 0x0. It is built for the TC001 with 4 MB flash. Internal image offsets are 0x1000, 0x8000, 0xe000 and 0x10000.
The distributed firmware is built without the local developer file secrets_local.h. It contains no prefilled personal Wi-Fi or Owlet credentials. After installation, configure it through the owlanzi Wi-Fi network.
Download firmware image · Installer manifest · Build information and SHA-256
Updates and returning to AWTRIX
Owlanzi application updates can be uploaded through the local device interface using the matching application-only image. The merged owlanzi-tc001-1.0.2.bin offered here is for USB installation, not the OTA field. To return to AWTRIX, use its USB web flasher.
A project to join in
Owlanzi is a free hobby and open-source project. Feedback, suggestions and contributions are welcome.
Source code, issues and contributions on GitHub ↗
The projects behind it
The browser installer uses ESP Web Tools 10.4.0. The firmware uses Arduino for ESP32, ArduinoJson and FastLED, among other libraries. This website uses a locally hosted copy of Inter. Website dependency notices and licences.
Owlanzi is independent and is not an official Owlet or Ulanzi service. Product names and trademarks belong to their respective owners.
Read the setup guide