Brand desk

Narwal troubleshooting

Freo error codes, localization and base-station diagnostics. Start with the exact model, then match the error code, light pattern, voice alert or symptom.

Narwal error codes and what to try first

66 code entries
Start with the exact model name and full four-digit code shown in the Freo app. Narwal's robot-vacuum index groups 1xxx codes with the robot, 2xxx with the base station, and 3xxx with the automatic water-change module on compatible plumbed-in bases. Not every model supports every feature or code. If your code is not listed, do not infer a fix from a nearby number; use the model-specific product help or contact Narwal with the code and a screenshot.

1001–1060: battery, brushes, wheels, sensors and navigation

CodeWhat it meansFirst thing to tryFull guide
1001 / 1003 / 1004Battery faultRestart the robot. If the code comes back, contact Narwal support.—
1005 / 1006Battery too hot (1005) or too cold (1006)The robot works best between 5 °C and 40 °C (41–104 °F). Move a base station that sits on a balcony or in direct sun indoors, let the robot rest for 30 minutes, then retry. Remap afterwards if you moved the base.—
1007 / 1008Roller brush faultTake out the roller brush, clear wrapped hair, refit it and restart the robot.—
1009 / 1010Mop pad or mopping-module faultFreo Pro, Freo X Ultra and Freo Z Ultra: clean the mopping module and restart. Freo Z10 and Z10 Ultra: remove the mopping module and check its sealing plate for damage first.Open guide →Narwal Freo Z Ultra guide
1011Localization error: the robot cannot match where it is to the saved mapRemap if the base station was moved, and check that a temporary map is not active.Open guide →Narwal Freo Z Ultra guide
1012Robot trappedClear obstacles, move the robot to open floor and restart the task. Check that the bumper springs back and the LiDAR turns without red blinking.Open guide →Narwal Freo Z Ultra guide
1013Robot entered a no-go zoneMove it out of the zone and restart. If it keeps happening, send Narwal a screenshot of the map with its zones and where the robot stopped.Open guide →Narwal Freo Z Ultra guide
1014 / 1015 / 1016Drive wheel faultSpin both rear wheels by hand. Clear debris from a wheel that turns unevenly, then restart.—
1017Cliff (anti-drop) sensor triggeredWipe the cliff sensors, set the robot on flat, open floor and restart the job.—
1018 / 1019System malfunctionPower the robot off and back on. If the code returns, contact Narwal support.—
1020 / 1021Base station connection errorWipe the charging contacts on the robot and the base with a damp cloth, and check that the base power cable is firmly seated.—
1022 / 1023Base station not foundNear the base: check base power and that the roller brush, wheels and cleaning tray are fitted; remap if the base moved. Far from the base: clean the reflector stickers on the base.Open guide →Narwal Freo Z Ultra guide
1024 / 1025Robot can't leave or return to the baseClear the floor in front of, behind and beside the base so the robot has a flat, open approach, then restart the task.—
1026Robot lost its connection to the baseA short drop at long range is normal. If it doesn't recover, unplug the base until its screen goes dark, restart the robot and dock it again.—
1027Base station malfunctionUnplug the base station to restart it.—
1028 / 1029Mopping paused: poor contact between robot and baseClean the charging contacts on both, reseat the robot so the contacts line up, then restart. Oxidized or damaged contacts need Narwal support.—
1030–1038Mopping-module faultCheck the mopping module is fitted correctly and restart. If it returns, tell Narwal which task was running.—
1039 / 1040Mop-pad drying interruptedNarwal asks for a short video of the problem, so contact support.Open guide →Narwal Freo Z Ultra guide
1041 / 1042 / 1043Side brush faultClear hair and debris from the side brush, or fit a new one if it is bent.—
1044Roller brush tangledRemove the brush cover and clear anything wrapped around the brush or stuck in its grooves.—
1045Dustbin or dust bag not in placeReseat the bin or bag, clean its detection sensor and power-cycle the robot.—
1046Robot malfunctionRestart the robot. If it picked up a lot of liquid, leave it switched off for 12 hours first.—
1047 / 1048LiDAR not turningCheck whether the LiDAR spins. If it doesn't, nudge it gently with a cotton swab; if it stays stuck or feels stiff, contact support.—
1049–1054LiDAR malfunctionPower the robot off and back on.—
1060System malfunctionRestart the robot.—

