Skip to content
Live

Narwal robot vacuum error codes and fixes

Narwal robot vacuums show four digit error codes in the app. Codes starting with 1 are robot faults, codes starting with 2 are base station faults, and codes starting with 3 are for the automatic water change module. Most clear after cleaning a part and restarting.

Researched by Riley Hart · updated Oct 27, 2026 · How we research

Short answer

As of October 27, 2026, Narwal's support index lists four digit codes for its robot vacuums. The ones owners see most: 1012 Robot Trapped (clear obstacles, check the bumper and LIDAR), 1022 or 1023 Base Station Not Found (check base power and wipe the reflector stickers), 1044 Roller Brush Tangled (clear hair from the brush), 1045 Dustbin or Dustbag Not in Place (reseat it and clean the sensor), 1017 Anti-Drop Sensor Triggered (clean the cliff sensors), 2007 Dirty Water Tank Full or Not Installed (empty and reseat it, check the float ball), and 2032 to 2034 Dust Collection Malfunction (replace the bag, clear the inlets). If a code returns after the fix, Narwal says to contact support.

CodeWhat it meansWhat to do
1001, 1003, 1004BatteryRestart the robot. Contact support if it stays
1005, 1006Battery too hot or too coldKeep the base between 5 and 40 °C, out of sun, rest 30 minutes, then retry
1007, 1008Zero tangling roller brushRemove hair, clean and reinstall the brush, restart
1009, 1010Mop pad or mopping moduleRemove and clean the mopping module; on Freo Z10 models check the sealing plate is intact
1011Localization errorCheck if the base moved and remap; check for a temporary map
1012, 1123, 1124Robot trappedMove it to open floor, check the bumper moves freely and the LIDAR spins with no red blinking light
1013Entered a no go zoneMove the robot out and restart the task
1014, 1015, 1016, 1160Drive wheel malfunctionSpin both rear wheels by hand, clear debris, restart
1017Anti drop (cliff) sensor triggeredClean the cliff sensors, set the robot on flat open floor, restart
1018, 1019, 1060, 1082, 1179 to 1187System malfunctionPower off and on. Contact support if it stays
1020, 1021, 1130, 1131Base station connection or charging errorWipe the charging contacts on robot and base with a damp cloth, check the power cable
1022, 1023Base station not foundCheck base power and that brush, wheels, pad and ramp are fitted; clean the reflector stickers on the base; remap if the base moved
1024, 1025, 1127, 1128Cannot leave or return to the baseClear the area around and in front of the base, keep the floor flat, restart
1026Robot and base lost connectionUnplug the base until its screen goes off, plug back in, power cycle the robot on the base
1027, 2000 to 2002, 2010, 2012Base station malfunctionUnplug the base to restart it
1028, 1029Mopping pausedClean the charging contacts and reseat the robot on the base
1030 to 1038, 1122Mopping module malfunctionCheck the module is fully seated and free of tangled debris, restart
1039, 1040Mop pad drying interruptedContact support with a video
1041, 1042, 1043Side brush malfunctionClean or replace the side brush
1044Roller brush tangledRemove the brush cover and clear tangled debris and the brush grooves
1045Dustbin or dust bag not in placeReseat it; if seated, clean the detection sensor and power cycle
1046Robot malfunctionPower cycle; if it sucked up a lot of liquid, leave it off 12 hours first
1047 to 1054LIDAR malfunctionCheck the LIDAR turns; nudge it with a cotton swab; power cycle
1065, 1066, 1089, 1090, 1093, 1095Sensor malfunctionKeep the robot still during self check, level the base, clean cliff sensors and check for condensation
1079Relocalization failureClean the LIDAR, check for map conflicts, dock and remap
1083, 1084, 1177, 1178Perception system or chip temperaturePower off, charge on the base 30 minutes, restart
1113Bumper malfunctionBumper may be jammed; contact support with a video
1126, 1142 to 1145Robot trapped (LIDAR related)Check the LIDAR spins freely; contact support if it resists
1140Non original battery detectedContact support for a genuine replacement
1150 to 1156Mapping failureContact support with a video, a screenshot and the robot serial number
1170 to 1176Binocular (front) sensor blocked or dirtyClean the front sensor surfaces
1200Top cover not seatedPress the dustbin down and close the top cover firmly
2003Base station water overflowDry the base, clean the tray, reseat the dirty water tank until it clicks, check tank seals
2004Cleaning module not seatedReseat it; contact support if the magnets are rusted or missing
2005Clean water tank not installedReseat the tank; check its magnets
2006, 2017Clean water dispensing errorCheck tank tubing, clean the internal filter pad, use only Narwal solution
2007Dirty water tank full or not installedEmpty and reseat; shake the float ball gently and check the sealing ring
2008Detergent pump malfunctionPower cycle the base
2013, 2014, 2015Maintenance agent detection errorReplace the agent if empty or reseat the container
2032, 2033, 2034Dust collection malfunctionReplace a full dust bag, clear hair from all three dust inlets, run Dust Canister Disinfection in the app
2035, 2036Dust bag temperature or drying errorStop base tasks, let it cool, power cycle
2040, 2041, 2042Electrolyzed water modulePower cycle the base
3000 to 3010Automatic water change moduleCheck the water supply valve, hoses for kinks or clogs, dry the base slot, power off at least 10 seconds

