Quectel EG916Q-GL in ECM mode

Dan Williams dan at ioncontrol.co
Fri Jul 4 17:18:06 UTC 2025


On Fri, 2025-07-04 at 11:57 -0500, Dan Williams wrote:
> Hi,
> 
> > On Jul 1, 2025, at 10:21 AM, Mark Corbin <mcorbin at lunarenergy.com>
> > wrote:
> > 
> > Hello
> > 
> > I'm trying to configure a Quectel EG916Q for ECM mode so that it
> > will work under NetworkManager (v1.46.0) as an Ethernet device.
> > 
> > ModemManager (v1.22.0) reports the following:
> > >              drivers: option, cdc_ether 
> > >               plugin: quectel 
> > >         primary port: ttyUSB2 
> > >                ports: enu1i4 (net), ttyUSB2 (at), ttyUSB3 (at)
> > 
> > but I guess that I need the primary port to be 'enu1i4'? Currently
> > NetworkManager can only see ttyUSB2 as a device (nmcli d).
> > 
> > The debug output of ModemManager shows:
> > ModemManager[4247]: <inf> [modem0] net/enu1i4: net (data)
> > ModemManager[4247]: <dbg> [modem0] net ports available but ignored
> > 
> > Is there a way to configure this modem so that it will work in ECM
> > mode?
> 
> I did
> https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1277
>  for the EG915Q and EG915N. The 916Q shares an AT command document
> with the 915Q so I’d expect it to work with that branch too.

I updated and rebased the MR to the ModemManager 1.24.x branch.
Hopefully that's easier to test than based off git main (which requires
very recent libqmi and libmbim).

Dan

> 
> It’s still Draft because I had some issues with the 915Q’s DHCP not
> consistently handing out IPv4 addresses on bearer activations after
> the first one; it just wouldn’t reply. CFUN=0 or rebooting the module
> would make it work again. I also couldn’t get dual-stack working
> reliably. See
> https://forums.quectel.com/t/eg915q-dual-stack-ecm-only-works-reliably-for-ipv6/40267
>  for more details.
> 
> But if you’re able to grab that branch, build, and test it, I’m very
> curious if it works for you. If you have questions about it, also
> happy to answer and help you work through it.
> 
> Dan
> 
> > 
> > Thanks
> > 
> > Mark
> > -- 
> > 
> > Mark Corbin 
> > Senior Software Engineer  |  lunarenergy.com  |  LinkedIn  | 
> > Instagram
> > 
> > C2:Restricted unless otherwise stated.
> > 
> > Lunar Energy Limited is a company registered in England and Wales,
> > authorised and regulated by the Financial Conduct Authority under
> > reference number 767876. Company registration number: 05631091.
> > Registered office: 55 Baker Street, London, England, W1U 7EU
> 
> 
> 



More information about the ModemManager-devel mailing list