From 6385273f2e7a4571c4a2d44da5120f1d338e04c1 Mon Sep 17 00:00:00 2001 From: "Manu.WTF" <43337106+Dark4MD@users.noreply.github.com> Date: Fri, 20 Oct 2023 14:38:14 +0200 Subject: [PATCH] ipq40xx-generic: add support for ZTE MF289F (#2921) Also known in Germany as Gigacube CAT20 --- package/gluon-core/luasrc/lib/gluon/upgrade/250-cellular | 1 + package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua | 1 + targets/ipq40xx-generic | 8 ++++++++ 3 files changed, 10 insertions(+) diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/250-cellular b/package/gluon-core/luasrc/lib/gluon/upgrade/250-cellular index 0099d1d88..27294c4d2 100755 --- a/package/gluon-core/luasrc/lib/gluon/upgrade/250-cellular +++ b/package/gluon-core/luasrc/lib/gluon/upgrade/250-cellular @@ -53,6 +53,7 @@ elseif platform.match('ath79', 'nand', { setup_ncm_qmi('/dev/ttyACM0', 'ncm', 15) elseif platform.match('ipq40xx', 'generic', { 'glinet,gl-ap1300', + 'zte,mf289f', }) then setup_ncm_qmi('/dev/cdc-wdm0', 'qmi', 15) elseif platform.match('ramips', 'mt7621', { diff --git a/package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua b/package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua index ba4b5b489..bc9a8bef7 100644 --- a/package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua +++ b/package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua @@ -80,6 +80,7 @@ function M.is_cellular_device() return true elseif M.match('ipq40xx', 'generic', { 'glinet,gl-ap1300', + 'zte,mf289f', }) then return true elseif M.match('ramips', 'mt7621', { diff --git a/targets/ipq40xx-generic b/targets/ipq40xx-generic index b6a49ca7f..068f538be 100644 --- a/targets/ipq40xx-generic +++ b/targets/ipq40xx-generic @@ -120,6 +120,14 @@ device('plasma-cloud-pa2200', 'plasmacloud_pa2200', { }) +-- ZTE + +device('zte-mf289f', 'zte_mf289f', { + broken = true, -- case must be opened to install + factory = false, +}) + + -- ZyXEL device('zyxel-nbg6617', 'zyxel_nbg6617') -- GitLab