From Narwal's Error Code Index and Resolution for robot vacuums on support.narwal.com, checked October 27, 2026. Narwal publishes one index for all its robot vacuums, so not every code applies to every model. The 2003 steps come from Narwal's overflow spotlight article for the Freo X Ultra.

Still broken?Repair or replace

If the same code comes back after the fix, contact Narwal support first, especially under warranty. Out of warranty, compare the repair quote with a new robot's price and 3 year cost.

Compare robot vacuums
PartsNarwal parts

See every Narwal model we track, with prices and running costs.

Narwal robots
I own a NarwalAlert me

One email for recalls, bad updates and new fixes for Narwal. Nothing else.

Narwal recalls

Oct 26, 2026No Narwal robot recall found
US Consumer Product Safety Commission database, checked daily
OK
Didn't find it?Ask about your Narwal

We read every question. When several owners ask the same thing, the answer goes on this page.

How Narwal error codes are numbered

Narwal shows errors as four digit codes in the Narwal Freo app, often with a voice prompt from the robot. The first digit tells you where to look. Codes in the 1000s point at the robot itself: battery, brushes, wheels, sensors, LIDAR and the mopping module. Codes in the 2000s point at the base station: water tanks, dust bag, pumps and detergent. Codes in the 3000s belong to the automatic water change module, the plumbed in kit some docks can use.

Narwal groups several numbers under one name. For example 1014, 1015 and 1016 all mean a drive wheel problem. The exact number helps support, so take a screenshot of the app before you clear the error.

The quick reset Narwal suggests first

For most system, sensor and base station codes, Narwal's first step is a power cycle. Turn the robot off and on. For the base, unplug it, wait until its indicator or screen goes dark, then plug it back in. Narwal's Freo X Ultra help page says to wait 30 seconds after the base light goes out.

Narwal adds two special cases. If the robot sucked up a lot of liquid (code 1046), leave it powered off for 12 hours before you try again. For battery temperature codes 1005 and 1006, keep the base between 5 and 40 °C, move it out of direct sun, and let the robot rest 30 minutes.

Stuck, lost or cannot find the dock

Robot Trapped (1012, 1123, 1124) is the code most people meet. Clear cords, rug fringe and low furniture gaps, then move the robot to open floor. Narwal also asks you to check that the bumper springs back, that the LIDAR on top spins, and that it shows no red blinking light. If the LIDAR feels stiff, turn it gently with a cotton swab. If it still resists, that is a support case.

Base Station Not Found (1022, 1023) has two sides. Near the base, check that the base has power and that the roller brush, rear wheels, caster, mop pad and ramp extension are all fitted. Away from the base, wipe the reflector stickers on the dock so the robot can see them. If you moved the base, remap. Cannot leave or return to the base (1024, 1025) usually means clutter around the dock or an uneven floor in front of it.

