Neato D3 fails connecting to server includes TCPDUMP

News and information about the Neato XV-11 Robotic Vacuum. All discussion and troubleshooting questions go here.

Neato D3 fails connecting to server includes TCPDUMP

Postby septer012 » March 27th, 2019, 3:49 am

I have a Neato D3, that will not successfully connect to their servers. I connect to my router, a Netgear Orbi. I have taken a TCPDUMP of the handshake during a registration that ultimately fails between the robot and their servers. Anyone got any insight? The robot was handed DHCP 10.0.0.49.

Tcpdump started
Code: Select all
root@RBR50:/# tcpdump -i any host 10.0.0.49

*Neato D3 starts pinging random IP in my network. It also tries the 169.x.x.x address which is strange.
Code: Select all
04:44:42.372129 IP 10.0.0.49 > 10.0.0.13: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:42.372253 IP 10.0.0.49 > 10.0.0.13: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:42.372137 IP 10.0.0.49 > 10.0.0.29: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:42.372298 IP 10.0.0.49 > 10.0.0.29: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:43.368316 IP 10.0.0.49 > 169.254.7.94: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:43.368311 IP 10.0.0.49 > 10.0.0.20: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:43.368316 IP 10.0.0.49 > 169.254.7.94: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:43.368410 IP 10.0.0.49 > 10.0.0.20: ICMP 239.255.255.250 udp port 1900 unreachable, length 36

