diff --git a/telldus-gui/TelldusGui/data/devices.xml b/telldus-gui/TelldusGui/data/devices.xml
index b953f580..af9b64b3 100644
--- a/telldus-gui/TelldusGui/data/devices.xml
+++ b/telldus-gui/TelldusGui/data/devices.xml
@@ -69,6 +69,11 @@
Self Learning dimmer
Bell
+
+
+ Code Switch
+ Self Learning dimmer
+
Selflerning
diff --git a/telldus-gui/TelldusGui/images/devices/fr004r.png b/telldus-gui/TelldusGui/images/devices/fr004r.png
new file mode 100644
index 00000000..a5e48d11
Binary files /dev/null and b/telldus-gui/TelldusGui/images/devices/fr004r.png differ
diff --git a/telldus-gui/TelldusGui/images/devices/zke-2603.png b/telldus-gui/TelldusGui/images/devices/zke-2603.png
new file mode 100644
index 00000000..67bee91f
Binary files /dev/null and b/telldus-gui/TelldusGui/images/devices/zke-2603.png differ
diff --git a/telldus-gui/TelldusGui/images/vendors/rusta.png b/telldus-gui/TelldusGui/images/vendors/rusta.png
new file mode 100644
index 00000000..739a782d
Binary files /dev/null and b/telldus-gui/TelldusGui/images/vendors/rusta.png differ
diff --git a/telldus-gui/TelldusGui/telldusgui.qrc b/telldus-gui/TelldusGui/telldusgui.qrc
index 091bbd63..ef56a209 100644
--- a/telldus-gui/TelldusGui/telldusgui.qrc
+++ b/telldus-gui/TelldusGui/telldusgui.qrc
@@ -8,6 +8,7 @@
images/devices/conrad-rsl888.png
images/devices/elro.png
images/devices/elro-ab600.png
+ images/devices/fr004r.png
images/devices/gao_cs.png
images/devices/gao_sl.png
images/devices/koppla.png
@@ -16,6 +17,7 @@
images/devices/sartano.png
images/devices/upm_sl.png
images/devices/waveman_cs.png
+ images/devices/zke-2603.png
images/list-add.png
images/list-edit.png
images/list-remove.png
@@ -33,6 +35,7 @@
images/vendors/nexa.png
images/vendors/proove.png
images/vendors/roxcore.png
+ images/vendors/rusta.png
images/vendors/sartano.png
images/vendors/upm.png
images/vendors/waveman.png