diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/250-cellular b/package/gluon-core/luasrc/lib/gluon/upgrade/250-cellular index 300347e35b1e4f94b92f2b8ac2dc7c6d9eb73bec..50eabdc6b643559a7dd21d9d82ee4fdeaf0f7705 100755 --- a/package/gluon-core/luasrc/lib/gluon/upgrade/250-cellular +++ b/package/gluon-core/luasrc/lib/gluon/upgrade/250-cellular @@ -46,6 +46,7 @@ local function setup_ncm_qmi(devpath, control_type, delay) end if platform.match('ath79', 'nand', { + 'glinet,gl-e750', 'glinet,gl-xe300', }) then setup_ncm_qmi('/dev/cdc-wdm0', 'qmi', 15) 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 2241ac9ac51ff635680c98e928e7a86a52e79646..68413614b80901760483c9723cf41e8590029024 100644 --- a/package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua +++ b/package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua @@ -82,6 +82,7 @@ end function M.is_cellular_device() if M.match('ath79', 'nand', { 'zte,mf281', + 'glinet,gl-e750', 'glinet,gl-xe300', }) then return true diff --git a/targets/ath79-nand b/targets/ath79-nand index ba7e71f517000b7e74bc551f6249ad086d909310..6e845a6292bf3bad8008981886fba49e4b787d34 100644 --- a/targets/ath79-nand +++ b/targets/ath79-nand @@ -33,6 +33,12 @@ device('gl.inet-gl-ar750s-nor', 'glinet_gl-ar750s-nor', { packages = ATH10K_PACKAGES_QCA9887, }) +device('gl.inet-gl-e750', 'glinet_gl-e750', { + broken = true, -- the display is not showing status and there are no LEDs + factory = false, + packages = ATH10K_PACKAGES_QCA9887, +}) + device('gl.inet-gl-xe300', 'glinet_gl-xe300', { factory = false, })