1065–1200: sensors, mapping and system faults

CodeWhat it meansFirst thing to tryFull guide
1065 / 1066Sensor malfunctionRestart with the robot still, the base on level ground and the base slot clean. Don't move the robot while it runs its self-check.—
1079Relocalization failureClean the LiDAR, check for conflicting maps in Map Editing, then dock the robot with its contacts lined up and remap.—
1082System malfunctionRestart the robot.—
1083 / 1084Perception system malfunctionPower off, let it charge on the base for 30 minutes, then restart.—
1089 / 1090 / 1093Sensor malfunction — Narwal's fix points to the cliff sensorsLook for dirt or condensation on the cliff sensors and clean them. Condensation that won't clear needs Narwal support.—
1095Sensor malfunctionRestart and retry the task.—
1113Bumper stuck or jammedContact Narwal support with a short video.—
1121Self-test interruptedContact Narwal support with a video and a screenshot of the app error.—
1122Mopping-module faultClear debris tangled in the mopping module and reseat it.—
1123 / 1124Robot trappedSame checks as 1012: clear obstacles, move it to open floor, check the bumper and the LiDAR.Open guide →Narwal Freo Z Ultra guide
1126 / 1142–1145Robot trapped (LiDAR-related)Check that the LiDAR spins freely; nudge it with a cotton swab if it doesn't.—
1127 / 1128Robot can't leave or return to the baseClear the area around the base and restart the task.—
1130 / 1131Base station charging errorClean the charging contacts on the robot and base, and check the base power cable.—
1140Battery fault, usually a non-Narwal batteryStop using the battery and contact Narwal about a replacement; Narwal treats a non-original battery as a safety risk.—
1141Battery malfunctionRestart the robot.—
1150–1156Mapping failureContact Narwal support with a video, a screenshot of the app error and the robot's serial number.—
1160Rear drive wheel or system errorCheck that both rear wheels spin evenly, clear anything tangled, then restart.—
1170–1176Front (binocular) sensors blocked or dirtyClean the front sensor windows thoroughly.—
1177 / 1178Chip temperature abnormalPower off, charge on the base for 30 minutes, then restart.—
1179–1187System malfunctionRestart the robot.—
1200Top cover not seatedPress the dustbin down, close the top cover firmly and press evenly on both sides of the bin area.—

2000–2042: base station

CodeWhat it meansFirst thing to tryFull guide
2000 / 2001 / 2002Base station malfunctionUnplug the base station, then plug it back in.—
2003Base station water overflowFollow the overflow checks in the full guide.Open guide →Narwal Freo Z Ultra guide
2004Cleaning module not seatedReseat the cleaning module. Rusted or missing magnets on it need Narwal support.—
2005Clean water tank not installedReseat the clean water tank and check that its magnets are intact.—
2006 / 2017Clean water tank not dispensingCheck the tank's internal tubing, then clean the filter pad inside the tank. Use only Narwal cleaning solution.—
2007Dirty water tank full or not installedEmpty and reseat the tank, then check the float ball moves and the seal ring is intact.—
2008Detergent pump malfunctionUnplug the base station, then restart it.—
2010 / 2012Base station malfunctionUnplug the base station, then restart it.—
2013 / 2014 / 2015Maintenance agent not detectedReplace the agent if it has run out; otherwise reseat its container.—
2016Maintenance interruptedContact Narwal support with the time it happened and the robot's serial number.—
2032 / 2033 / 2034Dust collection faultReplace a full dust bag, clear hair from the three dust inlets, then run intensive dust collection a few times from the app.Open guide →Narwal Freo Z Ultra guide
2035Dust bag temperature abnormalStop all base-station tasks and let it cool to room temperature.—
2036Dust bag drying errorUnplug the base station, then restart it.—
2040 / 2041 / 2042Electrolyzed water module faultUnplug the base station, then restart it.—

