diff --git a/plugins/samplesource/rtlsdr/rtlsdrgui.cpp b/plugins/samplesource/rtlsdr/rtlsdrgui.cpp
index dc06e6697..d254eb016 100644
--- a/plugins/samplesource/rtlsdr/rtlsdrgui.cpp
+++ b/plugins/samplesource/rtlsdr/rtlsdrgui.cpp
@@ -95,7 +95,7 @@ bool RTLSDRGui::handleMessage(Message* message)
void RTLSDRGui::displaySettings()
{
ui->centerFrequency->setValue(m_generalSettings.m_centerFrequency / 1000);
- ui->samplerate->setValue(0);
+ ui->samplerate->setValue(1);
if(m_gains.size() > 0) {
int dist = abs(m_settings.m_gain - m_gains[0]);
diff --git a/plugins/samplesource/rtlsdr/rtlsdrgui.ui b/plugins/samplesource/rtlsdr/rtlsdrgui.ui
index f336a8a9e..a363e470b 100644
--- a/plugins/samplesource/rtlsdr/rtlsdrgui.ui
+++ b/plugins/samplesource/rtlsdr/rtlsdrgui.ui
@@ -143,7 +143,7 @@
- 288k
+ 1024k
Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
diff --git a/plugins/samplesource/rtlsdr/rtlsdrinput.cpp b/plugins/samplesource/rtlsdr/rtlsdrinput.cpp
index 601d8b4f1..f27a0844c 100644
--- a/plugins/samplesource/rtlsdr/rtlsdrinput.cpp
+++ b/plugins/samplesource/rtlsdr/rtlsdrinput.cpp
@@ -27,14 +27,14 @@ MESSAGE_CLASS_DEFINITION(RTLSDRInput::MsgReportRTLSDR, Message)
RTLSDRInput::Settings::Settings() :
m_gain(0),
- m_samplerate(288000)
+ m_samplerate(1024000)
{
}
void RTLSDRInput::Settings::resetToDefaults()
{
m_gain = 0;
- m_samplerate = 288000;
+ m_samplerate = 1024000;
}
QByteArray RTLSDRInput::Settings::serialize() const
@@ -111,8 +111,8 @@ bool RTLSDRInput::startInput(int device)
qWarning("RTLSDRInput open: %s %s, SN: %s", vendor, product, serial);
m_deviceDescription = QString("%1 (SN %2)").arg(product).arg(serial);
- if((res = rtlsdr_set_sample_rate(m_dev, 288000)) < 0) {
- qCritical("could not set sample rate: 288k S/s");
+ if((res = rtlsdr_set_sample_rate(m_dev, 1024000)) < 0) {
+ qCritical("could not set sample rate: 1024k S/s");
goto failed;
}