summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--configuredivecomputerthreads.cpp5
-rw-r--r--qt-ui/configuredivecomputerdialog.cpp2
2 files changed, 3 insertions, 4 deletions
diff --git a/configuredivecomputerthreads.cpp b/configuredivecomputerthreads.cpp
index 87b4417d2..2e16be632 100644
--- a/configuredivecomputerthreads.cpp
+++ b/configuredivecomputerthreads.cpp
@@ -1380,9 +1380,8 @@ void FirmwareUpdateThread::run()
switch (dc_device_get_type(m_data->device)) {
#if DC_VERSION_CHECK(0, 5, 0)
case DC_FAMILY_HW_OSTC3:
- //Not Yet supported
- //supported = true;
- //rc = hw_ostc3_device_fwupdate(m_data->device, m_fileName.toUtf8().data());
+ supported = true;
+ rc = hw_ostc3_device_fwupdate(m_data->device, m_fileName.toUtf8().data());
break;
case DC_FAMILY_HW_OSTC:
supported = true;
diff --git a/qt-ui/configuredivecomputerdialog.cpp b/qt-ui/configuredivecomputerdialog.cpp
index 734952003..ce25d0ee3 100644
--- a/qt-ui/configuredivecomputerdialog.cpp
+++ b/qt-ui/configuredivecomputerdialog.cpp
@@ -981,7 +981,7 @@ void ConfigureDiveComputerDialog::on_DiveComputerList_currentRowChanged(int curr
case 0:
selected_vendor = "Heinrichs Weikamp";
selected_product = "OSTC 3";
- ui.updateFirmwareButton->setEnabled(false);
+ ui.updateFirmwareButton->setEnabled(true);
break;
case 1:
selected_vendor = "Suunto";