From e6bd88bc2707feaa1e67e08163365774cb865a61 Mon Sep 17 00:00:00 2001
From: Ramakrishnan Muthukrishnan <ram@leastauthority.com>
Date: Tue, 7 Jun 2022 22:45:50 +0530
Subject: [PATCH] fix for rf gain change

---
 old_protocol.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/old_protocol.c b/old_protocol.c
index d5a36ba..9e55d87 100644
--- a/old_protocol.c
+++ b/old_protocol.c
@@ -1792,7 +1792,7 @@ static int last_power=0;
           if (rxgain > 60) rxgain=60;
 	  // encode all 6 bits of RXgain in ATT value and set bit6
           if (isTransmitting()) {
-	    output_buffer[C4] = 0x40 | (31 - (transmitter->attenuation & 0x1F));
+	    output_buffer[C4] = 0x40 | (33 - (transmitter->attenuation & 0x1F));
           } else { 
 	    output_buffer[C4] = 0x40 | (rxgain & 0x3F);
           }
@@ -1800,8 +1800,8 @@ static int last_power=0;
           if (isTransmitting()) {
             output_buffer[C4]=0x20 | (transmitter->attenuation & 0x1F);
           } else {
-            //output_buffer[C4]=0x20 | (adc_attenuation[0] & 0x1F);
-            output_buffer[C4]=0x20 | ((int)adc[0].gain & 0x1F);
+            output_buffer[C4]=0x20 | (adc_attenuation[0] & 0x1F);
+            //output_buffer[C4]=0x20 | ((int)adc[0].gain & 0x1F);
           } 
         }
 	break;
-- 
2.45.2