Base station water and dust codes

2007 means the dirty water tank is full or not detected. Empty it, seat it firmly, then shake the float ball inside gently up and down and check the sealing ring. 2003 is a water overflow. Narwal's fix is to remove the cleaning tray and ramp pad, dry the base, clean the tray, and press the dirty tank lid until you hear and feel a click. Check that the tank sealing strips and silicone seals sit in their grooves, and do not add other brands' fragrance or detergent to the clean tank.

2032 to 2034 are dust collection faults. Replace the dust bag if it is full. If not, clear hair from all three dust inlets and run Dust Canister Disinfection from the base station icon in the app a few times. 2006 and 2017 mean the clean water is not dispensing: check the tank tubing and clean the filter pad inside the tank.

When a repeat code means a worn part

Some codes come back because a part is wearing out, not because of a one off jam. A side brush code (1041 to 1043) that returns after cleaning usually means bent or frayed bristles, and Narwal's own fix lists replacing the side brush. Roller brush codes (1007, 1008, 1044) that return often point to a worn brush or hair packed into the brush ends. 2032 to 2034 that return after every bag change can mean a blocked inlet path rather than the bag.

Others point to parts you should not replace yourself. Repeat wheel codes (1014 to 1016) mean a wheel that does not spin evenly. Repeat LIDAR codes mean the turret or its motor. Battery codes that keep coming back, especially 1001 to 1004 or 1141, suggest the pack is ageing. Code 1140 means the robot thinks the battery is not a genuine Narwal pack, which Narwal calls a safety risk. Rusted or missing magnets on the tanks or cleaning module (2004, 2005) also need replacement parts from Narwal.

When to contact Narwal support or use the warranty

Contact Narwal if a code stays after the steps above, and right away for 1039, 1040, 1113, 1121, 1140, 1150 to 1156 and 2016, which Narwal sends straight to support. In the US and Canada you can email [email protected], call 1 (866) 939 2153, or use live chat. Have the robot serial number, the error time, a screenshot and a short video ready. Narwal asks for these on many codes.

Narwal's warranty policy gives one year for products bought outside the EU and Switzerland, which covers US buyers. It covers defects in materials and workmanship under normal use. Narwal excludes batteries as normal wear and tear, plus consumables, misuse and products from unauthorized sellers. If you bought from a store, Narwal says to contact that seller first. Keep the receipt.

Narwal models in our rankings

Floors · Narwal Freo Z10 Turbo Best for larger homes on a midrange budget $5508.5/10 Check price →Full profile
Floors · Narwal Flow 2 Best for pet homes with mostly hard floors $1,3006.5/10 Check price →Full profile
Floors · Narwal Freo X Ultra Best for hard floor mopping at a reduced price $4508.6/10 Check price →Full profile

Questions people ask

What does Narwal error 1012 mean?

1012 is Robot Trapped. Clear obstacles, move the robot to open floor and restart. Check that the bumper springs back and the LIDAR on top spins with no red blinking light.

Why does my Narwal say base station not found?

Codes 1022 and 1023 mean the robot cannot find the dock. Check the base has power, that all parts on the robot are fitted, wipe the reflector stickers on the base, and remap if you moved it.

What is Narwal error 2007?

2007 means the dirty water tank is full or not installed. Empty it, reseat it, and check the float ball and sealing ring inside. Contact support for parts if anything looks damaged.

How do I reset a Narwal robot vacuum?

For most codes, turn the robot off and on. For the base, unplug it until the indicator goes dark, wait about 30 seconds and plug it back in. If the robot took in a lot of liquid, leave it off for 12 hours first.

What does Narwal error 1045 mean?

1045 means the dustbin or dust bag is not detected. Reseat it. If it is already in place, clean the detection sensor and power cycle the robot.

How long is the Narwal warranty in the US?

Narwal's policy gives one year for products bought outside the EU and Switzerland. Batteries are excluded as wear and tear, and consumables are not covered.