# Feasibility of adding kernel module to BomeBox?

**URL:** <https://forum.bome.com/t/feasibility-of-adding-kernel-module-to-bomebox/6829>\
**Category:** Bome Products\
**Tags:** bomebox\
**Created:** [January 4, 2025, 10:42am UTC](https://forum.bome.com/t/feasibility-of-adding-kernel-module-to-bomebox/6829 "2025-01-04T10:42:38Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![alphonso.mango](https://forum.bome.com/user_avatar/forum.bome.com/alphonso.mango/32/8134_2.png) [@alphonso.mango](https://forum.bome.com/u/alphonso.mango)\
**Post date:** [January 4, 2025, 10:42am UTC](https://forum.bome.com/t/feasibility-of-adding-kernel-module-to-bomebox/6829/1 "2025-01-04T10:42:38Z")

</div>

Would it be feasible to try to compile and insert a linux kernel module to drive a Steinberg Midex device? I have done such things in the past with various versions of linux, but never OpenWRT.

---

<div class="post-metadata">

**Author:** ![SteveC](https://forum.bome.com/user_avatar/forum.bome.com/stevec/32/8250_2.png) [@SteveC](https://forum.bome.com/u/SteveC)\
**Post date:** [January 4, 2025, 6:31pm UTC](https://forum.bome.com/t/feasibility-of-adding-kernel-module-to-bomebox/6829/2 "2025-01-04T18:31:16Z")

</div>

We will look into it but no promises.

Steve Caldwell  
Bome Customer Care

* * *
_Also available for paid consulting services: bome@sniz.biz_

---

<div class="post-metadata">

**Author:** ![alphonso.mango](https://forum.bome.com/user_avatar/forum.bome.com/alphonso.mango/32/8134_2.png) [@alphonso.mango](https://forum.bome.com/u/alphonso.mango)\
**Post date:** [January 5, 2025, 8:06am UTC](https://forum.bome.com/t/feasibility-of-adding-kernel-module-to-bomebox/6829/4 "2025-01-05T08:06:34Z")

</div>

Actually I was considering trying it myself and was seeking reassurance that it wasn’t a poor idea.

I assume if I compile and upload the module whose code is at [GitHub - sgorpi/midex8: Linux driver for Steinberg's MIDEX8](https://github.com/sgorpi/midex8), login via ssh and do insmod, it might not load, but at least wouldn’t brick the device as far as you can tell?

---

<div class="post-metadata">

**Author:** ![FlorianBome](https://forum.bome.com/user_avatar/forum.bome.com/florianbome/32/2367_2.png) [@FlorianBome](https://forum.bome.com/u/FlorianBome)\
**Post date:** [January 5, 2025, 9:56pm UTC](https://forum.bome.com/t/feasibility-of-adding-kernel-module-to-bomebox/6829/6 "2025-01-05T21:56:08Z")

</div>

> [@alphonso.mango](#):
>
> it might not load, but at least wouldn’t brick the device as far as you can tell?

exactly. We have published the OpenWRT version here:

> **[GitHub - bome/openwrt-bomebox: OpenWrt for BomeBox (www.bomebox.com). Upstream:...](https://github.com/bome/openwrt-bomebox)**
>
> OpenWrt for BomeBox (www.bomebox.com). Upstream: https://github.com/8devices/carambola2

Unfortunately that build system is old, so may not run well on current host systems.

Let us know if you have any luck! Or, if you get stuck, maybe we can finish building that module.

---

<div class="post-metadata">

**Author:** ![alphonso.mango](https://forum.bome.com/user_avatar/forum.bome.com/alphonso.mango/32/8134_2.png) [@alphonso.mango](https://forum.bome.com/u/alphonso.mango)\
**Post date:** [January 30, 2025, 4:05pm UTC](https://forum.bome.com/t/feasibility-of-adding-kernel-module-to-bomebox/6829/7 "2025-01-30T16:05:19Z")

</div>

I have reached a barrier I cannot surmount in building the toolchain: mtd-utils will not compile. I have been banging my head against it for days, patching and fiddling and getting a bit further through it each time, but I can’t find out how to get past an error in mkfs.jffs2.c where printf doesn’t understand the appearance of PRIdoff\_t.

I understand you probably have other claims on your time and attention, but if I you have any clue about how to get mtd-utils compiled, or by-pass it altogether if necessary, I would be very grateful.

---

<div class="post-metadata">

**Author:** ![FlorianBome](https://forum.bome.com/user_avatar/forum.bome.com/florianbome/32/2367_2.png) [@FlorianBome](https://forum.bome.com/u/FlorianBome)\
**Post date:** [January 30, 2025, 10:46pm UTC](https://forum.bome.com/t/feasibility-of-adding-kernel-module-to-bomebox/6829/9 "2025-01-30T22:46:31Z")

</div>

> [@alphonso.mango](#):
>
> mtd-utils

which version of `mtd-utils` is used by your build? I’ve run into problems when the build uses newer versions of the tools. Also, any printf’s that are prepended by `if (verbose)` can be commented out safely.

Also, if you only want to compile your own module(s), you technically don’t need to compile any tools that are used for the OS itself. So you could just remove `mtd-utils` from the build.

Sorry I cannot be more of a help at this time.

---

<div class="post-metadata">

**Author:** ![alphonso.mango](https://forum.bome.com/user_avatar/forum.bome.com/alphonso.mango/32/8134_2.png) [@alphonso.mango](https://forum.bome.com/u/alphonso.mango)\
**Post date:** [June 25, 2026, 11:08am UTC](https://forum.bome.com/t/feasibility-of-adding-kernel-module-to-bomebox/6829/10 "2026-06-25T11:08:14Z")

</div>

I have at last a kernel module that works for my midex8. I had to use Claude code to pull it together in the end. If anyone with a midex device would like to try it, and is okay getting into the bomebox with ssh and scp, let me know.

---

<div class="post-metadata">

**Author:** ![FlorianBome](https://forum.bome.com/user_avatar/forum.bome.com/florianbome/32/2367_2.png) [@FlorianBome](https://forum.bome.com/u/FlorianBome)\
**Post date:** [June 25, 2026, 12:42pm UTC](https://forum.bome.com/t/feasibility-of-adding-kernel-module-to-bomebox/6829/11 "2026-06-25T12:42:53Z")

</div>

sounds great! Do you have a github repo for that? Or feel free to send it to me and we may integrate it into the next firmware update.  
[https://www.bome.com/contact](https://www.bome.com/contact)

---

<div class="post-metadata">

**Author:** ![alphonso.mango](https://forum.bome.com/user_avatar/forum.bome.com/alphonso.mango/32/8134_2.png) [@alphonso.mango](https://forum.bome.com/u/alphonso.mango)\
**Post date:** [June 25, 2026, 1:55pm UTC](https://forum.bome.com/t/feasibility-of-adding-kernel-module-to-bomebox/6829/12 "2026-06-25T13:55:04Z")

</div>

The repo is at -

> **[GitHub - alphonsom/midex8: Linux driver for Steinberg's MIDEX8](https://github.com/alphonsom/midex8)**
>
> Linux driver for Steinberg's MIDEX8

Sorry if it’s a bit of a mess, I only have the thinnest understanding of git.

---

<div class="post-metadata">

**Author:** ![FlorianBome](https://forum.bome.com/user_avatar/forum.bome.com/florianbome/32/2367_2.png) [@FlorianBome](https://forum.bome.com/u/FlorianBome)\
**Post date:** [June 25, 2026, 8:39pm UTC](https://forum.bome.com/t/feasibility-of-adding-kernel-module-to-bomebox/6829/13 "2026-06-25T20:39:55Z")

</div>

Amazing! thanks. I will see if we can include it in the regular firmware.  
Florian
