Firmware V 3.10.0 &App 3.16.0 Update Highlights

Dear Yarbo Family,

With the upcoming release of Firmware 3.10.0 and App Version 3.16.0, we know many of you are eager to learn more about the exciting new features and improvements. Below is a detailed overview of the key highlights and optimizations included in this update.

  1. Precise Positioning Vision System (Dead Reckoning)

We’ve added Dead Reckoning (DR) to help Yarbo keep working when GPS isn’t stable — like under trees, near walls, or along the eaves of your house. With DR on, Yarbo uses its internal sensors (IMU + odometer) to estimate its position, just like Google Maps still shows your car moving when you drive through a tunnel.


How to Check Signal Quality

On the Diagnosis Page, you’ll now see a Quality Score (0–1) and new GPS colors:

  • :green_circle: Green = Strong GPS (Quality > 0.5) → Normal GPS mode

  • :orange_circle: Orange = Medium GPS (Quality < 0.5) → Yarbo switches to DR mode

  • :red_circle: Red = No GPS or DR ran too far → Yarbo stops for safety

Some users may feel GPS seems “worse.” In fact, we raised the standard —the bad signals are no longer accepted, so Yarbo pauses instead of drifting off-course. DR fills those gaps.


DR Default Distance Settings

This is how far Yarbo can keep moving without GPS before it must stop by default:

  • Drawing Travel Distance (Mapping): 5 m (≈16 ft)

  • In-Area (Working Area) Travel Distance: 50 m (≈164 ft)

  • Boundary Travel Distance (applies to Pathways, Dead-Ends, Boundaries, or Sidewalks): 10 m (≈33 ft)

You can adjust this in: App → Yarbo Lab → PPVS → DR Travel Distance Parameters

By default, DR is ON with these values.


How to Adjust (with Examples)

  • If Yarbo stops too often (e.g. under trees in the middle of the yard, it pauses every few minutes even though it’s safe): → Raise the In-Area Travel Distance slightly above the default (e.g. 164 ft → 200 ft).

  • If Yarbo goes out of bounds or into NGZs (e.g. when mowing near flowerbeds or sidewalks, Yarbo may keep moving a little far and cross over the boundary): → Lower the Boundary Travel Distance below the default (e.g. 33 ft → 20 ft).

  • If mapping keeps breaking (e.g. drawing a new map under trees and it stops every few steps): → Increase Drawing Travel Distance limit (5 m → 10 m / 16 ft → 33 ft).

Tip: When Yarbo works near sensitive areas like pools or cliffs, keep the travel distance set low. Higher values let Yarbo continue longer without GPS, which can be unsafe in such environments.


Quick Example

  • Large open lawn with scattered trees: Increase the In-Area Travel Distance → Yarbo keeps mowing smoothly without pausing too often.

  • Yards with flowerbeds (NGZs) close to the boundary: Lower the Boundary Travel Distance slightly. This way, if the GPS signal fluctuates, Yarbo will pause earlier rather than “taking a few extra steps” in the tight space.


This feature is still in beta. In the beginning, we recommend monitoring Yarbo closely and adjusting the DR settings step by step to find the parameters that work best for your own yard. If you notice that Yarbo consistently goes out of bounds in a certain area and the Quality score stays below 0.5, we recommend avoiding that section for now. To address such cases, we are working on visual navigation, which will gradually improve accuracy in GPS-challenged areas while ensuring safety.

  1. Notification Optimization

We’ve optimized the notification system. You can now view your full notification history by going to the User Center and clicking the bell icon in the top-right corner.

  1. Function Labels for Areas

You can now assign function labels (such as Lawn Mower, Snow Blower, Blower, and SAM) when creating or editing areas. Multiple labels can be applied to a single area.

Additionally, you can choose to view the map filtered by specific function labels, or see an overview of all mapped areas at once.

  1. Adaptive Route Mode

The Adaptive Route Mode has been introduced to provide more flexible area routing options.

To enable it, go to Area Settings and switch the route pattern to Adaptive Route Mode.

When selected:

  • The Yarbo Lawn Mower will automatically choose the nearest starting point to begin mowing.

  • Instead of mowing around each no-go zone perimeter separately, it will mow the perimeter of a no-go zone when it naturally reaches it along the set route.

  • Reduces unnecessary travel lines that cut across an area.

  • Minimizes lawn wear by applying adaptive routes that reduce frequent turns in narrow spaces (e.g., corridors or tight sections).

  1. Physical Controller Optimization Two major improvements have been made to the physical controller:
  • Using the physical controller, joystick movement is proportional to speed — the farther you push, the faster the unit moves within the selected slow/fast level.

  • The control area on the driving pad for straight-line operation has been enlarged for easier handling.

  1. Auto Light Mode (Lawn Mower)
  • When enabled, the mower will automatically adjust its lights based on the surrounding brightness during a work plan.

  • When disabled, the mower will maintain the light settings you configured manually.

You can find the toggle under: Yarbo App → Settings → Work Preferences → Auto Light Mode

Note: Due to current limitations, if Auto Light Mode is enabled and the mower automatically turns the lights on in low-light conditions, the lights will remain on even if the environment later becomes brighter.

  1. Mower Pro: Pathway Obstacle Avoidance (Beta)

In the pathway settings, you can choose whether to enable vision detection and ultrasonic detection for Mower Pro.

  1. Plan List Improvements:

In the Work Plan → Plan List section, you can now reorder your plans by simply long-pressing and dragging them to your preferred order. Once adjusted, the new order will be saved automatically. When you open any plan, you’ll also see the last work date for better tracking and planning.

  1. Cloud Backup for Latest Map:
  • The latest map adjustment from your Yarbo will be automatically backed up and securely uploaded to the cloud.

  • Each unit will retain only one map version in the cloud at any given time.

  • You can view and recover map data linked to your Yarbo by selecting the corresponding Serial Number (SN) in the app.

  1. Firmware Updates Option:

