# Mender 2.4.x for sumo

**URL:** <https://hub.mender.io/t/mender-2-4-x-for-sumo/3132>\
**Category:** Yocto Project\
**Tags:** raspberry-pi-3, sumo\
**Created:** [January 25, 2021, 3:19pm UTC](https://hub.mender.io/t/mender-2-4-x-for-sumo/3132 "2021-01-25T15:19:33Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![michafn](https://avatars.discourse-cdn.com/v4/letter/m/bc79bd/32.png) [@michafn](https://hub.mender.io/u/michafn)\
**Post date:** [January 25, 2021, 3:19pm UTC](https://hub.mender.io/t/mender-2-4-x-for-sumo/3132/1 "2021-01-25T15:19:33Z")

</div>

Hello,

we think about using mender with out current yocto build (sumo) on a raspberry. However, we only want to use the mender client for updating single files and do not want to run any full system updates. For file updates apparently we need version 2.4.x, which does not support sumo anymore.

Can anyone point a direction on how we could have a file update up and running on sumo? Anyone tried it before and can share some information on that?

It is not feasible for us to update the yocto build since we are migrating to a new board anyways and just want to be able to maintain operational status (updating firmware) for those boards.

Greatly appreciate any hint on the topic.

Best  
Peter

---

<div class="post-metadata">

**Author:** ![dellgreen](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/dellgreen/32/85_2.png) [@dellgreen](https://hub.mender.io/u/dellgreen)\
**Post date:** [January 25, 2021, 10:10pm UTC](https://hub.mender.io/t/mender-2-4-x-for-sumo/3132/2 "2021-01-25T22:10:49Z")

</div>

In the absence of any better ideas from the mender team.

but in your situation, I would probably take on the technical debt and test copying the mender-client\_2.4.1.bb and supporting files into my own layer and see if it compiles, then test thoroughly. I am running sumo also on another board and have to maintain the meta-mender bootloader patches anyway to work with my version of uboot. If there are errors then i usually put the necessary changes in a .bbappend file to decouple things.

---

<div class="post-metadata">

**Author:** ![lluiscampos](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/lluiscampos/32/112_2.png) [@lluiscampos](https://hub.mender.io/u/lluiscampos)\
**Post date:** [January 26, 2021, 10:06am UTC](https://hub.mender.io/t/mender-2-4-x-for-sumo/3132/3 "2021-01-26T10:06:24Z")

</div>

Hi @michafn,

> [@michafn](#):
>
> For file updates apparently we need version 2.4.x, which does not support sumo anymore.

I am uncertain where this information is coming from. Update Modules feature is from Mender 2.0.x, and the “standard” Update Modules (including `single-file`) were released in Mender 2.1.x. Please let me know where the miss-understanding is coming from so that we can correct it 🙂

Latest Mender client available for `sumo` is 2.2.1 (corresponds to Mender 2.3.x - versioning might be a bit confusing) so you should be able to use the Update Modules with no further changes.

> [@dellgreen](#):
>
> test copying the mender-client\_2.4.1.bb and supporting files into my own layer and see if it compiles

I would recommend against this. The main challenge is that from Mender client 2.3 and above requires newer golang features that are not available for `sumo`. So you would then need to first port the golang recipes, and then attempt to compile Mender client.

---

<div class="post-metadata">

**Author:** ![dellgreen](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/dellgreen/32/85_2.png) [@dellgreen](https://hub.mender.io/u/dellgreen)\
**Post date:** [January 26, 2021, 10:40am UTC](https://hub.mender.io/t/mender-2-4-x-for-sumo/3132/4 "2021-01-26T10:40:47Z")

</div>

> [@lluiscampos](#):
>
> I would recommend against this

agreed, but an unfortunate reality of managing yocto projects over time
