About RoboFaults
A bilingual fault database for home robots, built from official documentation and maintained by a small independent team.
WHAT THIS IS
RoboFaults is a fault database for home robots. It is not a blog. Every error code and every symptom is a structured record: what it means, how often each cause shows up, how to fix it step by step, which models it affects, and which part fits yours. We cover six brands (Roomba, Roborock, Shark, eufy, ECOVACS and Dreame) and everything exists in English and Spanish.
The site started from an uncomfortable observation: when a robot fails, the manufacturer answers with a 90-page PDF or a chatbot. And when the manufacturer goes bankrupt, as iRobot did in December 2025, the answer disappears. Someone has to keep the record.
WHO RUNS IT
A small independent team that does not yet publish names. The transparency is in the method rather than the biographies. When repair technicians join the review of entries, their names and credentials will appear here and on the entries they have checked. Until then, every claim on the site points at a source you can open.
HOW AN ENTRY IS BUILT
The order of sources is fixed. Manufacturer documentation first: support articles and manuals, read directly rather than through third-party summaries. Then owner reports from repair guides and forums, labelled "community" and used only when we have read them ourselves. We never infer a cause from a search snippet, and we never copy code tables from other sites.
Every record carries its sources and a last-verified date. Deep entries add more: each step links to the official article it came from, an "if it still fails" block with diagnostic branches, a note on when to stop and hand over to support or warranty, a table of affected models with their support status, field notes on where the official documentation and owner reports disagree, and FAQs taken from real searches. An automated check refuses to publish a deep entry that is missing any of those blocks.
WHAT WE REFUSE TO PUBLISH
Numeric codes for ECOVACS or Dreame: those brands publish none and their robots speak in plain-text alerts, so the "error code 1xx to 6xx" tables that circulate online do not appear here. Shark codes for which SharkNinja has published no article. Unsourced firmware versions presented as official; the community-tracked ones are marked as sample data. And no claim without a source: if we cannot link it, we leave it out.
CORRECTIONS
If you find a mistake, write to [email protected]. Corrections ship within 48 hours and are logged on the entry itself. How we verify each entry is set out in the editorial policy.
INDEPENDENCE AND FUNDING
RoboFaults has no relationship with iRobot, Roborock, SharkNinja, Anker, Ecovacs, Dreame or any other manufacturer. We are funded by Amazon affiliate links, marked and disclosed on every page, and later by advertising. Neither changes which part we list or what a fault entry says. Safety steps are reviewed sentence by sentence in both languages, because a mistranslated repair step can cause real harm.