diff --git a/oscar/Resources.qrc b/oscar/Resources.qrc
index e9011831..8b1241c8 100644
--- a/oscar/Resources.qrc
+++ b/oscar/Resources.qrc
@@ -48,6 +48,7 @@
icons/eye.png
icons/prs1_60s.png
icons/dreamstation.png
+ icons/prds2.png
icons/airsense10.png
icons/aircurve.png
icons/prs1_960.png
diff --git a/oscar/SleepLib/loader_plugins/prs1_loader.cpp b/oscar/SleepLib/loader_plugins/prs1_loader.cpp
index d4502666..830d9b84 100644
--- a/oscar/SleepLib/loader_plugins/prs1_loader.cpp
+++ b/oscar/SleepLib/loader_plugins/prs1_loader.cpp
@@ -127,6 +127,8 @@ static const PRS1TestedModel s_PRS1TestedModels[] = {
{ "700X130", 0, 6, "DreamStation Auto BiPAP" },
{ "700X150", 0, 6, "DreamStation Auto BiPAP" },
+ { "520X110C", 0, 6, "DreamStation 2 Auto CPAP Advanced" }, // based on bottom label
+
{ "950P", 5, 0, "BiPAP AutoSV Advanced System One" },
{ "951P", 5, 0, "BiPAP AutoSV Advanced System One" },
{ "960P", 5, 1, "BiPAP autoSV Advanced (System One 60 Series)" },
@@ -481,6 +483,7 @@ QMap s_PRS1Series = {
{ "System One 60 Series", ":/icons/prs1_60s.png" }, // needs to come before following substring
{ "System One", ":/icons/prs1.png" },
{ "C Series", ":/icons/prs1vent.png" },
+ { "DreamStation 2", ":/icons/prds2.png" }, // needs to come before following substring
{ "DreamStation", ":/icons/dreamstation.png" },
};
diff --git a/oscar/icons/prds2.png b/oscar/icons/prds2.png
new file mode 100644
index 00000000..c284a82b
Binary files /dev/null and b/oscar/icons/prds2.png differ