OpenWrt Networking on Raspberry Pi with MBIM

This article will help you quickly take a Raspberry Pi and configure it as an Internet Router using OpenWrt software.

We focus on OpenWrt 22.03.6 software and Telit-Cinterion 5G, 4G, and 3G Cellular module hardware MV31-W and MV32-W.

Internet connectivity is achieved using the high-performance Mobile Broadband Interface Model (MBIM) method.

This uses shell scripts and the “libmbim” Command Line Interface utilities to drive the module (not AT Commands).

Note that only the Raspberry Pi 4 and above will offer true Multi-100Mb/s throughput.

Some older modules have no dhcp server, so require manual IPv4 configuration; scripts are included to handle this.

Full PDF presentation:
2024_04_03_OpenWrt_Raspberry_PI_networking_MBIM.pdf (2.5 MB)

Packages and Scripts:
packages_mbim.zip (5.0 MB)