LILYGO TTGO LoRa32 V2.1_1.6 433MHz not receiving messages, signal very weak

I’ve just bought two LILYGO TTGO LoRa32 V2.1_1.6 433MHz boards (marked “T3_V1.6.1 20210104”), and installed OpenMQTTGateway v1.4.0 with rtl_433, but am lucky to receive one weather station message per day. I know there are transmissions to receive, because I have an SDR 433MHz dongle plugged into a Raspberry Pi that receives them. I’ve installed the pre-built “lilygo-rtl_433” web upload installer of OpenMQTTGateway v1.4.0.
Is it significant that the log file reports “Average RSSI Signal -99 dbm”, while the log files I’ve seen on the web show signals stronger than -70dB?
I’ve tried:

  • 2 different boards
  • “2dB” and larger “5dB” 433MHz antennas plugged into the SMI connector.
  • A 433MHz antenna plugged into the IPX connector, just in case the boards were supplied with that configured for use.
  • Putting the boards in various locations around the house.
  • Putting a ferrite ring on the USB lead close to the board.
  • Powering the board over USB from a PC, and also from 2 different power banks.

Are there any other things I could try before I try building a debug version in VS Code?

An example log file follows:
18:01:20.509 → rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
18:01:20.509 → configsip: 188777542, SPIWP:0xee
18:01:20.509 → clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
18:01:20.509 → mode:DIO, clock div:2
18:01:20.509 → load:0x3fff0030,len:1184
18:01:20.509 → load:0x40078000,len:13160
18:01:20.509 → load:0x40080400,len:3036
18:01:20.509 → entry 0x400805e4
18:01:21.065 → N:
18:01:21.065 → ************* WELCOME TO OpenMQTTGateway **************
18:01:22.468 → N: Setup SSD1306 Display end
18:01:22.468 → N: OpenMQTTGateway Version: v1.4.0
18:01:22.607 → {
18:01:22.607 → “mqtt_server”: “192.168.1.61”,
18:01:22.607 → “mqtt_port”: “1883”,
18:01:22.607 → “mqtt_user”: “”,
18:01:22.607 → “mqtt_pass”: “”,
18:01:22.607 → “mqtt_topic”: “home/”,
18:01:22.607 → “gateway_name”: “OpenMQTTGateway_lilygo_rtl_433_ESP”,
18:01:22.607 → “mqtt_broker_secure”: false,
18:01:22.607 → “mqtt_broker_cert”: “”,
18:01:22.607 → “mqtt_ss_index”: 0,
18:01:22.607 → “ota_server_cert”: “”,
18:01:22.607 → “ota_pass”: “OTAPASSWORD”
18:01:22.607 → }*wm:[2] Added Parameter: server
18:01:22.607 → *wm:[2] Added Parameter: port
18:01:22.653 → *wm:[2] Added Parameter: user
18:01:22.653 → *wm:[2] Added Parameter: pass
18:01:22.653 → *wm:[2] Added Parameter: secure
18:01:22.653 → *wm:[2] Added Parameter: cert
18:01:22.653 → *wm:[2] Added Parameter: name
18:01:22.653 → *wm:[2] Added Parameter: topic
18:01:22.653 → *wm:[2] Added Parameter: ota
18:01:22.653 → N: Attempting Wifi connection with saved AP: 0
18:01:23.631 → N: Attempting Wifi connection with saved AP: 1
18:01:23.631 → E (4134) wifi:sta is connecting, return error
18:01:23.679 → [E][WiFiSTA.cpp:221] begin(): connect failed!
18:01:24.657 → N: Attempting Wifi connection with saved AP: 2
18:01:24.657 → E (5136) wifi:sta is connecting, return error
18:01:24.657 → [E][WiFiSTA.cpp:221] begin(): connect failed!
18:01:25.639 → N: Attempting Wifi connection with saved AP: 3
18:01:26.668 → N: Attempting Wifi connection with saved AP: 4
18:01:26.668 → E (7142) wifi:sta is connecting, return error
18:01:26.668 → [E][WiFiSTA.cpp:221] begin(): connect failed!
18:01:29.699 → N: Connect your phone to WIFI AP: OpenMQTTGateway_lilygo_rtl_433_ESP with PWD: your_password
18:01:29.699 → *wm:[1] AutoConnect
18:01:29.699 → *wm:[2] ESP32 event handler enabled
18:01:29.746 → *wm:[1] AutoConnect: ESP Already Connected
18:01:29.746 → *wm:[2] setSTAConfig static ip not set, skipping
18:01:29.746 → *wm:[1] AutoConnect: SUCCESS
18:01:29.746 → *wm:[2] Connected in 13 ms
18:01:29.746 → *wm:[1] STA IP Address: 192.168.1.100
18:01:33.238 → N: ZgatewayRTL_433 setup done
18:01:33.238 → N: Switching to RTL_433 Receiver: 433.92Mhz
18:01:33.285 → N: OpenMQTTGateway modules: [“LilyGo_SSD1306”,“rtl_433”]
18:01:33.285 → N: ************** Setup OpenMQTTGateway end **************
18:01:33.285 → W: MQTT connection…
18:01:35.528 → N: Connected to broker
18:01:35.575 → N: Send on /SYStoMQTT msg {“uptime”:14,“version”:“v1.4.0”,“freemem”:158056,“mqttport”:“1883”,“mqttsecure”:false,“tempc”:57.77778,“freestack”:4840,“rssi”:-71,“SSID”:“BTHub6-2RF2”,“BSSID”:“30:24:78:FB:07:12”,“ip”:“192.168.1.100”,“mac”:“0C:8B:95:A4:F9:64”,“actRec”:3,“mhz”:433.92,“RTLRssiThresh”:-82,“RTLRssi”:-103,“RTLAVGRssi”:0,“RTLCnt”:0,“RTLOOKThresh”:90,“modules”:[“LilyGo_SSD1306”,“rtl_433”]}
18:02:23.667 → rtl_433_ESP(7): Average RSSI Signal -101 dbm, adjusted RSSI Threshold -92, samples 50000
18:03:13.942 → rtl_433_ESP(7): Average RSSI Signal -100 dbm, adjusted RSSI Threshold -91, samples 50000
18:03:35.574 → N: Send on /SYStoMQTT msg {“uptime”:134,“version”:“v1.4.0”,“freemem”:162884,“mqttport”:“1883”,“mqttsecure”:false,“tempc”:57.22222,“freestack”:4840,“rssi”:-70,“SSID”:“BTHub6-2RF2”,“BSSID”:“30:24:78:FB:07:12”,“ip”:“192.168.1.100”,“mac”:“0C:8B:95:A4:F9:64”,“actRec”:3,“mhz”:433.92,“RTLRssiThresh”:-91,“RTLRssi”:-101,“RTLAVGRssi”:-100,“RTLCnt”:9,“RTLOOKThresh”:90,“modules”:[“LilyGo_SSD1306”,“rtl_433”]}
18:04:04.262 → rtl_433_ESP(7): Average RSSI Signal -99 dbm, adjusted RSSI Threshold -90, samples 50000
18:04:54.583 → rtl_433_ESP(7): Average RSSI Signal -99 dbm, adjusted RSSI Threshold -90, samples 50000
18:05:35.534 → N: Send on /SYStoMQTT msg {“uptime”:254,“version”:“v1.4.0”,“freemem”:162884,“mqttport”:“1883”,“mqttsecure”:false,“tempc”:57.22222,“freestack”:4840,“rssi”:-71,“SSID”:“BTHub6-2RF2”,“BSSID”:“30:24:78:FB:07:12”,“ip”:“192.168.1.100”,“mac”:“0C:8B:95:A4:F9:64”,“actRec”:3,“mhz”:433.92,“RTLRssiThresh”:-90,“RTLRssi”:-100,“RTLAVGRssi”:-99,“RTLCnt”:14,“RTLOOKThresh”:90,“modules”:[“LilyGo_SSD1306”,“rtl_433”]}
18:05:44.899 → rtl_433_ESP(7): Average RSSI Signal -99 dbm, adjusted RSSI Threshold -90, samples 50000
18:06:35.250 → rtl_433_ESP(7): Average RSSI Signal -99 dbm, adjusted RSSI Threshold -90, samples 50000
18:07:25.555 → rtl_433_ESP(7): Average RSSI Signal -99 dbm, adjusted RSSI Threshold -90, samples 50000
18:07:35.538 → N: Send on /SYStoMQTT msg {“uptime”:374,“version”:“v1.4.0”,“freemem”:162880,“mqttport”:“1883”,“mqttsecure”:false,“tempc”:57.22222,“freestack”:4840,“rssi”:-71,“SSID”:“BTHub6-2RF2”,“BSSID”:“30:24:78:FB:07:12”,“ip”:“192.168.1.100”,“mac”:“0C:8B:95:A4:F9:64”,“actRec”:3,“mhz”:433.92,“RTLRssiThresh”:-90,“RTLRssi”:-100,“RTLAVGRssi”:-99,“RTLCnt”:16,“RTLOOKThresh”:90,“modules”:[“LilyGo_SSD1306”,“rtl_433”]}
18:08:15.898 → rtl_433_ESP(7): Average RSSI Signal -99 dbm, adjusted RSSI Threshold -90, samples 50000
18:09:06.181 → rtl_433_ESP(7): Average RSSI Signal -99 dbm, adjusted RSSI Threshold -90, samples 50000
18:09:35.534 → N: Send on /SYStoMQTT msg {“uptime”:494,“version”:“v1.4.0”,“freemem”:162884,“mqttport”:“1883”,“mqttsecure”:false,“tempc”:57.22222,“freestack”:4840,“rssi”:-71,“SSID”:“BTHub6-2RF2”,“BSSID”:“30:24:78:FB:07:12”,“ip”:“192.168.1.100”,“mac”:“0C:8B:95:A4:F9:64”,“actRec”:3,“mhz”:433.92,“RTLRssiThresh”:-90,“RTLRssi”:-100,“RTLAVGRssi”:-99,“RTLCnt”:17,“RTLOOKThresh”:90,“modules”:[“LilyGo_SSD1306”,“rtl_433”]}
18:09:56.523 → rtl_433_ESP(7): Average RSSI Signal -98 dbm, adjusted RSSI Threshold -89, samples 50000
18:10:46.838 → rtl_433_ESP(7): Average RSSI Signal -99 dbm, adjusted RSSI Threshold -90, samples 50000
18:11:35.538 → N: Send on /SYStoMQTT msg {“uptime”:614,“version”:“v1.4.0”,“freemem”:162884,“mqttport”:“1883”,“mqttsecure”:false,“tempc”:57.22222,“freestack”:4840,“rssi”:-71,“SSID”:“BTHub6-2RF2”,“BSSID”:“30:24:78:FB:07:12”,“ip”:“192.168.1.100”,“mac”:“0C:8B:95:A4:F9:64”,“actRec”:3,“mhz”:433.92,“RTLRssiThresh”:-90,“RTLRssi”:-100,“RTLAVGRssi”:-99,“RTLCnt”:17,“RTLOOKThresh”:90,“modules”:[“LilyGo_SSD1306”,“rtl_433”]}
18:11:37.164 → rtl_433_ESP(7): Average RSSI Signal -99 dbm, adjusted RSSI Threshold -90, samples 50000
18:12:27.476 → rtl_433_ESP(7): Average RSSI Signal -98 dbm, adjusted RSSI Threshold -89, samples 50000
18:13:17.794 → rtl_433_ESP(7): Average RSSI Signal -98 dbm, adjusted RSSI Threshold -89, samples 50000

1 Like

Hi Simon,

I don’t thave any experince with the board you are using, however I can relate to what you are experiencing as I have the exact same problem with ESP32 Dev module connecte to CC1101 radio and using the 433_RTL mode. The receiving range is less than 5 meters and as you say even then it does not see all the packages.
I have yet to figure out why this is. Will try with new CC1101 radio, and also try to change to SX1278 radio. Another tought I had is to try to disable the Wifi and bluetooth in the ESP and see if that improves reception using terminal only, but that would mean modifying the code.
If he wifi or bluetooth is in fact generating noise that interfere with 433mhz reception, maybe wifi/ble should be shut down most of the time, and only active whilst reporting data to MQTT, or maybe that is allready the case?

Hello,

You may have more chance with the next version.
If you want to test it, the nightly builds are available below: