Skip to content

Commit d84784e

Browse files
committed
Disable SX126X_RX_BOOSTED_GAIN for Heltec v4
It causes RX overload and bad RX sensitivity. We should let the LNA handle the gain.
1 parent 0c3fb91 commit d84784e

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

variants/heltec_v4/HeltecV4Board.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,13 @@ void HeltecV4Board::begin() {
1212

1313
rtc_gpio_hold_dis((gpio_num_t)P_LORA_PA_EN);
1414
pinMode(P_LORA_PA_EN, OUTPUT);
15-
digitalWrite(P_LORA_PA_EN,HIGH);
15+
digitalWrite(P_LORA_PA_EN,LOW);
1616
pinMode(P_LORA_PA_TX_EN, OUTPUT);
1717
digitalWrite(P_LORA_PA_TX_EN,LOW);
1818

1919

2020
periph_power.begin();
21+
digitalWrite(P_LORA_PA_EN,HIGH);
2122

2223
esp_reset_reason_t reason = esp_reset_reason();
2324
if (reason == ESP_RST_DEEPSLEEP) {

variants/heltec_v4/platformio.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ build_flags =
3030
-D SX126X_DIO2_AS_RF_SWITCH=true
3131
-D SX126X_DIO3_TCXO_VOLTAGE=1.8
3232
-D SX126X_CURRENT_LIMIT=140
33-
-D SX126X_RX_BOOSTED_GAIN=1
33+
-D SX126X_RX_BOOSTED_GAIN=0
3434
-D PIN_GPS_RX=38
3535
-D PIN_GPS_TX=39
3636
-D PIN_GPS_RESET=42

0 commit comments

Comments
 (0)