Quick answer: Do not factory-reset a Roborock just because one room is missing. First decide whether you need to edit room boundaries, make an inaccessible room available for a new run, select another saved floor, or replace a genuinely bad map. For a full remap, enable map saving, start from the dock, leave the wanted doors open, let the robot cover the whole accessible floor, and let it return to the same dock.
Choose edit, remap, or a new floor
| What is wrong | Best first move | Do not do first |
|---|---|---|
| Two visible rooms are combined, or one room is split | Use the app’s map-editing function to merge or divide boundaries. | Delete the whole map. |
| A room is absent from an otherwise good map | Open the door, clear access, then run the robot from the dock across the full floor. | Assume there is a universal “add room” button. |
| The map is rotated, shifted, or repeatedly wrong | Check dock placement, then reset or recreate the map using the model-specific app flow. | Factory-reset the robot before trying map management. |
| You are on another floor | Select an existing floor map or create a new map only if the model supports multi-floor maps. | Move the dock without checking the model instructions. |
How to add a room—or make a missing room appear
On many Roborock models, “add a room” does not mean drawing a room from scratch. If the robot never reached that space, it must first discover it. Open the door, remove a temporary barrier, make sure the threshold is passable, and check that the correct map is active in the app.
Roborock’s map-creation guidance says the first saved map should start from the dock, cover the entire detected area rather than a small selection, and end with the robot returning successfully to the dock without the dock being moved. Keep every room you want represented open during that full run. If the room appears but its boundary is wrong, edit the map instead of creating a new one.
Merge, divide, and select rooms
Open the map-management or map-editing control in the Roborock app for the selected robot and map. Roborock’s support guidance confirms that compatible models can merge or divide rooms through map editing, but the labels and layout differ by model and app version. Use the preview to make sure you are editing the intended floor before saving.
Once room boundaries are correct, use the app’s room or selective-room mode to choose the spaces to clean. A full saved map is generally required before selective-room and zone features become useful. If you only need one small area cleaned today, a zone clean may be more appropriate than rebuilding a good map.
How to remap a Roborock safely
- Check that you are not simply viewing the wrong saved map or a map with a fixable room boundary.
- Clean the relevant navigation, wall, and cliff sensors if the robot has begun missing areas. See how to clean a Roborock.
- Find the exact model’s map-reset or create-new-map control in the app. The wording is not universal.
- Put the dock in its intended permanent place, then keep it there while the new map is made.
- Start the robot from that dock with doors to wanted rooms open and obstacles removed.
- Let it complete the accessible floor and return to the dock by itself before you edit rooms, add no-go zones, or rely on schedules.
A map at the wrong angle can be a dock-placement problem. Roborock’s support advice for that situation is to relocate the dock with appropriate clearances, or turn map saving off and back on to create a new map on the next cleanup. Use the exact manual for your dock’s clearance requirement; a common historic Roborock guideline is at least 0.5 m on each side and 1.5 m in front, but that is not a substitute for every current dock manual.
Create a map for another floor
Multi-floor mapping is a capability, not a universal Roborock feature. On a supported model, Roborock says to enable multi-floor map management or change the building layout setting, choose to create a new map, then move the robot alone to the other floor and follow the app flow. The robot may return to its starting point on that floor rather than the dock while it builds the map.
Do not transfer a multi-floor workflow to an older single-map robot. Check the model manual and app feature list first. Once maps are saved, select the matching floor before editing rooms or setting schedules.
Avoid accidental map changes
- Do not carry the robot to a new part of the home during a normal cleaning run unless the manual tells you to.
- Do not move the dock during initial mapping or assume the robot can still find it afterward.
- Do not reset Wi-Fi or factory settings to repair one room boundary; see the reset guide for the different reset levels.
- Do not start a map from a closed-off area and expect every other room to appear.
- Do not edit a map while the robot is cleaning unless the app explicitly supports that action.
Frequently asked questions
How do I add a room to my Roborock map?
If a room is already visible but split incorrectly, use the model's map-editing controls to merge or divide rooms. If it is missing entirely, open the door, remove access barriers, start from the dock, let the robot cover the full accessible area, and let it return to the unchanged dock so the map can save.
How do I remap a Roborock?
Use map reset or create-new-map controls only after checking whether editing would solve the issue. For a full replacement map, enable map saving, start the robot from its dock, keep wanted doors open, let it clean the whole accessible floor, and let it return to the same dock. Exact app labels vary by model and firmware.
Why is a room missing from my Roborock map?
A closed door, threshold, obstacle, weak initial mapping run, dirty sensor, moved dock, or the wrong saved floor can keep a room from appearing. Start by making the room accessible and checking the selected map before deleting anything.
Can I create separate Roborock maps for different floors?
Some Roborock models support multi-floor map management, while older models may not. On a supported model, enable the multi-floor option or building layout setting, create a new map, move the robot—not necessarily its dock—to the other floor, and follow the in-app instructions for that model.
