Getting password on Roomba j7+

See original GitHub issue

Hello. I just got myself a Roomba j7+ and am having trouble fetching the username/password from it using the methods listed here. I’m also seeing the same thing on the dorita980 project, so I suspect this is more about the j7+ needing some new mojo vs. the older models, but that’s purely a guess.

Here’s the behavior I’m seeing when trying to fetch the username/password:

[jdiegmueller@nv-dc2-rproxy1 roomba]# ./getpassword.py -R 10.245.2.102
2021-09-14 13:15:16 INFO [Roomba.Password] Using Password version 2.0a
2021-09-14 13:15:16 INFO [Roomba.Password] reading/writing info from config file ./config.ini
2021-09-14 13:15:16 INFO [Roomba.Password] waiting on port: 5678 for data
2021-09-14 13:15:17 INFO [Roomba.Password] Robot at IP: 10.245.2.102 Data: {
  "ver": "4",
  "hostname": "iRobot-15DF6D60B10A4BA48A53015E91E330D2",
  "robotname": "Roomba",
  "robotid": "15DF6D60B10A4BA48A53015E91E330D2",
  "ip": "10.245.2.102",
  "mac": "50:14:79:B1:DF:0C",
  "sw": "sapphire+1.0.17+Firmware-Production+52",
  "sku": "j755020",
  "nc": 0,
  "proto": "mqtt",
  "cap": {
    "binFullDetect": 2,
    "dockComm": 1,
    "edge": 0,
    "maps": 3,
    "pmaps": 5,
    "tLine": 2,
    "area": 1,
    "eco": 1,
    "multiPass": 2,
    "pose": 1,
    "team": 1,
    "pp": 0,
    "lang": 2,
    "5ghz": 1,
    "prov": 3,
    "sched": 1,
    "svcConf": 1,
    "ota": 2,
    "log": 2,
    "langOta": 0,
    "expectingUserConf": 1
  },
  "cloudConnState": 14
}
2021-09-14 13:15:27 INFO [Roomba.Password] 0 robot(s) already defined in file./config.ini, found 1 robot(s) on network
2021-09-14 13:15:27 INFO [Roomba.Password] To add/update Your robot details,make sure your robot (Roomba) at IP 10.245.2.102 is on the Home Base and powered on (green lights on). Then press and hold the HOME button on your robot until it plays a series of tones (about 2 seconds). Release the button and your robot will flash WIFI light.
Press <Enter> to continue...
s<Enter> to skip configuring this robot: 
2021-09-14 13:15:38 INFO [Roomba.Password] Roomba (Roomba) IP address is: 10.245.2.102
2021-09-14 13:15:42 DEBUG [Roomba.Password] Connection Successful
2021-09-14 13:15:42 DEBUG [Roomba.Password] Waiting for data
2021-09-14 13:15:52 ERROR [Roomba.Password] Connection Timeout Error (for 10.245.2.102): The read operation timed out
2021-09-14 13:15:52 ERROR [Roomba.Password] Unable to get password from roomba
2021-09-14 13:15:52 ERROR [Roomba.Password] Error getting password for robot Roomba at ip10.245.2.102, received 7 bytes. Follow the instructions and try again.

Issue Analytics

  • State:open
  • Created 2 years ago
  • Reactions:2
  • Comments:27 (8 by maintainers)

github_iconTop GitHub Comments

4reactions
NickWatertoncommented, Dec 9, 2021

Thank you Matthew! @mjg59 that solves the whole problem.

Code is now updated to use cloud passwords. You have to run:

./password.py <login> <password>

Where <login> and <password> are your iRobot account login and password. This will then fetch the passwords(s) from the iRobots aws cloud. The config.ini file will be updated.

2reactions
Mechotroniccommented, Dec 9, 2021

I can confirm on my J7+ the password worked in the HomeAssistant integration with the new method. Thanks to everyone for the great work!

Read more comments on GitHub >

github_iconTop Results From Across the Web

J7 get password · Issue #142 · koalazak/dorita980 - GitHub
Anyone tested this with the new j7 yet? I just picked up a Roomba j7+. However, I can't seem to get it to...
Read more >
iRobot roomba j7 - anyone managed to get a BLID / password?
I had a whole lot of trouble getting the blid and password. What ended up working for me was to put the robot...
Read more >
Need Help getting Roomba password - Configuration
I just bought a Roomba j7+/Braava Jet M6 combo. ... the Roomba it can't retrieve the password automatically and suggest to do it...
Read more >
Setting up your Wi-Fi Connected Robot with the iRobot ...
This step turns on Roomba®'s internal Wi-Fi network so that your device can locate the robot. NOTE: This step is not required for...
Read more >
How to setup your NEW iRobot J7 J7+ Robot ... - YouTube
Get it here on Amazon! WITH Self Empty bin = https://amzn.to/3nGFEOEWITHOUT = https://amzn.to/3tMR30p.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found