{"id":10180,"date":"2026-09-03T09:37:11","date_gmt":"2026-09-03T09:37:11","guid":{"rendered":"https:\/\/aiper.com\/blogs\/?page_id=10180"},"modified":"2026-09-03T09:37:11","modified_gmt":"2026-09-03T09:37:11","slug":"sgp-indicator-lights","status":"publish","type":"page","link":"https:\/\/aiper.com\/blogs\/troubleshooting\/sgp-indicator-lights\/","title":{"rendered":"Seagull Pro Red Light Flashing &mdash; Error Code Guide"},"content":{"rendered":"\n<div class=\"aiper-tc-guide\">\n<style>\n    .aiper-tc-guide { --p:#3b82f6; --a:#2e72e5; }\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 .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) \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    @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 .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 Seagull Pro<\/span>\n        <p class=\"subtitle\">The Seagull Pro flashes a red light &mdash; often while tilting up on one end or &#8216;doing wheelies&#8217; &mdash; instead of cleaning normally. This is an error indicator, not normal operation.<\/p>\n    <\/div>\n\n    <div class=\"answer-card\">\n        <span class=\"label-badge\"><span class=\"dot\"><\/span> Direct Answer<\/span>\n        <p>A flashing red light on the Seagull Pro is an error signal, not normal operation. It usually means the unit has stalled or detected a fault &mdash; commonly a stuck wheel, a low or failing battery, or a motor fault. First remove the unit, clear any debris, recharge it fully, and restart. If the red light returns immediately, the unit needs service.<\/p>\n    <\/div>\n\n    <div class=\"section-card\">\n        <div class=\"section-icon icon-info\"><\/div>\n        <h2>What the Light Colors Mean<\/h2>\n        <p>On the Seagull Pro, a steady or breathing green light is normal operation. A flashing red light &mdash; sometimes alternating with another color &mdash; is an error or fault indicator. It tells you the controller has detected something wrong: a stalled drive, a battery that can&#8217;t hold charge, or a motor fault. The light alone doesn&#8217;t say which part; it says &#8216;stop and check&#8217;.<\/p>\n    <\/div>\n    <div class=\"section-card\">\n        <div class=\"section-icon icon-steps\"><\/div>\n        <h2>Clear, Recharge and Restart<\/h2>\n        <p>1. Remove the unit from the water and turn it off. 2. Clear any debris from the wheels and the underside, and spin the wheels by hand to check for a jam. 3. Fully recharge it on the wall charger until the light is solid green. 4. Hold the power button for 10 seconds to reset the controller. 5. Restart and watch whether the red light returns. If it now runs normally, a partial jam or a low battery was the trigger.<\/p>\n    <\/div>\n    <div class=\"section-card\">\n        <div class=\"section-icon icon-warn\"><\/div>\n        <h2>Red Light With Tilting or &#8216;Wheelies&#8217;<\/h2>\n        <p>A red light combined with the unit tilting up on one end, or &#8216;doing wheelies&#8217; instead of driving, usually means one drive side has failed &mdash; the working side pushes the unit up. That&#8217;s a motor or wheel-drive fault rather than a simple jam. See our <a href=\"\/blogs\/troubleshooting\/sgp-gets-stuck\/\">stuck or won&#8217;t move guide<\/a> for that pattern, and our <a href=\"\/blogs\/troubleshooting\/sgp-battery-charger\/\">battery and charger guide<\/a> if the light points to a power fault.<\/p>\n    <\/div>\n    <div class=\"section-card\">\n        <div class=\"section-icon icon-fix\"><\/div>\n        <h2>When to Escalate<\/h2>\n        <p>If the red light returns after clearing, recharging and resetting &mdash; or if it comes with one-sided tilting &mdash; the drive or battery needs service. Submit a warranty ticket with your serial number and a short video of the light pattern and the unit&#8217;s behavior. This is not something a software reset can resolve.<\/p>\n    <\/div>\n    <div class=\"tc-back-nav\">\n        <a href=\"https:\/\/aiper.com\/blogs\/troubleshooting\/\">&larr; All Troubleshooting Guides<\/a>\n    <\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Aiper Seagull Pro The Seagull Pro flashes a red light &mdash; often while tilting up on one end or &#8216;doing wheelies&#8217; &mdash; instead of cleaning normally. This is an error indicator, not normal operation. Direct Answer A flashing red light on the Seagull Pro is an error signal, not normal operation. It usually means the&#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-10180","page","type-page","status-publish","hentry"],"lang":"en","translations":{"en":10180,"de":10193,"fr":10194,"es":10195},"_links":{"self":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/10180","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=10180"}],"version-history":[{"count":1,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/10180\/revisions"}],"predecessor-version":[{"id":10219,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/10180\/revisions\/10219"}],"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=10180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}