diff --git a/iopsys-brcm63xx-arm/base-files/etc/init.d/switch b/iopsys-brcm63xx-arm/base-files/etc/init.d/switch
index 1d23be23a600f9b6e7ec349bb9fdef5b94fe4b32..690282536617dec33f33abbf18f05bb6c6afb633 100755
--- a/iopsys-brcm63xx-arm/base-files/etc/init.d/switch
+++ b/iopsys-brcm63xx-arm/base-files/etc/init.d/switch
@@ -15,6 +15,10 @@ boot() {
 		if [ -n "$ethwan" ]; then
 			ethswctl -c wan -i $ethwan -o enable
 		fi
+		
+		if grep -qE '[0-9]+ archer$' /proc/devices; then
+                        ethswctl -c quemap -v 0x0f -q 0x33333210
+                fi
 	fi
 
 	if [ -n "$(which tmctl)" ]; then