Guide

"Software update" vs "firmware update": what's actually on your mower, and why it matters

A plain-language guide to the three separate things that update independently on a Mammotion mower (the phone app, the mower's own firmware, and the RTK station's firmware) and why mixing them up leads to the wrong fix.

Models
All Mammotion models
Last updated
24 Oct 2026
Affects
Robot body — not the app
All Mammotion modelsDetails
Models
All Mammotion models
Last updated
24 Oct 2026
Affects
Robot body — not the app

What to do next

  1. Read the update prompt you actually received: an app-store notification is the phone app, "a new firmware update is available for your mower" is the robot body, and a prompt naming the RTK or reference station is the station.

    More about this step

    Applies when: something changed after an update and you are about to follow a guide, including ours.

    Worked if: you can name which of the three updated.

    Didn't work? Next: step 2 — Note the exact version for whichever piece changed. Use the...

    Method: this page's own three-way breakdown, from Mammotion's release-notes index

  2. Note the exact version for whichever piece changed. Use the app's About screen, the body's device-info screen, or the station's own entry in the device list, and take a screenshot.

    More about this step

    Applies when: you are about to ask anyone for help.

    Worked if: you have a version number to quote, which is the one thing a forum post or support ticket needs.

    Didn't work? Next: step 3 — Go to the guide for the piece that changed: the Android or iOS...

    Method: this page's own advice on what makes a report actionable

  3. Go to the guide for the piece that changed: the Android or iOS rollback guide for the app, the official RTK station tool for the station, or the model-specific page for the body.

    More about this step

    Applies when: after identifying the piece and recording its version.

    Worked if: you are working the guide for what actually changed rather than the first one you found.

    Didn't work? Next: step 4 — If the body firmware is the piece that broke something, ask...

    Method: this page's own related links

  4. If the body firmware is the piece that broke something, ask Mammotion support directly. An escalated request is the only documented route to an older body version. Tell the community and us what the update broke.

    More about this step

    Applies when: the mower itself is behaving differently and the app looks unchanged.

    Worked if: the case is with support, and the broken update is on record rather than one more unshared complaint.

    Method: two documented support-pushed downgrades, plus Mammotion's quoted "no user-initiated downgrades" position

On this page
  1. What to do next
  2. The three things that update, separately
  3. 1. The phone app, not the robot
  4. 2. The robot body, not the app ("body firmware")
  5. 3. The RTK station, not the app or robot body
  6. Why this matters before you touch anything
  7. Sources
If you only read one thing on this page: "update my mower" can mean three different things, and they don't have the same fix when something goes wrong. Knowing which one you're dealing with is the first step before following any guide on this site, including ours. This page covers all three equally: the phone app, the robot body, and the RTK station. It's tagged mcu for site filtering because the robot body is the one with no self-service rollback path, and therefore the one most owners land here trying to understand.

The three things that update, separately

Mammotion mowers involve three pieces of software, each with its own version number, its own update schedule, and, critically, its own answer to "can I undo this?"1

1. The phone app, not the robot

This is what you install from the Google Play Store or Apple App Store: the interface you actually tap on. It handles setup, mapping, scheduling, and remote control, but it isn't what makes the mower physically move or avoid obstacles.

  • Where you find the version: the app's own About/Settings screen.
  • Where your map lives: you draw and edit the map in the app, but the map itself is generally kept on the mower, not on your phone. A Mammotion staff account said in Mammotion's subreddit that map data is "generally" stored on the robot4. It is a reply in a thread, not a published spec, so treat it as a strong pointer. An owner also posted the text of an email reply they say came from Mammotion support: it says the map is stored on the machine and is not lost if you reinstall the app or change your phone, and it still recommends backing the map up with the app's Cloud Backup5. We can't see the original email, only the owner's copy of it. That is why this stays a pointer and not a fact: Mammotion has not published where the map is kept, and both answers we hold reach us second-hand. They do agree.
  • Can you roll it back? Yes, on Android; see our Android rollback guide. iOS is more restricted; see the iOS guide for what's actually possible there.
  • When this is the problem: app crashes, login issues, map editor bugs, notification problems, Bluetooth pairing issues with your phone specifically.