Next it tries to query google dns servers for an NTP server. Not my DNS servers which are cloudflares. Also more strange pings.
Code: Select all
04:44:44.356739 IP 10.0.0.49.65534 > google-public-dns-a.google.com.domain: Flags [S], seq 86986344, win 32768, options [mss 1464,nop,wscale 0,sackOK,nop,nop,nop,nop,TS val 0 ecr 0], length 0
04:44:44.356739 IP 10.0.0.49.65534 > google-public-dns-a.google.com.domain: Flags [S], seq 86986344, win 32768, options [mss 1464,nop,wscale 0,sackOK,nop,nop,nop,nop,TS val 0 ecr 0], length 0
04:44:44.360416 IP google-public-dns-a.google.com.domain > 10.0.0.49.65534: Flags [S.], seq 776036084, ack 86986345, win 65535, options [mss 1408,sackOK,TS val 934369067 ecr 0,nop,wscale 8], length 0
04:44:44.360499 IP google-public-dns-a.google.com.domain > 10.0.0.49.65534: Flags [S.], seq 776036084, ack 86986345, win 65535, options [mss 1408,sackOK,TS val 934369067 ecr 0,nop,wscale 8], length 0
04:44:44.430475 IP 10.0.0.49.65534 > google-public-dns-a.google.com.domain: Flags [.], ack 1, win 33672, options [nop,nop,TS val 0 ecr 934369067], length 0
04:44:44.430475 IP 10.0.0.49.65534 > google-public-dns-a.google.com.domain: Flags [.], ack 1, win 33672, options [nop,nop,TS val 0 ecr 934369067], length 0
04:44:44.430481 IP 10.0.0.49.65534 > google-public-dns-a.google.com.domain: Flags [F.], seq 1, ack 1, win 33672, options [nop,nop,TS val 0 ecr 934369067], length 0
04:44:44.430481 IP 10.0.0.49.65534 > google-public-dns-a.google.com.domain: Flags [F.], seq 1, ack 1, win 33672, options [nop,nop,TS val 0 ecr 934369067], length 0
04:44:44.434320 IP google-public-dns-a.google.com.domain > 10.0.0.49.65534: Flags [F.], seq 1, ack 2, win 256, options [nop,nop,TS val 934369141 ecr 0], length 0
04:44:44.434357 IP google-public-dns-a.google.com.domain > 10.0.0.49.65534: Flags [F.], seq 1, ack 2, win 256, options [nop,nop,TS val 934369141 ecr 0], length 0
04:44:44.459209 IP 10.0.0.49 > 10.0.0.17: ICMP 224.0.0.251 udp port mdns unreachable, length 36
04:44:44.459214 IP 10.0.0.49 > 10.0.0.24: ICMP 224.0.0.251 udp port mdns unreachable, length 36
04:44:44.459293 IP 10.0.0.49 > 10.0.0.17: ICMP 224.0.0.251 udp port mdns unreachable, length 36
04:44:44.459317 IP 10.0.0.49 > 10.0.0.24: ICMP 224.0.0.251 udp port mdns unreachable, length 36
04:44:44.531928 IP 10.0.0.49.65534 > google-public-dns-a.google.com.domain: Flags [.], ack 2, win 33672, options [nop,nop,TS val 0 ecr 934369141], length 0
04:44:44.531928 IP 10.0.0.49.65534 > google-public-dns-a.google.com.domain: Flags [.], ack 2, win 33672, options [nop,nop,TS val 0 ecr 934369141], length 0
04:44:44.848881 IP 10.0.0.49.65530 > 10.0.0.1.domain: 23582+ AAAA? pool.ntp.org. (30)
04:44:44.848881 IP 10.0.0.49.65530 > 10.0.0.1.domain: 23582+ AAAA? pool.ntp.org. (30)
04:44:44.853382 IP 10.0.0.1.domain > 10.0.0.49.65530: 23582 0/1/0 (94)
04:44:44.853452 IP 10.0.0.1.domain > 10.0.0.49.65530: 23582 0/1/0 (94)
04:44:44.914049 IP 10.0.0.49.65529 > 10.0.0.1.domain: 23583+ A? pool.ntp.org. (30)
04:44:44.914049 IP 10.0.0.49.65529 > 10.0.0.1.domain: 23583+ A? pool.ntp.org. (30)
04:44:44.919360 IP 10.0.0.1.domain > 10.0.0.49.65529: 23583 4/0/0 A 198.60.22.240, A 12.167.151.1, A 38.229.71.1, A 45.79.11.217 (94)
04:44:44.919430 IP 10.0.0.1.domain > 10.0.0.49.65529: 23583 4/0/0 A 198.60.22.240, A 12.167.151.1, A 38.229.71.1, A 45.79.11.217 (94)
04:44:45.143941 IP 10.0.0.49.ntp > clock.xmission.com.ntp: NTPv4, Client, length 48
04:44:45.143941 IP 10.0.0.49.ntp > clock.xmission.com.ntp: NTPv4, Client, length 48
04:44:45.338097 IP 10.0.0.49.ntp > 12.167.151.1.ntp: NTPv4, Client, length 48
04:44:45.338097 IP 10.0.0.49.ntp > 12.167.151.1.ntp: NTPv4, Client, length 48
04:44:45.547385 IP 10.0.0.49.ntp > clock.team-cymru.org.ntp: NTPv4, Client, length 48
04:44:45.547385 IP 10.0.0.49.ntp > clock.team-cymru.org.ntp: NTPv4, Client, length 48
04:44:45.736287 IP 10.0.0.49.ntp > hadb2.smatwebdesign.com.ntp: NTPv4, Client, length 48
04:44:45.736287 IP 10.0.0.49.ntp > hadb2.smatwebdesign.com.ntp: NTPv4, Client, length 48
04:44:45.929656 ARP, Reply 10.0.0.49 is-at 34:15:13:65:8a:04 (oui Unknown), length 28
04:44:45.929656 ARP, Reply 10.0.0.49 is-at 34:15:13:65:8a:04 (oui Unknown), length 28
04:44:46.143420 IP 10.0.0.49.ntp > clock.xmission.com.ntp: NTPv4, Client, length 48
04:44:46.337076 IP 10.0.0.49.ntp > 12.167.151.1.ntp: NTPv4, Client, length 48
04:44:46.541126 IP 10.0.0.49.ntp > clock.team-cymru.org.ntp: NTPv4, Client, length 48

More Pings
Code: Select all
04:44:50.899007 IP 10.0.0.49 > 10.0.0.20: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:50.899012 IP 10.0.0.49 > 169.254.7.94: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:50.899012 IP 10.0.0.49 > 169.254.7.94: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:50.899093 IP 10.0.0.49 > 10.0.0.20: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:50.899015 IP 10.0.0.49 > 10.0.0.20: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:50.899134 IP 10.0.0.49 > 10.0.0.20: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:50.900499 IP 10.0.0.49 > 10.0.0.20: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:50.900493 IP 10.0.0.49 > 169.254.7.94: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:50.900493 IP 10.0.0.49 > 169.254.7.94: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:50.900568 IP 10.0.0.49 > 10.0.0.20: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:50.900503 IP 10.0.0.49 > 10.0.0.20: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:50.900604 IP 10.0.0.49 > 10.0.0.20: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:50.900501 IP 10.0.0.49 > 169.254.7.94: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:50.900501 IP 10.0.0.49 > 169.254.7.94: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:50.901759 IP 10.0.0.49 > 169.254.7.94: ICMP 239.255.255.250 udp port 1900 unreachable, length 36
04:44:50.901759 IP 10.0.0.49 > 169.254.7.94: ICMP 239.255.255.250 udp port 1900 unreachable, length 36