When new firmware is available, the Yarbo app will display an update notification. You can then choose from the following options:

  • Update Now: Begin the firmware update immediately, with a progress bar displayed in real time.

  • Update Overnight: Schedule the update to run automatically between 2:00 AM and 5:00 AM.

  • Update Next Time: Skip the current update and defer it until the next release.

  1. New Return Modes for Mowing and Snow Blowing Schedules

In the schedule settings for the lawn mower and snow blower, you can now choose between two return modes:

  • Return at Set Time Yarbo will return to the docking station as soon as the scheduled end time is reached, regardless of task progress.

  • Return After Completion Yarbo will complete the entire task before returning to the docking station, even if it goes beyond the scheduled end time.

How to set return modes:

  • Tap “Enter My Yard” on the home screen.

  • Tap the button to the right of Start to open Schedule settings.

  • Choose your preferred return mode in the schedule settings.

Note: The return mode can also be modified at any time during an active task for added flexibility.

  1. Wiki Quick Access:

A dedicated Wiki platform is now accessible directly from the Profile section in the Yarbo app. Through Yarbo Wiki, you can explore a comprehensive library of FAQs, how-to guides, and product information to help you quickly find answers and solutions —— save your time and enhance your experience.

  1. Non-charging Period:

You can set daily non-charging periods in the app (e.g., 17:00–20:00). The minimum interval is 10 minutes, and the feature is disabled by default.

How to Set A Non-Charging Period?

  • Open the Settings page in the app.

  • Navigate to Work Preferences → Non-Charging Period.

  • Tap the “+” icon in the top-right corner to set up your desired time periods.

  • Tap the “√” in the upper-right corner to save your settings.

Note:

  • If the Yarbo’s battery drops to 10% or below, it will automatically trigger emergency charging, restoring the battery to 30% before stopping.

  • After the non-charging period ends, the device will automatically resume charging.

  • If you manually trigger charging during a non-charging period, a pop-up notification will ask for confirmation to proceed.

14. Edge Blowing Toggle (Blower) You can now control the edge-blowing function using a toggle. It is enabled by default for all zones. When turned off, the blower will skip edge-blowing actions.

Note: The toggle cannot be adjusted while a work plan is in progress, paused, or when Yarbo is returning for recharging.

19 Likes

This looks great!

Thank you to the Yarbo team on this very comprehensive firmware update.

2 Likes

There’s a lot here. As a software developer, I kind of wish these updates were more often with fewer changes in each update, but I love a lot of these so I’ll take what I can get :stuck_out_tongue:

13 Likes

Having a list of previous notifications is great, but are app notifications actually working now?

This is a great update and there’s definitely a lot to unpack. I’m optimistic and excited to try these out! Thanks Yarbo!

6 Likes

What is the intent of the Non-Charging Period? It sounds like Yarbo will continue discharging during this period.

The IOS and Android app updates are both live this morning in the US.

1 Like

Thanks for the information. Now I am just waiting on the M1 Pro attachment :slight_smile:

1 Like

I am guessing in areas where power costs more during certain periods of the day, or possibly those who power with solar and would prefer to let it discharge during certain periods.

5 Likes

That makes total sense. Here in Michigan and during the heat wave in July our power bill DOUBLED. This was partially based on the power company putting a surcharge on use of power between the hours of 12:00pm to 7:00pm.

Yes! App will push notification now!

8 Likes

Thank you for that confirmation

I will use non-charging periods to schedule according to our time-of-use rates, only charging off-peak when power is cheap!

2 Likes

The fact the loses 2% per hour sitting there would offset the cost savings somewhat. I guess it would depend on the peak/off-peak rate delta.

1 Like

I would highly suggest you guys pull this version and replace it with one where PPVS is turned off by default

Took me 5 minutes of mucking around it’s it’s drifted 5 foot out of sync. couldn’t even figure out how to dock it self.

turning of PPVS allowed me to get it back to the dock and correct everything.

1 Like

I’m struggling to understand how Adaptive Route Mode is considered a route pattern. For the adaptive features described, I would think they apply to any route pattern:

  • starting location
  • handling no-go zones
  • cut across lines
  • minimize lawn wear by reducing frequent turns in tight spaces

Intuitively, parallel, checkerboard, diamond shape and spiral could all take advantage of one or more of those. What am I missing? And what line pattern, then, does adaptive follow?

2 Likes

Those are all parallel with rotation added upon completion. Based on the pattern, that determines the degrees of angle rotation added. Adaptive is parallel and currently has no rotation. It will segment areas to be their most optimal parallel pattern. You can end up with an area that has multiple different directions of lines in smaller segments. Or it could keep them all uniform if that is efficient. I think this will eventually apply to all patterns, at least I hope it will. For now, it’s a good first step IMHO.

5 Likes

This is my lawn with the new adaptive route pattern. Doesn’t look optimal across all sections of this single work area to me. Also Yarbo took the same old “train tracks” path across the backyard work area, didn’t randomize it at all. Was hoping adaptive would help by avoiding those ruts.

I know it is available on the app but I don’t think it will look like this once the core is updated (unless yous is already?). I think it does nothing for now as I selected diagonal and adaptative and both work plans were identical.

3 Likes

Looks like overlaps switched back to 4 inches.

1 Like

It still has a long ways to go, but it will mow the NGZ perimeters as an example when it encounters them. Baby steps. I hope it’s fully “fixed” in the next update.

5 Likes