openwrt/package
Carlo Szelinsky fb75b12593
comgt: ncm: allow model specific ncm.json profiles
The ncm.json entry is picked from AT+CGMI alone, so every modem from a
vendor has to share one dialect. That does not hold for Quectel: the
EG060W answers "operation not supported" to AT+QICSGP on context 1, the
attached default bearer, while EC25/EG25 need AT+QICSGP because it is
what carries username, password and auth.

Read AT+CGMM as well and prefer a "<manufacturer>-<model>" entry, falling
back to the plain manufacturer entry, so existing profiles behave exactly
as before. The region suffix is dropped, EG060W-EAAA becomes eg060w.
json_is_a() is used rather than a bare json_select() so a modem without a
model specific entry does not log a warning.

Add quectel-eg060w, which configures the context with AT+CGDCONT.

Signed-off-by: Carlo Szelinsky <github@szelinsky.de>
Tested-by: Fredrik Hallin <fredappsdev@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/24689
Signed-off-by: Jonas Jelonek <jonas@jonasjelonek.de>
2026-09-17 18:19:17 +02:00
..
base-files
boot imx: add support for Olimex i.MX8MP-SOM-EVB 2026-09-15 18:32:14 +02:00
devel
firmware
kernel gpio-button-hotplug: gate off gpio_request_one 2026-09-16 10:22:06 +02:00
libs
network comgt: ncm: allow model specific ncm.json profiles 2026-09-17 18:19:17 +02:00
system
utils busybox: enable shell history reverse search 2026-09-16 18:44:26 +02:00
Makefile