2. The robot body, not the app ("body firmware")

This lives on the mower itself: the software that actually drives the wheels, reads the sensors, decides where the blade is allowed to run, and enforces boundaries. It's pushed over-the-air (OTA) through the app, but it's a completely separate install from the app itself.

  • Where you find the version: usually under a "Device Info" or "About Device" screen inside the app, not the app's own About screen. It'll look like a longer version string (e.g. 1.30.29.26 or 2.3.30.35); the numbering scheme is different for different mower generations, which is normal, not a typo.
  • Can you roll it back? No self-service path exists: there's no button or setting an owner can use to downgrade this themselves. But it isn't entirely impossible either: Mammotion support has, in at least two documented cases, pushed an older body-firmware version to a specific mower after the owner asked repeatedly and got escalated to the right department, over a back-and-forth that started in the app's chat and finished by email. The owner reported being asked for proof of purchase and the mower's registered device name, and said Mammotion insisted on express written consent before pushing anything to the robot2. A second owner, with a LUBA mini 2 AWD 1500, got "the last version from June" back on September 28 after four weeks of being told it was not possible3. A Mammotion staff account explained in August why the company does not offer old versions as a choice: it can technically provide a rollback, but iOS owners cannot get the previous app, and the new firmware writes files the old firmware and app cannot deal with6. Other owners in the same thread described reps initially refusing outright ("we will forward your suggestion to the relevant department"), so this is a support-mediated exception you may have to push for, not a guaranteed or self-directed option. This is still the single biggest reason this site exists: most of what we track is body-firmware behavior, because there's no way for an owner to undo it themselves.
  • When this is the problem: the mower gets stuck, crosses boundaries it shouldn't, has blade behavior issues, navigation that got worse, or any change in physical mowing behavior after a firmware update prompt. If the app looks and behaves the same but the mower is acting differently, it's almost always this.

3. The RTK station, not the app or robot body

If your setup includes an RTK reference station (the small unit that gives the mower centimeter-level positioning, used on LiDAR/NetRTK-equipped models), that station runs its own firmware too, separate again from both the app and the mower body.

  • Where you find the version: inside the app's device list, listed as its own separate device from the mower.
  • Can you roll it back? Partially. Mammotion provides an official manual tool for this one specific piece of hardware. See our RTK station firmware guide.
  • When this is the problem: positioning drift, "NetRTK disconnected" errors, GPS/RTK signal issues that don't correlate with a mower-body firmware update.

Why this matters before you touch anything

The most common mistake we see in forum threads: an owner has a real problem, correctly suspects "an update broke something," but doesn't know which of the three things updated, so they either roll back the wrong thing (the app, when the mower body firmware was the actual cause) or give up because "there's no way to roll back" (true for body firmware, not necessarily true for the app).

Before following any fix on this site:

  1. Check what actually changed. If you got an app-store update notification, that's #1. If the app prompted "a new firmware update is available for your mower," that's #2. If it specifically named the RTK station or reference station, that's #3.
  2. Note the exact version number for whichever one changed. Screenshots of the update/device-info screen are genuinely useful if you're posting in a forum asking for help, since "it broke after the update" without a version number is very hard for anyone (including Mammotion) to act on.
  3. Match your situation to the right guide on this site rather than the first one you find: a LUBA 2X guide won't necessarily apply to a LUBA 3, and an app-rollback guide won't fix a body-firmware navigation bug.

Sources

Did this work, or not?

Telling us what happened helps the next owner with the same fault.

Tell us what happened

Fixed it? Share with other owners.

Post directly to Reddit or use link in text, email, Facebook, etc.

Reddit