diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst
index a95f46e9ca25eb6c36d69977c8b7d414de71ce34..d4727adaf198886826cc6190a4b753ea2978d0b4 100644
--- a/docs/user/supported_devices.rst
+++ b/docs/user/supported_devices.rst
@@ -368,6 +368,10 @@ ramips-mt7621
   - EdgeRouter X-SFP
   - UniFi 6 Lite
 
+* Wavlink
+
+  - WS-WN572HP3 (4G)
+
 * ZBT
 
   - WG3526-16M
diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/250-cellular b/package/gluon-core/luasrc/lib/gluon/upgrade/250-cellular
index ab6bdfba0797c4ed75f50e209d90c059c699afe4..f428f67f4b28dbb28ab8ba38c5e190b40beed798 100755
--- a/package/gluon-core/luasrc/lib/gluon/upgrade/250-cellular
+++ b/package/gluon-core/luasrc/lib/gluon/upgrade/250-cellular
@@ -50,6 +50,10 @@ elseif platform.match('ipq40xx', 'generic', {
 	'glinet,gl-ap1300',
 }) then
 	setup_ncm_qmi('/dev/cdc-wdm0', 'qmi', 15)
+elseif platform.match('ramips', 'mt7621', {
+	'wavlink,ws-wn572hp3-4g',
+}) then
+	setup_ncm_qmi('/dev/ttyUSB2', 'ncm', 15)
 end
 
 uci:save('network')
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 1d4a41b0b3ddd0e6591bed967cef71646e5e6259..3301319e51dbef62248b20abc4c29e8f9b2afd06 100644
--- a/package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua
+++ b/package/gluon-core/luasrc/usr/lib/lua/gluon/platform.lua
@@ -61,6 +61,7 @@ function M.is_outdoor_device()
 		return true
 
 	elseif M.match('ramips', 'mt7621', {
+		'wavlink,ws-wn572hp3-4g',
 		'zyxel,nwa55axe',
 	}) then
 		return true
@@ -78,6 +79,10 @@ function M.is_cellular_device()
 		'glinet,gl-ap1300',
 	}) then
 		return true
+	elseif M.match('ramips', 'mt7621', {
+		'wavlink,ws-wn572hp3-4g',
+	}) then
+		return true
 	end
 
 	return false
diff --git a/targets/ramips-mt7621 b/targets/ramips-mt7621
index b127c8a520e0152201c43282f5b225f6fbedae08..988854e77da263099d422d6044e61745043e287d 100644
--- a/targets/ramips-mt7621
+++ b/targets/ramips-mt7621
@@ -59,6 +59,11 @@ device('ubiquiti-unifi-6-lite', 'ubnt_unifi-6-lite', {
 	factory = false,
 })
 
+-- Wavlink
+
+device('wavlink-ws-wn572hp3-4g', 'wavlink_ws-wn572hp3-4g', {
+        factory = false,
+})
 
 -- Xiaomi