diff --git a/config/eaton/RF9640-N.xml b/config/eaton/RF9640-N.xml
new file mode 100644
index 0000000000..4b049c4d0f
--- /dev/null
+++ b/config/eaton/RF9640-N.xml
@@ -0,0 +1,93 @@
+
+
+ Eaton RF9640-N
+ Eaton’s Z-Wave Plus Universal Dimmer
+ http://www.openzwave.com/device-database/001A:0501:4449
+ https://www.eaton.com/us/en-us/catalog/wiring-devices-and-connectivity/z-wave-plus-wireless-collection.html
+ https://www.eaton.com/us/en-us/catalog/wiring-devices-and-connectivity/z-wave-plus-wireless-collection.resources.html
+ images/eaton/RF9640-N.png
+ https://products.z-wavealliance.org/ProductManual/File?filename=MarketCertificationFiles/3152/RF9640-N%20and%20RF9642-Z%20Instruction%20Sheet.pdf
+ Press On/Off Button
+ Press On/Off Button Once
+ Press On/Off Button Once
+ While On, hold the On/Off button for 20 seconds. Release after 3rd LED flash. LED should flash rapidly until reset is
+ https://products.z-wavealliance.org/products/3152/
+ U.S. / Canada / Mexico
+ RF9640-N
+
+ Initial Support Added
+
+
+
+
+
+
+
+ The amount of time in seconds to wait to turn off when using the delayed off mode.
+
+
+
+
+ The amount of time in seconds the switch will turn on for when panic mode is trigered.
+
+
+
+
+ The amount of time in seconds the switch will turn off for when panic mode is triggered.
+
+
+
+
+ Power up state of the device
+
+
+
+
+
+
+
+ Enables this switch to participate in panic mode
+
+
+
+
+
+
+ The amount of time in seconds the switch will take to reach the desired dim level.
+
+
+
+
+ Ensures that LED / CFL bulbs turn on when the preset dim level is low. Enabling this feature may cause the lights brightness to momentarily be bright when the switch is turned on before reducing in brightness to desired level
+
+
+
+
+
+
+ The minimum dim level the switch will allow. The minimum level must always be at least 13 below the maximum level.
+
+
+
+
+ The maximum dim level the switch will allow. The maximum level must always be at least 13 above the minimum level.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/config/images/eaton/RF9640-N.png b/config/images/eaton/RF9640-N.png
new file mode 100644
index 0000000000..0cc5cefb66
Binary files /dev/null and b/config/images/eaton/RF9640-N.png differ
diff --git a/config/manufacturer_specific.xml b/config/manufacturer_specific.xml
index 6619670a7c..cfe3afdfe2 100644
--- a/config/manufacturer_specific.xml
+++ b/config/manufacturer_specific.xml
@@ -1,5 +1,5 @@
-
+
@@ -489,7 +489,9 @@
-
+
+
+
diff --git a/distfiles.mk b/distfiles.mk
index 54ac5e8ceb..3a00a098ee 100644
--- a/distfiles.mk
+++ b/distfiles.mk
@@ -198,6 +198,7 @@ DISTFILES = .gitignore \
config/duwi/zw-zdan-300.xml \
config/duwi/zwfb.xml \
config/duwi/zwws.xml \
+ config/eaton/RF9640-N.xml \
config/ecodim/0.7.xml \
config/ecolink/doorwindow.xml \
config/ecolink/firefighter.xml \
@@ -563,6 +564,7 @@ DISTFILES = .gitignore \
config/images/duwi/zw-edan-300.png \
config/images/duwi/zw-zdan-300.png \
config/images/duwi/zwws.png \
+ config/images/eaton/RF9640-N.png \
config/images/ecodim/0.7.jpg \
config/images/ecolink/doorwindow.png \
config/images/ecolink/firefighter.png \