diff --git a/Makefile b/Makefile
index 3b9ed69..f7081bd 100644
--- a/Makefile
+++ b/Makefile
@@ -11,7 +11,7 @@ CHIPSET = 2870
 RT28xx_DIR = $(shell pwd)
 RTMP_SRC_DIR = $(RT28xx_DIR)/RT$(CHIPSET)
 #PLATFORM = 5VT
-PLATFORM = PC
+#PLATFORM = PC
 #PLATFORM = IKANOS_V160
 #PLATFORM = IKANOS_V180
 #PLATFORM = SIGMA
@@ -24,8 +24,14 @@ PLATFORM = PC
 #PLATFORM = BRCM_6358
 #PLATFORM = INF_AMAZON_SE
 #PLATFORM = CAVM_OCTEON
+PLATFORM = ARMADILLO
 RELEASE = DPO
 
+ifeq ($(PLATFORM),ARMADILLO)
+LINUX_SRC = /home/atmark/atmark-dist/linux-2.6.x
+CROSS_COMPILE = /usr/bin/arm-linux-
+endif
+
 ifeq ($(PLATFORM),5VT)
 LINUX_SRC = /opt/fvt_11N_SDK_0807/fvt131x_SDK_11n/linux-2.6.17
 CROSS_COMPILE = /opt/crosstool/uClibc_v5te_le_gcc_4_1_1/bin/arm-linux-
@@ -148,7 +154,7 @@ else
 ifeq ($(RT28xx_MODE),APSTA)
 	cp -f $(RT28xx_DIR)/os/linux/rt$(CHIPSET)apsta.ko /tftpboot
 else
-	cp -f $(RT28xx_DIR)/os/linux/rt$(CHIPSET)sta.ko /tftpboot
+#	cp -f $(RT28xx_DIR)/os/linux/rt$(CHIPSET)sta.ko /tftpboot
 endif	
 endif
 endif
diff --git a/include/rt2870.h b/include/rt2870.h
index f436b6e..b9cba34 100644
--- a/include/rt2870.h
+++ b/include/rt2870.h
@@ -99,6 +99,7 @@
 	{USB_DEVICE(0x14B2,0x3C28)}, /* Conceptronic */		\
 	{USB_DEVICE(0x2019,0xED06)}, /* Planex Communications, Inc. */		\
 	{USB_DEVICE(0x2019,0xAB25)}, /* Planex Communications, Inc. RT3070 */		\
+	{USB_DEVICE(0x2019,0xed14)}, /* Planex GW-USMicroN */   \
 	{USB_DEVICE(0x07D1,0x3C09)}, /* D-Link */		\
 	{USB_DEVICE(0x07D1,0x3C11)}, /* D-Link */		\
 	{USB_DEVICE(0x14B2,0x3C07)}, /* AL */			\
diff --git a/os/linux/config.mk b/os/linux/config.mk
index 5f4c5d1..d222048 100644
--- a/os/linux/config.mk
+++ b/os/linux/config.mk
@@ -174,6 +174,10 @@ endif
 #kernel build options for 2.4
 # move to Makefile outside LINUX_SRC := /opt/star/kernel/linux-2.4.27-star
 
+ifeq ($(PLATFORM),ARMADILLO)
+EXTRA_CFLAGS := $(WFLAGS) -I$(RT28xx_DIR)/include -O3
+endif
+
 ifeq ($(PLATFORM),STAR)
 CFLAGS := -D__KERNEL__ -I$(LINUX_SRC)/include -I$(RT28xx_DIR)/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -Uarm -fno-common -pipe -mapcs-32 -D__LINUX_ARM_ARCH__=4 -march=armv4  -mshort-load-bytes -msoft-float -Uarm -DMODULE -DMODVERSIONS -include $(LINUX_SRC)/include/linux/modversions.h $(WFLAGS)
 