Now it uses my router DNS (Cloudflare) to connect to its Provisioning API/OAuth server.
Code: Select all
04:44:54.853690 IP 10.0.0.49.65524 > 10.0.0.1.domain: 10405+ A? beehive.neatocloud.com. (40)
04:44:54.853690 IP 10.0.0.49.65524 > 10.0.0.1.domain: 10405+ A? beehive.neatocloud.com. (40)
04:44:54.859491 IP 10.0.0.1.domain > 10.0.0.49.65524: 10405 5/0/0 CNAME shimane-4597.herokussl.com., CNAME elb060909-1195490488.us-east-1.elb.amazonaws.com., A 204.236.236.233, A 54.197.226.24, A 54.221.205.200 (184)
04:44:54.859597 IP 10.0.0.1.domain > 10.0.0.49.65524: 10405 5/0/0 CNAME shimane-4597.herokussl.com., CNAME elb060909-1195490488.us-east-1.elb.amazonaws.com., A 204.236.236.233, A 54.197.226.24, A 54.221.205.200 (184)]

Exchange 1
Code: Select all
04:44:54.873311 IP 10.0.0.49.65533 > ec2-204-236-236-233.compute-1.amazonaws.com.https: Flags [S], seq 545492629, win 32768, options [mss 1464,nop,wscale 0,sackOK,nop,nop,nop,nop,TS val 0 ecr 0], length 0
04:44:54.873311 IP 10.0.0.49.65533 > ec2-204-236-236-233.compute-1.amazonaws.com.https: Flags [S], seq 545492629, win 32768, options [mss 1464,nop,wscale 0,sackOK,nop,nop,nop,nop,TS val 0 ecr 0], length 0
04:44:54.944791 IP ec2-204-236-236-233.compute-1.amazonaws.com.https > 10.0.0.49.65533: Flags [S.], seq 2140673386, ack 545492630, win 28960, options [mss 1460,sackOK,TS val 1145290101 ecr 0,nop,wscale 8], length 0
04:44:54.944860 IP ec2-204-236-236-233.compute-1.amazonaws.com.https > 10.0.0.49.65533: Flags [S.], seq 2140673386, ack 545492630, win 28960, options [mss 1460,sackOK,TS val 1145290101 ecr 0,nop,wscale 8], length 0

Exchange 2
Code: Select all
04:44:54.984777 IP 10.0.0.49.65533 > ec2-204-236-236-233.compute-1.amazonaws.com.https: Flags [.], ack 1, win 33672, options [nop,nop,TS val 0 ecr 1145290101], length 0
04:44:54.984777 IP 10.0.0.49.65533 > ec2-204-236-236-233.compute-1.amazonaws.com.https: Flags [.], ack 1, win 33672, options [nop,nop,TS val 0 ecr 1145290101], length 0
04:44:54.987325 IP 10.0.0.49.65533 > ec2-204-236-236-233.compute-1.amazonaws.com.https: Flags [P.], seq 1:209, ack 1, win 33672, options [nop,nop,TS val 0 ecr 1145290101], length 208
04:44:55.070186 IP 10.0.0.49.65533 > ec2-204-236-236-233.compute-1.amazonaws.com.https: Flags [.], ack 2897, win 30776, options [nop,nop,TS val 0 ecr 1145290130], length 0
04:44:55.071233 IP 10.0.0.49.65533 > ec2-204-236-236-233.compute-1.amazonaws.com.https: Flags [.], ack 4188, win 33327, options [nop,nop,TS val 0 ecr 1145290130], length 0
04:44:55.183263 IP 10.0.0.49.65533 > ec2-204-236-236-233.compute-1.amazonaws.com.https: Flags [P.], seq 209:343, ack 4188, win 33672, options [nop,nop,TS val 0 ecr 1145290130], length 134
04:44:55.395036 IP 10.0.0.49.65533 > ec2-204-236-236-233.compute-1.amazonaws.com.https: Flags [P.], seq 343:1137, ack 4247, win 33672, options [nop,nop,TS val 1 ecr 1145290178], length 794
04:44:55.478021 IP ec2-204-236-236-233.compute-1.amazonaws.com.https > 10.0.0.49.65533: Flags [F.], seq 4769, ack 1137, win 128, options [nop,nop,TS val 1145290235 ecr 1], length 0
04:44:55.478065 IP ec2-204-236-236-233.compute-1.amazonaws.com.https > 10.0.0.49.65533: Flags [F.], seq 4769, ack 1137, win 128, options [nop,nop,TS val 1145290235 ecr 1], length 0

