עדכוני "Firmware": מתי שדרוג הגרסה הופך לבעיה חדשה
עדכון firmware אמור לשפר את השואב הרובוטי שלך, אבל לפעמים הוא בדיוק מה שמשבש אותו לגמרי.

יש רגע מוכר ומתסכל במיוחד: השואב הרובוטי עבד מצוין, עשה את שלו בשקט ובצורה אמינה, ואז הגיע עדכון תוכנה אוטומטי בלילה, ולמחרת בבוקר הוא מסתובב סביב עצמו כמו כלב שרודף את הזנב שלו. הסוללה מתרוקנת תוך דקות, הוא מסרב לחזור לתחנת העגינה, ולא ברור בכלל מה קרה. זו לא תקלה חומרתית. זה עדכון ה-Firmware שהפך לבעיה חדשה.
מה זה בכלל Firmware ולמה הוא מתעדכן
Firmware הוא שכבת התוכנה הבסיסית שמפעילה את השואב ברמה הנמוכה ביותר: היא שולטת בניווט, בחיישנים, בניהול הסוללה, בתקשורת עם האפליקציה ובכל שאר ההתנהגויות הבסיסיות של המכשיר. בניגוד לאפליקציה שמותקנת בטלפון, ה-Firmware מוטמע ישירות בחומרה של המכשיר עצמו.
עדכוני "OTA" (Over-The-Air) מאפשרים ליצרנים לשלוח גרסאות חדשות ישירות דרך הרשת, לרוב בלילה כשהשואב יושב על תחנת הטעינה. מטרתם הרשמית: לתקן באגים, לשפר ניווט, להוסיף תכונות חדשות ולחזק אבטחה. ברוב המקרים, זה אכן מה שקורה. הבעיה מתחילה כשזה לא.
כשהעדכון הופך לתקלה
תיעוד של מקרים אמיתיים מראה שעדכוני תוכנה עלולים לגרום להתנהגויות מוזרות ובלתי מוסברות: שואב שמתחיל לסתובב במקום ללא סיבה נראית לעין, מכשיר שמסרב לחזור לתחנה ונגמרת לו הסוללה באמצע הסלון, ומפות שנמחקות מעצמן או מציגות חדרים שלא קיימים.
דגמי iRobot, ובמיוחד סדרת ה-i7, דווחו על בעיות משמעותיות לאחר עדכון שפורסם בתחילת 2021. המכשירים הפסיקו לפעול כרגיל: חלקם נתקעו מחוץ לתחנה, אחרים נכנסו ללולאת סיבוב אינסופית, ועוד אחרים ירדו לסוללה ריקה תוך זמן קצר מאוד. המשתמשים שפנו לתמיכה גילו שהפתרון המוצע כלל לפעמים החזרת המכשיר לגרסת firmware ישנה יותר, כי הגרסה החדשה שיבשה את פעולת מנועי הניווט.
למה זה קורה
שואבים רובוטיים מודרניים הם מכשירים מורכבים: מערכת חיישנים, מנועים, בינה מלאכותית לניווט, ניהול סוללה, תקשורת Wi-Fi ואינטגרציה עם בית חכם. כל אחד ממרכיבים אלה נשלט על ידי שכבות שונות בתוך ה-Firmware.
כשמפתחים משחררים עדכון שנוגע, למשל, בשיפור דיוק המיפוי, הם עשויים שלא לצפות שהשינוי ישפיע גם על לוגיקת החזרה לבסיס או על ניהול הצריכה החשמלית. זה לא בהכרח רשלנות, אלא תוצר לוואי של מערכת מסובכת מאוד שבה שינוי קטן במקום אחד מתגלגל למקום אחר. עדכונים שנבדקו בתנאי מעבדה לא תמיד מחזיקים בשטח עם אלפי דגמים שונים, רשתות שונות ומפות בתים שונות.
איך מזהים שהבעיה היא תוכנה ולא חומרה
כשהשואב מתחיל להתנהג בצורה מוזרה, השאלה הראשונה שצריך לשאול היא: מתי זה התחיל? אם ההתנהגות החלה מיד לאחר עדכון, הסיכוי גבוה שהקשר הוא סיבתי. הנה כמה סימנים שמצביעים על בעיית Firmware ולא על כשל חומרתי:

- הסוללה מתרוקנת מהר בפתאומיות, ללא שינוי בסביבה הפיזית
- השואב מסתובב במקום או נע בקווים ישרים בלבד ולא בדפוס ניקוי סביר
- הוא נתקע בתחנת העגינה ומתקשה לצאת ממנה
- המפה נמחקה או מציגה חדרים שאינם קיימים
- האפליקציה מדווחת על שגיאות שלא הופיעו לפני העדכון
מה אפשר לעשות
כשמזהים שהבעיה החלה עם עדכון תוכנה, יש כמה צעדים שכדאי לנסות לפי סדר:
1. ריסט רך (Soft Reset): לחצו על כפתור ההפעלה למשך כ-10 שניות עד לכיבוי מלא, ואז הפעילו מחדש. זה לפעמים מספיק כדי לייצב את המערכת לאחר עדכון.
2. מחיקת המפה ומיפוי מחדש: אם הניווט מתנהג בצורה לא סבירה, לפעמים מחיקת המפה השמורה ובניית מפה חדשה מהאפליקציה פותרת את הבעיה.
3. פנייה לתמיכה לצורך "Rollback": זה הפתרון שפחות מוכרים לו, אבל הוא קיים: חברות כמו iRobot מאפשרות לנציגי שירות לדחוף גרסת Firmware ישנה יותר למכשיר. אם הגרסה החדשה שיבשה את הפעולה, חזרה לגרסה הקודמת יכולה לפתור את הבעיה מיד.
4. ריסט מלא (Factory Reset): כאשר כל השאר נכשל, ריסט מלא מאפס את כל הגדרות הניווט, הפרמטרים של החיישנים ונתוני הזיכרון הפנימיים. הוא ימחק מפות ולוחות זמנים, אבל עשוי לייצב מחדש את התקשורת בין ה-Firmware החדש לחומרה.
האם כדאי להשבית עדכונים אוטומטיים
זו שאלה שעולה לאחר אירוע כזה, אבל התשובה המורכבת היא: כנראה שלא. עדכוני Firmware כוללים גם תיקוני אבטחה ושיפורים אמיתיים שמשפרים את תוחלת החיים של המכשיר. השבתתם לגמרי פירושה ויתור על כל היתרונות האלה.
הגישה החכמה יותר היא לעקוב אחר הקהילות המקוונות של בעלי הדגם הספציפי שלכם. לפני שעדכון חדש מגיע אליכם, לרוב כבר יש לו עשרות ביקורות מאנשים שקיבלו אותו קודם. אם יש דיווחים נפוצים על בעיות, אפשר לפנות לתמיכה ולבקש שהעדכון יוחזר עד לפתרון הבאג.
התקופה שבין שחרור עדכון בעייתי לבין תיקון שלו היא לרוב קצרה. יצרניות גדולות מגיבות מהר לדיווחי משתמשים המוניים. הסוד הוא לדעת שה-Firmware הוא משתנה, שניתן לשנות אותו שוב, ושבעיה שהגיעה בעדכון תוכנה, ברוב המקרים, יכולה גם לצאת ממנה באותה דרך.
יודעים משהו שפספסנו? יש לכם תיקון או מידע נוסף?
שלחו טיפ
