diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac b/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac
index 9ad9b82016737a0d784139713be98ecc9fbcd996..e2f3494e7fee9ede0dd5945680e5240d419f9872 100755
--- a/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac
+++ b/package/gluon-core/luasrc/lib/gluon/upgrade/010-primary-mac
@@ -30,7 +30,7 @@ if platform.match('ar71xx', 'generic', {'tl-wdr3600', 'tl-wdr4300'}) then
 elseif platform.match('ramips', 'mt7621', {'dir-860l-b1'}) then
   table.insert(try_files, 1, '/sys/class/ieee80211/phy1/macaddress')
 elseif platform.match('ar71xx', 'generic', {'unifi-outdoor-plus', 'carambola2',
-                                            'a40', 'a60',
+                                            'a40', 'a60', 'koala',
                                             'mr600', 'mr600v2',
                                             'mr900', 'mr900v2',
                                             'mr1750', 'mr1750v2',
diff --git a/targets/ar71xx-generic b/targets/ar71xx-generic
index e516a11a443abe297da8203ba8884c3e4c3904a3..1dd8be8ac999c74569b8bba554b48f792bb9908a 100644
--- a/targets/ar71xx-generic
+++ b/targets/ar71xx-generic
@@ -116,6 +116,12 @@ factory .img
 fi
 
 
+# OCEDO
+
+device ocedo-koala koala
+factory
+
+
 # Onion
 
 device onion-omega onion-omega