Exchange 3 (And forced Reset)
Code: Select all
04:44:55.525704 IP 10.0.0.49.65533 > ec2-204-236-236-233.compute-1.amazonaws.com.https: Flags [.], ack 4769, win 33150, options [nop,nop,TS val 1 ecr 1145290235], length 0
04:44:55.525704 IP 10.0.0.49.65533 > ec2-204-236-236-233.compute-1.amazonaws.com.https: Flags [.], ack 4769, win 33150, options [nop,nop,TS val 1 ecr 1145290235], length 0
04:44:55.525710 IP 10.0.0.49.65533 > ec2-204-236-236-233.compute-1.amazonaws.com.https: Flags [.], ack 4770, win 33150, options [nop,nop,TS val 1 ecr 1145290235], length 0
04:44:55.525710 IP 10.0.0.49.65533 > ec2-204-236-236-233.compute-1.amazonaws.com.https: Flags [.], ack 4770, win 33150, options [nop,nop,TS val 1 ecr 1145290235], length 0
04:45:14.791236 IP 10.0.0.49.65533 > ec2-204-236-236-233.compute-1.amazonaws.com.https: Flags [P.], seq 1137:1174, ack 4770, win 33672, options [nop,nop,TS val 40 ecr 1145290235], length 37
04:45:14.791236 IP 10.0.0.49.65533 > ec2-204-236-236-233.compute-1.amazonaws.com.https: Flags [P.], seq 1137:1174, ack 4770, win 33672, options [nop,nop,TS val 40 ecr 1145290235], length 37
04:45:14.791243 IP 10.0.0.49.65533 > ec2-204-236-236-233.compute-1.amazonaws.com.https: Flags [F.], seq 1174, ack 4770, win 33672, options [nop,nop,TS val 40 ecr 1145290235], length 0
04:45:14.791243 IP 10.0.0.49.65533 > ec2-204-236-236-233.compute-1.amazonaws.com.https: Flags [F.], seq 1174, ack 4770, win 33672, options [nop,nop,TS val 40 ecr 1145290235], length 0
04:45:14.857924 IP ec2-204-236-236-233.compute-1.amazonaws.com.https > 10.0.0.49.65533: Flags [R], seq 2140678156, win 0, length 0
04:45:14.857991 IP ec2-204-236-236-233.compute-1.amazonaws.com.https > 10.0.0.49.65533: Flags [R], seq 2140678156, win 0, length 0
04:45:14.862021 IP ec2-204-236-236-233.compute-1.amazonaws.com.https > 10.0.0.49.65533: Flags [R], seq 2140678156, win 0, length 0
04:45:14.862067 IP ec2-204-236-236-233.compute-1.amazonaws.com.https > 10.0.0.49.65533: Flags [R], seq 2140678156, win 0, length 0


After this the robot failure beeps, the app says failed to connect to server, and the setup is then failed.

Again if anyone here has experience, maybe my network is improperly setup, or just has some issue with the Neato Robot, suggestions and ideas are welcome.
Thank you,
Septer012
septer012
 
Posts: 4
Joined: March 27th, 2019, 2:58 am

Return to Neato Robotics

Who is online

Users browsing this forum: ASTMedic, BrettS, bytemaster0, im1kissfan, johnnyh, Mekerz86, rob111gb, RockinRay, Spary and 404 guests