diff --git a/sdrbase/resources/webapi/doc/html2/index.html b/sdrbase/resources/webapi/doc/html2/index.html
index fb7f75bbf..b2a8aa53a 100644
--- a/sdrbase/resources/webapi/doc/html2/index.html
+++ b/sdrbase/resources/webapi/doc/html2/index.html
@@ -5888,6 +5888,10 @@ margin-bottom: 20px;
     "rfBandwidth" : {
       "type" : "integer"
     },
+    "biasTee" : {
+      "type" : "integer",
+      "description" : "Bias tee\n  * 0 - inactive\n  * 1 - active\n"
+    },
     "fileRecordName" : {
       "type" : "string"
     },
@@ -33459,7 +33463,7 @@ except ApiException as e:
           
           
             
-              Generated 2020-06-27T10:29:00.151+02:00
+              Generated 2020-06-27T10:35:39.014+02:00
             
            
       
diff --git a/sdrbase/resources/webapi/doc/swagger/include/RtlSdr.yaml b/sdrbase/resources/webapi/doc/swagger/include/RtlSdr.yaml
index 05485f664..66e04a3f8 100644
--- a/sdrbase/resources/webapi/doc/swagger/include/RtlSdr.yaml
+++ b/sdrbase/resources/webapi/doc/swagger/include/RtlSdr.yaml
@@ -39,6 +39,12 @@ RtlSdrSettings:
           * 1 - I then Q (straight)
     rfBandwidth:
       type: integer
+    biasTee:
+      type: integer
+      description: >
+        Bias tee
+          * 0 - inactive
+          * 1 - active
     fileRecordName:
       type: string
     useReverseAPI:
diff --git a/swagger/sdrangel/code/html2/index.html b/swagger/sdrangel/code/html2/index.html
index fb7f75bbf..b2a8aa53a 100644
--- a/swagger/sdrangel/code/html2/index.html
+++ b/swagger/sdrangel/code/html2/index.html
@@ -5888,6 +5888,10 @@ margin-bottom: 20px;
     "rfBandwidth" : {
       "type" : "integer"
     },
+    "biasTee" : {
+      "type" : "integer",
+      "description" : "Bias tee\n  * 0 - inactive\n  * 1 - active\n"
+    },
     "fileRecordName" : {
       "type" : "string"
     },
@@ -33459,7 +33463,7 @@ except ApiException as e:
           
           
             
-              Generated 2020-06-27T10:29:00.151+02:00
+              Generated 2020-06-27T10:35:39.014+02:00
             
            
       
diff --git a/swagger/sdrangel/code/qt5/client/SWGRtlSdrSettings.cpp b/swagger/sdrangel/code/qt5/client/SWGRtlSdrSettings.cpp
index 30749debb..baa39f859 100644
--- a/swagger/sdrangel/code/qt5/client/SWGRtlSdrSettings.cpp
+++ b/swagger/sdrangel/code/qt5/client/SWGRtlSdrSettings.cpp
@@ -60,6 +60,8 @@ SWGRtlSdrSettings::SWGRtlSdrSettings() {
     m_iq_order_isSet = false;
     rf_bandwidth = 0;
     m_rf_bandwidth_isSet = false;
+    bias_tee = 0;
+    m_bias_tee_isSet = false;
     file_record_name = nullptr;
     m_file_record_name_isSet = false;
     use_reverse_api = 0;
@@ -110,6 +112,8 @@ SWGRtlSdrSettings::init() {
     m_iq_order_isSet = false;
     rf_bandwidth = 0;
     m_rf_bandwidth_isSet = false;
+    bias_tee = 0;
+    m_bias_tee_isSet = false;
     file_record_name = new QString("");
     m_file_record_name_isSet = false;
     use_reverse_api = 0;
@@ -140,6 +144,7 @@ SWGRtlSdrSettings::cleanup() {
 
 
 
+
     if(file_record_name != nullptr) { 
         delete file_record_name;
     }
@@ -194,6 +199,8 @@ SWGRtlSdrSettings::fromJsonObject(QJsonObject &pJson) {
     
     ::SWGSDRangel::setValue(&rf_bandwidth, pJson["rfBandwidth"], "qint32", "");
     
+    ::SWGSDRangel::setValue(&bias_tee, pJson["biasTee"], "qint32", "");
+    
     ::SWGSDRangel::setValue(&file_record_name, pJson["fileRecordName"], "QString", "QString");
     
     ::SWGSDRangel::setValue(&use_reverse_api, pJson["useReverseAPI"], "qint32", "");
@@ -268,6 +275,9 @@ SWGRtlSdrSettings::asJsonObject() {
     if(m_rf_bandwidth_isSet){
         obj->insert("rfBandwidth", QJsonValue(rf_bandwidth));
     }
+    if(m_bias_tee_isSet){
+        obj->insert("biasTee", QJsonValue(bias_tee));
+    }
     if(file_record_name != nullptr && *file_record_name != QString("")){
         toJsonValue(QString("fileRecordName"), file_record_name, obj, QString("QString"));
     }
@@ -447,6 +457,16 @@ SWGRtlSdrSettings::setRfBandwidth(qint32 rf_bandwidth) {
     this->m_rf_bandwidth_isSet = true;
 }
 
+qint32
+SWGRtlSdrSettings::getBiasTee() {
+    return bias_tee;
+}
+void
+SWGRtlSdrSettings::setBiasTee(qint32 bias_tee) {
+    this->bias_tee = bias_tee;
+    this->m_bias_tee_isSet = true;
+}
+
 QString*
 SWGRtlSdrSettings::getFileRecordName() {
     return file_record_name;
@@ -550,6 +570,9 @@ SWGRtlSdrSettings::isSet(){
         if(m_rf_bandwidth_isSet){
             isObjectUpdated = true; break;
         }
+        if(m_bias_tee_isSet){
+            isObjectUpdated = true; break;
+        }
         if(file_record_name && *file_record_name != QString("")){
             isObjectUpdated = true; break;
         }
diff --git a/swagger/sdrangel/code/qt5/client/SWGRtlSdrSettings.h b/swagger/sdrangel/code/qt5/client/SWGRtlSdrSettings.h
index 4e758653a..fef32490d 100644
--- a/swagger/sdrangel/code/qt5/client/SWGRtlSdrSettings.h
+++ b/swagger/sdrangel/code/qt5/client/SWGRtlSdrSettings.h
@@ -90,6 +90,9 @@ public:
     qint32 getRfBandwidth();
     void setRfBandwidth(qint32 rf_bandwidth);
 
+    qint32 getBiasTee();
+    void setBiasTee(qint32 bias_tee);
+
     QString* getFileRecordName();
     void setFileRecordName(QString* file_record_name);
 
@@ -157,6 +160,9 @@ private:
     qint32 rf_bandwidth;
     bool m_rf_bandwidth_isSet;
 
+    qint32 bias_tee;
+    bool m_bias_tee_isSet;
+
     QString* file_record_name;
     bool m_file_record_name_isSet;