{"id":2956,"date":"2026-06-18T10:24:20","date_gmt":"2026-06-18T10:24:20","guid":{"rendered":"https:\/\/aiper.com\/blogs\/?page_id=2956"},"modified":"2026-10-21T06:02:11","modified_gmt":"2026-10-21T06:02:11","slug":"s1-not-cleaning","status":"publish","type":"page","link":"https:\/\/aiper.com\/blogs\/troubleshooting\/s1-not-cleaning\/","title":{"rendered":"Aiper Scuba S1 Not Cleaning Properly &mdash; Diagnosis &amp; Fix"},"content":{"rendered":"\n<div class=\"aiper-tc-guide\">\n<style>\n    .aiper-tc-guide { --p:#1ecad3; --a:#17b5bd; }\n\n    .aiper-tc-guide {\n        max-width: 780px;\n        margin: 0 auto;\n        font-family: 'Inter','Segoe UI',system-ui,-apple-system,sans-serif;\n        color: #2c3e50;\n        line-height: 1.6;\n    }\n    .aiper-tc-guide * { box-sizing: border-box; margin: 0; padding: 0; }\n\n    .aiper-tc-guide .container {\n        display: flex; flex-direction: column; gap: 28px;\n        padding: 40px 20px 60px; background: #f3f6f9; border-radius: 24px;\n    }\n\n    \/* \u2500\u2500 Hero card \u2500\u2500 *\/\n    .aiper-tc-guide .hero-card {\n        background: #fff; border-radius: 24px; padding: 36px 38px 32px;\n        box-shadow: 0 12px 32px rgba(0,0,0,.08), 0 4px 12px rgba(0,0,0,.05);\n        border: 1px solid #edf2f7; position: relative; overflow: hidden;\n    }\n    .aiper-tc-guide .hero-card::before {\n        content: ''; position: absolute; top: 0; left: 0; right: 0; height: 5px;\n        background: linear-gradient(90deg, var(--p) 0%, var(--a) 60%, color-mix(in srgb, var(--a) 80%, white) 100%);\n        border-radius: 24px 24px 0 0;\n    }\n    .aiper-tc-guide .eyebrow {\n        display: inline-block; font-size: .75rem; font-weight: 600;\n        letter-spacing: .06em; text-transform: uppercase;\n        color: var(--a); background: color-mix(in srgb, var(--p) 8%, white);\n        padding: 5px 12px; border-radius: 20px; margin-bottom: 16px;\n    }\n    .aiper-tc-guide .hero-card .hero-title {\n        font-size: 1.75rem; font-weight: 700; color: #1a2e3c;\n        letter-spacing: -.02em; line-height: 1.25; margin-bottom: 6px;\n        margin-top: 0;\n    }\n    .aiper-tc-guide .hero-card .subtitle {\n        font-size: .95rem; color: #5a6c7d; font-weight: 500;\n    }\n\n    \/* \u2500\u2500 Answer card \u2500\u2500 *\/\n    .aiper-tc-guide .answer-card {\n        background: #f9fcfe; border-radius: 14px; padding: 28px 32px;\n        border: 1px solid color-mix(in srgb, var(--p) 30%, white);\n        box-shadow: 0 1px 3px rgba(0,0,0,.04);\n    }\n    .aiper-tc-guide .label-badge {\n        display: inline-flex; align-items: center; gap: 6px;\n        font-size: .7rem; font-weight: 700; letter-spacing: .07em;\n        text-transform: uppercase; color: #fff; background: var(--p);\n        padding: 6px 14px; border-radius: 20px; margin-bottom: 18px;\n    }\n    .aiper-tc-guide .label-badge .dot {\n        width: 7px; height: 7px; border-radius: 50%;\n        background: color-mix(in srgb, var(--a) 60%, white);\n        animation: atc-pulse 2s ease-in-out infinite;\n    }\n    @keyframes atc-pulse { 0%,100%{opacity:1;} 50%{opacity:.35;} }\n    .aiper-tc-guide .answer-card p {\n        font-size: 1.04rem; color: #1e3b4a; line-height: 1.7; font-weight: 450;\n    }\n\n    \/* \u2500\u2500 Section cards \u2500\u2500 *\/\n    .aiper-tc-guide .section-card {\n        background: #fff; border-radius: 14px; padding: 30px 34px;\n        box-shadow: 0 4px 16px rgba(0,0,0,.06), 0 2px 6px rgba(0,0,0,.04);\n        border: 1px solid #edf2f7; transition: box-shadow .2s;\n    }\n    .aiper-tc-guide .section-card:hover {\n        box-shadow: 0 12px 32px rgba(0,0,0,.08), 0 4px 12px rgba(0,0,0,.05);\n    }\n    .aiper-tc-guide .section-card h2 {\n        font-size: 1.22rem; font-weight: 700; color: #1a2e3c;\n        letter-spacing: -.015em; margin-bottom: 16px;\n    }\n    .aiper-tc-guide .section-card p {\n        font-size: .94rem; color: #3d4f5c; line-height: 1.7;\n    }\n    .aiper-tc-guide .section-card a {\n        color: var(--a); text-decoration: none; font-weight: 500;\n    }\n    .aiper-tc-guide .section-card a:hover { text-decoration: underline; }\n    .aiper-tc-guide .section-card strong { color: #1e3b4a; }\n\n    \/* \u2500\u2500 Section icons (CSS-only, no inline styles) \u2500\u2500 *\/\n    .aiper-tc-guide .section-icon {\n        display: inline-flex; align-items: center; justify-content: center;\n        width: 44px; height: 44px; border-radius: 12px; margin-bottom: 14px;\n        flex-shrink: 0; position: relative;\n    }\n    .aiper-tc-guide .icon-info { background: color-mix(in srgb, var(--p) 12%, white); }\n    .aiper-tc-guide .icon-info::after {\n        content: ''; display: block; width: 18px; height: 18px;\n        border: 2px solid var(--p); border-radius: 50%;\n    }\n    .aiper-tc-guide .icon-info::before {\n        content: ''; position: absolute; width: 5px; height: 5px;\n        background: var(--p); border-radius: 50%; z-index: 1;\n    }\n    .aiper-tc-guide .icon-steps { background: #fef6ed; }\n    .aiper-tc-guide .icon-steps::after {\n        content: ''; display: block; width: 8px; height: 16px;\n        border-left: 2.5px solid #e67e3a; border-bottom: 2.5px solid #e67e3a;\n        transform: rotate(-45deg); margin-top: -2px;\n    }\n    .aiper-tc-guide .icon-warn { background: #fdecea; }\n    .aiper-tc-guide .icon-warn::after {\n        content: '!'; font-weight: 700; font-size: 1.4rem; color: #c94a4a; line-height: 1;\n    }\n    .aiper-tc-guide .icon-fix { background: #f0fdf4; }\n    .aiper-tc-guide .icon-fix::after {\n        content: '\u2713'; font-weight: 700; font-size: 1.1rem; color: #2d8f6e; line-height: 1;\n    }\n\n    \/* \u2500\u2500 Inline highlight & part-number \u2500\u2500 *\/\n    .aiper-tc-guide .hl {\n        font-weight: 700; color: var(--p);\n        background: color-mix(in srgb, var(--p) 8%, white);\n        padding: 2px 8px; border-radius: 4px; white-space: nowrap;\n    }\n\n    @media (max-width: 600px) {\n        .aiper-tc-guide .hero-card,\n        .aiper-tc-guide .section-card,\n        .aiper-tc-guide .answer-card { padding: 22px 18px; }\n        .aiper-tc-guide .hero-card .hero-title { font-size: 1.4rem; }\n        .aiper-tc-guide .container { padding: 24px 14px 40px; gap: 20px; }\n    }\n\n    \/* Back-nav *\/\n    .aiper-tc-guide .tc-back-nav {\n        padding: 14px 0 4px;\n        border-top: 1px solid #edf2f7;\n        margin-top: 4px;\n    }\n    .aiper-tc-guide .tc-back-nav a {\n        font-size: .85rem; font-weight: 600; color: var(--a);\n        text-decoration: none;\n    }\n    .aiper-tc-guide .tc-back-nav a:hover { text-decoration: underline; }\n<\/style>\n<div class=\"container\">\n    <div class=\"hero-card\">\n        <span class=\"eyebrow\">Aiper Scuba S1<\/span>\n        <p class=\"subtitle\">First check that the filter basket is clear and the robot is fully charged.<\/p>\n    <\/div>\n    <div class=\"answer-card\">\n        <span class=\"label-badge\"><span class=\"dot\"><\/span> Direct answer<\/span>\n        <p>First check that the filter basket is clear and the robot is fully charged. The most common causes of poor coverage are: <strong>wrong cleaning mode for the pool shape<\/strong> (use Auto mode for irregular pools), or the robot stuck in a repeated straight-line pattern due to a sensor calibration issue that a restart usually fixes.<\/p>\n    <\/div>\n        <div class=\"section-card\">\n            <div class=\"section-icon icon-info\"><\/div>\n            <h2>Adaptive Path vs Auto Mode: What&rsquo;s the Difference<\/h2>\n            <p>Several customers report they cannot find the &ldquo;Adaptive Path&rdquo; option. This is not a separate mode &mdash; adaptive navigation is built into Auto mode on the Scuba S1. Select Auto mode in the app for irregular, kidney-shaped, or deep pools. Floor mode uses a fixed grid pattern and may miss corners in non-rectangular pools.<\/p>\n        <\/div>\n        <div class=\"section-card\">\n            <div class=\"section-icon icon-steps\"><\/div>\n            <h2>Robot Goes Back and Forth in the Same Spot<\/h2>\n            <p>This is a known pattern when the S1&rsquo;s sensors fail to map a new area, often caused by a smooth tile surface or a very curved pool bottom. Fix: (1) Remove the robot from the pool. (2) Hold the power button for 10 seconds to reset. (3) Check for the latest firmware update in the Aiper app. (4) Re-enter the pool in Auto mode for the first run to re-map.<\/p>\n        <\/div>\n        <div class=\"section-card\">\n            <div class=\"section-icon icon-warn\"><\/div>\n            <h2>Robot Only Cleans 1&ndash;2 Feet of the Waterline<\/h2>\n            <p>If the S1 is running in Wall mode but not reaching the full wall height, it is likely not fully charged. The S1 requires a full charge to generate enough suction and drive power for wall climbing. Charge fully (until LED turns solid green) before placing it in the pool. Deep pools (8+ feet) may require multiple cycles to fully cover the walls.<\/p>\n        <\/div>\n        <div class=\"section-card\">\n            <div class=\"section-icon icon-fix\"><\/div>\n            <h2>Filter Basket Full or Clogged<\/h2>\n            <p>A partially blocked filter reduces suction power and coverage. After every 2&ndash;3 cleaning cycles, remove the filter basket, rinse it under a garden hose, and inspect the mesh for tears. A torn 180 &mu;m mesh significantly reduces debris capture. For fine algae and dust, upgrade to the optional 3-micron micromesh filter (must be ordered separately via support ticket).<\/p>\n        <\/div>\n        <div class=\"section-card\">\n            <div class=\"section-icon icon-info\"><\/div>\n            <h2>Irregular Pool Shapes and Pebble Finishes<\/h2>\n            <p>Kidney-shaped pools, pebble aggregate finishes, and pools with steep slopes all create more unpredictable paths. Use Auto mode rather than Floor mode. The S1 does not support custom zone mapping as of firmware v2.x. If coverage remains poor after several runs, collect the serial number and submit a support ticket for a technical review.<\/p>\n        <\/div>\n\n        <div class=\"section-card\">\n            <div class=\"section-icon icon-info\"><\/div>\n            <h2>Robot Misses the Same Spot Every Cycle<\/h2>\n            <p>If your S1 consistently skips a specific area of the pool: (1) The pool shape may have a dead zone the navigation algorithm cannot reach \u2014 common in L-shaped, T-shaped, or pools with a large shallow-to-deep transition. (2) Try repositioning the robot&#8217;s drop point \u2014 place it closer to the missed area at the start of the cycle. (3) For persistent dead zones, run a second cycle in Floor mode (not Auto) positioned near the missed area. (4) Check for water return jets in the missed area \u2014 strong currents can push the S1 off course. Redirect the return jet eyeball slightly downward or away from the missed zone for the duration of cleaning.<\/p>\n        <\/div>\n\n        <div class=\"section-card\">\n            <div class=\"section-icon icon-info\"><\/div>\n            <h2>Robot Misses the Same Spot Every Cycle<\/h2>\n            <p>If your S1 consistently skips a specific area of the pool: (1) The pool shape may have a dead zone the navigation algorithm cannot reach \u2014 common in L-shaped, T-shaped, or pools with a large shallow-to-deep transition. (2) Try repositioning the robot&#8217;s drop point \u2014 place it closer to the missed area at the start of the cycle. (3) For persistent dead zones, run a second cycle in Floor mode (not Auto) positioned near the missed area. (4) Check for water return jets in the missed area \u2014 strong currents can push the S1 off course. Redirect the return jet eyeball slightly downward or away from the missed zone for the duration of cleaning.<\/p>\n        <\/div>\n\n    <div class=\"tc-back-nav\">\n        <a href=\"https:\/\/aiper.com\/blogs\/troubleshooting\/\">&larr; All troubleshooting guides<\/a>\n    <\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Aiper Scuba S1 First check that the filter basket is clear and the robot is fully charged. Direct answer First check that the filter basket is clear and the robot is fully charged. The most common causes of poor coverage are: wrong cleaning mode for the pool shape (use Auto mode for irregular pools), or&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":2931,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-2956","page","type-page","status-publish","hentry"],"lang":"en","translations":{"en":2956,"de":5398,"fr":5399,"es":5400},"_links":{"self":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/2956","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/comments?post=2956"}],"version-history":[{"count":10,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/2956\/revisions"}],"predecessor-version":[{"id":7972,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/2956\/revisions\/7972"}],"up":[{"embeddable":true,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/2931"}],"wp:attachment":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/media?parent=2956"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}