ESP32, ESP32-S3, C3 and C6
The most popular boards in the maker world. Oravio writes the firmware in C++ (ESP-IDF or Arduino) or MicroPython, compiles it on your server and flashes it over the cable.
ESP32 firmware · ESP-IDF · Arduino · MicroPythonOravio OS · Internet of Things
ESP32 and M5Stack boards, cameras, plugs, thermostats, even the washing machine. Tell Oravio what it should do, plug the device in, and it writes the firmware, flashes it and keeps it running for you. No code, no soldering iron, no extra app.
Plug and play, for real
You don’t need to know what firmware is. You just need to know what you want to happen: the rest is Oravio’s job.
Say it the way you’d say it to a person: by voice or in writing, from the app, your computer or Telegram. Not sure which model it is? Snap a photo of the label: Oravio recognises it.
A board connects with a USB cable to the computer you already have: Oravio saves the original copy, writes the firmware and checks that it works. A Wi-Fi appliance just needs to be on your network: Oravio finds it.
From then on it’s one of Oravio’s bodies: you control it by voice, it joins your automations, it stays up to date and, if something’s off, it tells you before you notice.
What you can make smart
From maker boards to household appliances. For each one Oravio picks the right path: new firmware where that works, a connection to what the device already does where it’s better left untouched.
The most popular boards in the maker world. Oravio writes the firmware in C++ (ESP-IDF or Arduino) or MicroPython, compiles it on your server and flashes it over the cable.
ESP32 firmware · ESP-IDF · Arduino · MicroPythonCore, CoreS3, Atom, StickC, Dial: screen, buttons and sensors already built in. Oravio designs the interface and decides the behaviour; you describe the result.
M5Stack · CoreS3 · Atom · StickCThe little Wi-Fi boards that have been sitting in a drawer for years become useful again: sensors, relays, small displays, all connected to Oravio.
ESP8266 · NodeMCU · Wemos D1Arduino, Raspberry Pi Pico W and full Raspberry Pi boards. On a Raspberry Pi, Oravio can even live right there, next to the devices it runs.
Arduino · Raspberry Pi Pico W · Raspberry PiThey connect as they are, or with open firmware like Tasmota or ESPHome when the model allows it. That way they measure energy use and don’t depend on anyone’s cloud.
Shelly · Sonoff · Tuya · Tasmota · ESPHomeSmart bulbs and addressable LED strips: scenes, colours and lights that switch on by themselves when they’re needed, not when you remember.
WS2812 · WLED · Zigbee · MatterNo firmware to touch: Oravio reads the video stream, recognises people and events and sends you only what matters, with the photo.
AI IP camera · RTSP · ONVIFIf they have Wi-Fi, Oravio talks to them through the manufacturer’s app. If they don’t, a plug that measures energy use tells it when the cycle is done.
smart washing machine · cycle finished notification · Home Connect · SmartThingsConnected thermostats and infrared-controlled air conditioners: Oravio sets the temperature based on who’s home, the weather and open windows.
smart thermostat · infrared · climate controlTemperature, humidity, presence, doors and windows, water leaks, air quality. Every sensor becomes a reason to make something happen.
Zigbee · Matter · Bluetooth LE · MQTTWith OctoPrint or Klipper, Oravio follows the print, watches through the camera and warns you, or stops it, if something goes wrong.
OctoPrint · Klipper · 3D printingServo motors, e-ink screens, little desk robots: Oravio gives them a face, a voice and a behaviour. That’s how MiniMe was born.
ESP32 robot · servo · e-inkProduct names and trademarks mentioned belong to their respective owners and are used only to say what Oravio works with: they do not imply affiliation or endorsement.
Three paths, Oravio picks one
For open boards like ESP32 and M5Stack. Oravio writes the program, saves the original copy, flashes it and verifies it. When you want to change something, just ask: it rewrites and reflashes.
For cameras, appliances and products with their own app. No firmware touched, no warranty at stake: Oravio uses what the device already does and networks it with everything else.
For appliances with no network: a plug that measures, a sensor on the door, an infrared blaster. That’s enough to make even a ten-year-old washing machine smart.
Who it’s for
Why only Oravio OS
Other AIs answer and that’s it. Oravio has an always-on server, hands on your computer, the phone in your pocket and a memory that lasts for years: that’s what lets it take any object and make it part of itself.
It compiles the firmware, keeps an eye on your devices and works at night while you sleep.
With Oravio Desktop it flashes firmware over the USB cable, with the backup first.
For Oravio devices like MiniMe, Chrome is all you need: nothing to install.
One photo of the label and it knows the model. Alerts reach you there, wherever you are.
It remembers every device, every version, every change: going back is one sentence away.
The camera sees, the robot speaks, the light comes on: different devices, one rule said out loud.
Born from this capability
MiniMe started out as a small off-the-shelf robot, with its own screen, two motors and a camera. Oravio wrote it a new face, a voice, gestures, eyes and a connection that never switches off: today it’s one of Oravio’s bodies, on your desk.
The same path works for your device: MiniMe is just the first.
Your devices, your rules
Before writing any firmware, Oravio saves the original contents of the memory. If the backup fails, it doesn’t write. Going back to how it was is always possible.
Oravio works on your devices and within the law: it doesn’t bypass protections on other people’s products and doesn’t enter networks that aren’t yours.
Changing a product’s firmware can affect the manufacturer’s warranty: Oravio tells you before doing it. Connecting without reprogramming changes nothing.
Sensor readings and camera images stay on your server; they don’t become someone else’s product.
FAQ
No. Describe in words what you want to happen, for example “let me know when the washing machine is done”, and Oravio decides how to do it, writes the firmware if needed, flashes it and verifies it. If you can code, you can read and change all of it.
The ESP32, ESP32-S2, S3, C3 and C6 families, the ESP8266 and M5Stack devices such as Core, CoreS3, Atom and StickC. Oravio recognises the chip when you plug in the cable; if a model is unusual, it tells you before writing.
Usually there’s no need, and that’s a good thing: Oravio connects cameras and appliances through what they already expose, like the RTSP or ONVIF video stream or the manufacturer’s Wi-Fi app. For appliances with no network, a plug that measures energy use is enough. No firmware touched, no warranty at stake.
Yes. Before every write, Oravio saves a full copy of the device’s memory on your computer, and if the copy fails it doesn’t write. To go back, just ask.
The device, a USB cable that carries data and the computer you already have, with Oravio Desktop or, for Oravio devices like MiniMe, just Chrome. Wi-Fi appliances need to be on your network. To put Oravio to work you need a plan with the always-on server, which also includes Oravio Desktop.
Yes. Oravio Casa runs Home Assistant on your server, and Oravio writes ESPHome configurations, flashes Tasmota onto devices that support it and speaks MQTT. You can start from what you’ve already set up.
It depends on the manufacturer: for some products, changing the firmware affects the warranty. Oravio tells you before doing it, and when there’s a path that leaves the firmware alone, it suggests that one.
Each app runs a single brand. Oravio OS brings all your devices together, whatever the brand, and makes them work as one with rules you say out loud: the camera sees, the robot speaks, the light comes on.
Tap an example or write your own: Oravio tells you right away how it would do it, no sign-up needed.
Plans with the always-on server also include Oravio Desktop: everything you need, in one subscription.