iOS app and linking to the Yarbo

In the past few weeks, I have noticed a decline in the iPhone app’s performance. It was last updated in my Apple Store (Canada) 3 weeks ago). Here’s what I’m experiencing:

  1. Can’t connect to the Yarbo (even if he’s sitting on the charging pad and I’m in the house). In fact, I seem to need a line of site to get a connection (I’m more than 80’ away through a window, and I have a mesh network with coverage of the house and the charging pad). Perhaps it is just taking that much time to do the link (me trying to connect, waiting, waiting, standing up and walking to the back room and looking out the window, waiting and then getting a connection)? I’m not sure how data is sent to the phone, but I thought it was piggybacking through the HaLow data stream since he reports all sorts of data far outside my wi-fi coverage on my lot. Question: If I’m out on the cell network in Timbuktu, should I be able to remote into the Yarbo? I thought “Yes”. I’m getting a status of “offline” and can wait minutes without resolution. I’m on a medium quality LTE network but I thought the app could reach through the tangled web and see my Yarbo.
  2. I used to be able to watch my phone and have a reliable interface to monitor the progress of the Yarbo. Now app is frequently reporting an “offline” or simply “stalled” detail with no update unless I can move nearby the device. It’s a bit like an old web page that stops loading when you were on a 56K modem. It may or may not eventually re-connect but I often don’t wait and watch for over a couple of minute.
  3. On two occasions in the past two weeks, I have had to re-load my map from the cloud. I can open the app and see my hardware as an iconic list item, but then when I touch it and the screen shows my device details, there is no map of my yard. I have “forced quit” the app and relaunched it with the same results. The cloud is probably always the “truth” and the app probably pulls from it each time it opens (since you could have more than one device editing the map and operating the device). It’s weird that the link to the map gets dropped but I’ve heard that reliable “sync” is suprisingly difficult to achieve.
  4. I have tried to “end” activities on more than one occasion and often have to repeat the command (slide) since the first, second and third times don’t seem to do anything. I get the “please wait Y” animation each time, but the Yarbo continues chugging along, oblivious to my request. I’m not sure there is a magic number of repeats.
  5. I have had track slippage issues lately (coming to the forum soon). That can generate an in-app notification. After giving Yarbo a better footing, I will dismiss the note and choose to resume. Then a track slippage notification will re-appear. I will dismiss it again and choose resume. For an unspecified number of repeats, I will eventually get “are you ready to resume” type of dialogue and I will say OK. Then when I hit resume, it will re-engage the Yarbo to the task.

I’ve attached a screen cap of the “offline” display that can take several minutes (if I don’t look at the screen — but if I watch the screen, it will never come back on line :laughing: )

It will also, periodically, go back offline after coming back to app. I can touch the broken chain link and sometimes get “network” issues dialog (with no OK or cancel button).

Is this saying my cell phone is having network issues? The Yarbo? The HaLow device? I’m on Starlink and I’ve had only one 0.3sec event in the last 24 hours. My Eero mesh has been fairly reliable and I’ve not had any notifications in their app of technical issues.

So. Is this a me issue? Or is there some code that got buggy? I guess you’ll chime in and maybe a ticket will need to be created. Let me know if any of these are familiar to you.

Bluetooth I believe is your issue. It is always somewhat flaky. The map not loading can be due to delays in the bluetooth connection. You shouldn’t ever have to resort to restoring your map. That’s not normal for it to lose the map, but sometimes with a slow or poor connection it can appear that way.

Try this, unplug the battery on the core and unplug power to the DC. Leave both disconnected for 5 mins. Plug in the data center, then plug in the battery cable on the rover and once the DC is green, turn on the core. See if your connectivity problems improve. If they don’t, try disabling bluetooth on your phone and see if you can still connect and things are more stable.

To answer your other question, yes you should be able to remotely access your rover from anywhere in the world.

2 Likes

Hi there, thanks for sharing such a detailed description of what you’re experiencing.

First, to answer your question: yes, you should be able to connect to and control your Yarbo from anywhere through the app, as long as it has network connectivity.

Regarding the issues you’re seeing, we recommend trying the troubleshooting steps that Bryan shared earlier. If those steps don’t resolve the problem, please submit a support ticket so our team can investigate further and look into your specific setup in more detail.

Thanks again for bringing this to our attention, and please let us know if you need help creating a ticket or have any other questions.

3 Likes

Also make sure you dont connect the core to your WiFi. Yarbo is much happier on HaLow. And if both are connected issues arise.

2 Likes

I’ve left mine on Wi-Fi and only recall ~2 brief instances where the controller has lagged or so. Wi-Fi still has higher bandwidth than halo

1 Like

It does but if you don’t have good WiFi coverage in your yard or there’s interference or anything, HaLow is superior in that regard. The App control doesn’t require a lot of bandwidth.

1 Like

Exactly. It’s not about the bandwidth. It’s about the signal quality & stability.

2 Likes

Streaming 4 cameras, with 2 way audio, and sending and receiving workplans, firmware updates, etc should be faster? Although my workplans menus are still laggy…maybe I’ll disconnect…IDK why it can’t manage which connection it’s using based on the task?

They switched to some new compression algorithms and codecs and it’s limited throughput for even that. It scales based on connection strength and prioritizes RTCM over everything else. It’s supposed to prioritize HaLow, Wifi, Cellular in that order for communications. So, even if you leave it on WiFi, it’s most likely not using it. However, I don’t think that’s always the case (which is why the general recommendation is to NOT use WiFi on the core, because that leads to disconnection and other issues).

2 Likes

So I removed the battery for a few minutes and restarted the DC. That has improved the app response and maintains a good connection to the core’s location. I have taken the core off my wifi.

Perhaps the app should be able to reboot the core? Since the DC is also a computer, maybe it could be also have a reboot command?

Seems like a desirable feature to add in the app settings. 5 minutes of programming and testing, tops. :wink:

1 Like

Actually, that functionality is already baked into the app, but it’s not in the most obvious place…

In Settings, go go Safety Settings. It’s titled “Restart Yarbo System”. That means “reboot Yarbo”. If desired, you can also completely power down your Yarbo there, but then you wouldn’t be able to remotely turn it back on.

2 Likes

The DC doesn’t restart with that as far as I know.

Correct. A smart outlet on the POE injector works wonders for that

2 Likes