Diagnosis
The funky smell is caused by microbial growth (mold or mildew) inside the tank, which thrives in the damp, dark environment. This is almost always due to residual water or an incompatible cleaning solution being left in the tank between uses, creating a biofilm.
How to Fix It
To deep clean and deodorize the tank, follow these steps:
- Remove the tank from the robot and empty any remaining liquid.
- Fill the tank with a mixture of warm water and white vinegar (a 1:1 ratio is effective). Do not use boiling water or harsh chemicals like bleach.
- Securely close the cap and gently shake the tank for 30 seconds to coat all interior surfaces, including the internal tubing and valve.
- Let the solution sit in the tank for 15-20 minutes to break down residue.
- Empty the tank and rinse it thoroughly with clean warm water several times until the vinegar smell is gone.
- Leave the cap open and allow the tank to air dry completely upside down on a towel before reinstalling. Do not use the robot until the tank is fully dry.
If That Didn't Work
If the odor persists, inspect the tank's rubber seals and internal valve for visible mold or debris; these can be gently wiped with a cotton swab dipped in the vinegar solution. For stubborn odors, you can use a cleaning tablet designed for reusable water bottles or a denture cleaning tablet dissolved in warm water, followed by a thorough rinse. Ensure you are also regularly cleaning the robot's spray nozzle and cleaning pad tray, as odor can originate there, too.
Heads Up
Always use only iRobot's official Braava Jet Hard Floor Cleaning Solution, as other products can damage the pump and cause odor. After every mopping session, empty, rinse, and dry the tank. Never store the robot with a full or damp tank, as this guarantees mold growth.