diff --git a/docs/SupportedHardware.md b/docs/SupportedHardware.md
index b3b14899..fba20e1b 100644
--- a/docs/SupportedHardware.md
+++ b/docs/SupportedHardware.md
@@ -31,7 +31,7 @@ Accton/Edge-Core
| Accton AS5610-52X | 48x10G + 4x40G | FreeScale P2020 | Broadcom BCM56846 (Trident+) | Yes | Yes | Yes | No | No | No |
| Accton AS5710-54X | 48x10G + 6x40G | FreeScale P2041 | Broadcom BCM56854 (Trident2) | Yes | Yes | Yes | Yes*** | Yes*** | No |
| Accton AS6700-32X | 32x40G | FreeScale P2041 | Broadcom BCM56850 (Trident2) | Yes | Yes | Yes | No | No | No |
- | Accton AS5512-54X | 48x10G + 6x40G | Intel Rangeley C2538 x86 | MediaTek MT3257 | No | No | No | No | No | No |
+ | Accton AS5512-54X | 48x10G + 6x40G | Intel Rangeley C2538 x86 | MediaTek/Nephos MT3258 | No | No | No | No | No | No |
| Accton AS5712-54X | 48x10G + 6x40G | Intel Rangeley C2538 x86 | Broadcom BCM56854 (Trident2) | Yes | Yes | Yes | Yes*** | Yes*** | No |
| Accton AS6712-32X | 32x40G | Intel Rangeley C2538 x86 | Broadcom BCM56850 (Trident2) | Yes | Yes | Yes | Yes*** | Yes*** | No |
| Accton AS5812-54T | 48x10G + 6x40G | Intel Rangeley C2538 x86 | Broadcom BCM56864 (Trident2+) | Yes | Yes | No | No | No | No |
diff --git a/packages/platforms/accton/x86-64/x86-64-accton-wedge-16x/platform-config/r0/src/lib/x86-64-accton-wedge-16x-r0.yml b/packages/platforms/accton/x86-64/x86-64-accton-wedge-16x/platform-config/r0/src/lib/x86-64-accton-wedge-16x-r0.yml
index 1c42ce71..133874d1 100644
--- a/packages/platforms/accton/x86-64/x86-64-accton-wedge-16x/platform-config/r0/src/lib/x86-64-accton-wedge-16x-r0.yml
+++ b/packages/platforms/accton/x86-64/x86-64-accton-wedge-16x/platform-config/r0/src/lib/x86-64-accton-wedge-16x-r0.yml
@@ -18,7 +18,7 @@ x86-64-accton-wedge-16x-r0:
--stop=1
kernel:
- <<: *kernel-3-2
+ <<: *kernel-3-18
args: >-
nopat
diff --git a/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/Makefile b/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/Makefile
new file mode 100644
index 00000000..dc1e7b86
--- /dev/null
+++ b/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/Makefile
@@ -0,0 +1 @@
+include $(ONL)/make/pkg.mk
diff --git a/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/onlp/Makefile b/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/onlp/Makefile
new file mode 100644
index 00000000..dc1e7b86
--- /dev/null
+++ b/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/onlp/Makefile
@@ -0,0 +1 @@
+include $(ONL)/make/pkg.mk
diff --git a/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/onlp/PKG.yml b/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/onlp/PKG.yml
new file mode 100644
index 00000000..10caa7f6
--- /dev/null
+++ b/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/onlp/PKG.yml
@@ -0,0 +1,15 @@
+variables:
+ platform: x86-64-facebook-wedge100-r0
+ install: /lib/platform-config/${platform}/onl
+
+common:
+ version: 1.0.0
+ arch: amd64
+ copyright: Copyright 2013, 2014, 2015 Big Switch Networks
+ maintainer: support@bigswitch.com
+ comment: dummy package for ONLP on Wedge
+packages:
+ - name: onlp-${platform}
+ summary: ONLP Package for the ${platform} platform.
+
+ changelog: initial version
diff --git a/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/platform-config/Makefile b/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/platform-config/Makefile
new file mode 100644
index 00000000..dc1e7b86
--- /dev/null
+++ b/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/platform-config/Makefile
@@ -0,0 +1 @@
+include $(ONL)/make/pkg.mk
diff --git a/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/platform-config/r0/Makefile b/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/platform-config/r0/Makefile
new file mode 100644
index 00000000..dc1e7b86
--- /dev/null
+++ b/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/platform-config/r0/Makefile
@@ -0,0 +1 @@
+include $(ONL)/make/pkg.mk
diff --git a/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/platform-config/r0/PKG.yml b/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/platform-config/r0/PKG.yml
new file mode 100644
index 00000000..41ac0a89
--- /dev/null
+++ b/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/platform-config/r0/PKG.yml
@@ -0,0 +1 @@
+!include $ONL_TEMPLATES/platform-config-platform.yml ARCH=amd64 VENDOR=accton PLATFORM=x86-64-facebook-wedge100-r0
diff --git a/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/platform-config/r0/src/lib/x86-64-facebook-wedge100-r0.yml b/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/platform-config/r0/src/lib/x86-64-facebook-wedge100-r0.yml
new file mode 100644
index 00000000..fdcbd263
--- /dev/null
+++ b/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/platform-config/r0/src/lib/x86-64-facebook-wedge100-r0.yml
@@ -0,0 +1,34 @@
+---
+
+######################################################################
+#
+# platform-config for WEDGE
+#
+######################################################################
+
+x86-64-facebook-wedge100-r0:
+
+ grub:
+
+ serial: >-
+ --unit=0
+ --speed=57600
+ --word=8
+ --parity=0
+ --stop=1
+
+ kernel:
+ <<: *kernel-3-18
+
+ args: >-
+ nopat
+ console=ttyS0,57600n8
+ rd_NO_MD
+ rd_NO_LUKS
+ intel_iommu=off
+
+ ##network
+ ## interfaces:
+ ## ma1:
+ ## name: ~
+ ## syspath: pci0000:00/0000:00:14.0
diff --git a/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/platform-config/r0/src/python/x86_64_facebook_wedge100_r0/__init__.py b/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/platform-config/r0/src/python/x86_64_facebook_wedge100_r0/__init__.py
new file mode 100644
index 00000000..b6a287be
--- /dev/null
+++ b/packages/platforms/accton/x86-64/x86-64-facebook-wedge100/platform-config/r0/src/python/x86_64_facebook_wedge100_r0/__init__.py
@@ -0,0 +1,16 @@
+from onl.platform.base import *
+from onl.vendor.accton import *
+
+class OnlPlatform_x86_64_facebook_wedge_100_r0(OpenNetworkPlatformAccton):
+
+ def model(self):
+ return "Wedge-100"
+
+ def platform(self):
+ return "x86-64-facebook-wedge100-r0"
+
+ def baseconfig(self):
+ return True
+
+ def sys_oid_platform(self):
+ return ".100.1"