iRobot apparently just declared bankruptcy, so if you have an internet connected one and want to retain control if the cloud platform vanishes, take a look at https://github.com/koalazak/dorita980#how-to-get-your-usernameblid-and-password and stash that information somewhere safe (and note that it changes if you ever factory reset the device, so try not to do that)
GitHub - koalazak/dorita980: Unofficial iRobot Roomba and Braava (i7/i7+, 980, 960, 900, e5, 690, 675, m6, etc) node.js library (SDK) to control your robot

Unofficial iRobot Roomba and Braava (i7/i7+, 980, 960, 900, e5, 690, 675, m6, etc) node.js library (SDK) to control your robot - koalazak/dorita980

GitHub
@mjg59 unfortunately they removed all local position and mapping data in version 3 firmwares. At best you'll have a robot that continues to work exactly as you set it up with no way to change rooms or areas.
@exu yup. Still better to have something that works until you move house than something that can't do anything other than bounce around the room.
@mjg59 @exu Is that the wonderfully named "100 (1000) series" that I have? Never managed to get it to talk to dorita980. I guess it's just a ride-on vehicle for the cats now.