diff --git a/ground/openpilotgcs/src/plugins/uploader/devicewidget.cpp b/ground/openpilotgcs/src/plugins/uploader/devicewidget.cpp
index 44e5e23a0..af120d9b3 100644
--- a/ground/openpilotgcs/src/plugins/uploader/devicewidget.cpp
+++ b/ground/openpilotgcs/src/plugins/uploader/devicewidget.cpp
@@ -96,9 +96,11 @@ void DeviceWidget::populate()
break;
case 0x0903:
case 0x0904:
- case 0x0905:
devicePic.load(":/uploader/images/gcs-board-revo.png");
break;
+ case 0x0905:
+ devicePic.load(":/uploader/images/gcs-board-nano.png");
+ break;
default:
// Clear
devicePic.load("");
diff --git a/ground/openpilotgcs/src/plugins/uploader/images/gcs-board-nano.png b/ground/openpilotgcs/src/plugins/uploader/images/gcs-board-nano.png
new file mode 100644
index 000000000..63077d234
Binary files /dev/null and b/ground/openpilotgcs/src/plugins/uploader/images/gcs-board-nano.png differ
diff --git a/ground/openpilotgcs/src/plugins/uploader/runningdevicewidget.cpp b/ground/openpilotgcs/src/plugins/uploader/runningdevicewidget.cpp
index 1db201e33..fae4ed879 100644
--- a/ground/openpilotgcs/src/plugins/uploader/runningdevicewidget.cpp
+++ b/ground/openpilotgcs/src/plugins/uploader/runningdevicewidget.cpp
@@ -78,6 +78,9 @@ void RunningDeviceWidget::populate()
case 0x0903:
devicePic.load(":/uploader/images/gcs-board-revo.png");
break;
+ case 0x0905:
+ devicePic.load(":/uploader/images/gcs-board-nano.png");
+ break;
default:
// Clear
devicePic.load("");
diff --git a/ground/openpilotgcs/src/plugins/uploader/uploader.qrc b/ground/openpilotgcs/src/plugins/uploader/uploader.qrc
index 938a7c806..240b06dc8 100644
--- a/ground/openpilotgcs/src/plugins/uploader/uploader.qrc
+++ b/ground/openpilotgcs/src/plugins/uploader/uploader.qrc
@@ -10,5 +10,6 @@
images/error.svg
images/gcs-board-oplink.png
images/gcs-board-revo.png
+ images/gcs-board-nano.png