3000–3010: automatic water-change module

These codes only appear on base stations connected to a water supply and drain. Narwal labels all of them as an automatic water-change module fault; the middle column says what Narwal's fix points to.

CodeWhat it meansFirst thing to tryFull guide
3000 / 3005Water-change fault — Narwal's fix points to the water supplyUpdate the firmware, confirm the supply valve is open, check the pipes for leaks or kinks, reseat the top cover and hold the water-drop button for 10 seconds to run the self-test.—
3001 / 3006Water-change fault — Narwal's fix points to the drain lineCheck the drain pipe for sharp bends. If there are none, Narwal treats it as a blockage in the pipe: contact support.—
3002 / 3008Water-change fault — Narwal's fix points to water left inside the baseRemove the cleaning module and base tray, dry the inside of the base, wipe the black conductive silicone in the base slot, let everything dry, then restart after at least 10 seconds off.—
3003 / 3009 / 3010Water-change fault — Narwal's fix points to how the unit is seatedMake sure the unit sits flush with the base, then switch the robot and base off for at least two minutes.—
3004Water-change fault — Narwal's fix points to the control-box wiringCheck the control-box wiring and its DC cable to the base, then restart the base after at least 10 seconds off.—
3007Water-change fault — Narwal's fix points to a clogClear the base's wastewater pipe and clean the base slot and water intake.—
Source and scope

This table summarizes Narwal's robot-vacuum index, not its separate handheld vacuum-mop codes. Availability and first checks can differ by model; for example, Narwal gives different 1009 / 1010 instructions for Freo Z10 than for Freo Pro, Freo X Ultra, and Freo Z Ultra. Check the model-specific note and linked diagnostic before removing a module or changing a map. Summarized from Narwal Support: Error Code Index and Resolution – Robot Vacuum, checked October 17, 2026.

Before you contact Narwal support

Narwal's index asks for some combination of these when a code comes back after a restart. In the US and Canada, Narwal lists support.na@global.narwal.com as its support address.

  • The exact code, and the time it appeared
  • The robot's serial number (SN)
  • A screenshot of the error in the Freo app
  • A short video of the robot or base when the fault happens
  • For location or no-go-zone codes: a screenshot of the map showing where the robot stopped

Narwal troubleshooting questions

What does Narwal error 1019 mean?

Narwal groups 1018 and 1019 as a system malfunction. The fix Narwal gives is a full restart: power the robot off, then back on. If the code comes back, contact Narwal support with the code and the robot's serial number.

How do I restart a Narwal robot and base station properly?

Power the robot off and back on. For the base station, unplug it and wait until its screen goes completely dark before plugging it back in. If the robot's indicator is flashing red, Narwal's forced restart is to hold the start button for 2 seconds, wait about 30 seconds for the lights to go out, then press start again.

Why does my Narwal say the base station can't be found?

That is 1022 or 1023. If it happens on or near the base, check the base has power and that the roller brush, wheels and cleaning tray are fitted properly. If it happens across the room, clean the reflector stickers on the base. If you moved the base, remap.

Do I need to remap after moving the Narwal base station?

Yes. Narwal notes that moving the base station requires a new map, and several codes, including 1011 localization errors and 1022 / 1023, can follow a base that was moved without remapping.

What does Narwal error 1140 mean?

Narwal says 1140 usually indicates a non-original battery, which it treats as a safety risk. Stop using the battery and contact Narwal about a factory replacement.

What if my Narwal code is not listed here?

Confirm the exact model and capture the full code in the Freo app; do not choose a fix based on a nearby code. Check that model's Product Help page or send Narwal support the code, robot serial number, app screenshot, and a short video if the fault is visible.