Skip to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Failed connection to one of two Roomba 980

Featured Replies

Hi there,

It looks like it's been a minute since any activity, so I'm hoping whatever issue I'm getting may have been resolved already? Anyway, I have two Roomba 980s ("Roomba" and "Roomba Floor 2" @ IP addresses 192.168.1.24 and .23 respectively, by DHCP reservation. The Roomba node server connects to .24 just fine, but it errors out on .23, eventually giving me "connection refused" messages. It does discover the device, but when it attempts to get the password, it appears the response is different between the two. It generates the following python error:

Traceback (most recent call last):
  File "/var/polyglot/pg3/ns/0021b90263ed_2/roomba-poly.py", line 795, in getPassword
    password = str(data[7:].decode().rstrip("\x00"))
                   ^^^^^^^^^^^^^^^^^
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf0 in position 0: invalid continuation byte

It looks like it doesn't get the password because it is expecting a continuation of the packet? (I don't know how much data is returned in this call, but I can't image if we're starting at position 7, and I know the password happens to be 7 characters - we shouldn't need another packet to get the password. I'm attaching the log file. Both devices have the same "Product Software" (I assume this is the firmware version), 2.4.17-138. The only difference is about 3 days in the product software update time (the working one on 8/15/23 and the one with the error 8/18/23).

Thanks for any help/insight you can offer on this.

Dave Taylor

Roomba_9-19-2026_105225_AM.zip

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.