Posts

Showing posts from October, 2025

Modifying LILYGO T3 LoRa32 RTL_433 ESP OOK receiver example - log found devices to file

https://techcoderadio.blogspot.com/2025/10/modifying-lilygo-t3-lora32-rtl433-esp.html   https://github.com/NorthernMan54/rtl_433_ESP   Log found devices to file (SD card) appendFile(SD, "/rtl433data.txt", JSONmessageBuffer); bin files: https://github.com/OH1GIU-P/ESP32-RTL433ESP-logger-firmware   /*  Basic rtl_433_ESP example for OOK/ASK Devices */ #include <ArduinoJson.h> #include <ArduinoLog.h> #include <rtl_433_ESP.h> #include <wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #include <SD.h> #include <FS.h> #include <SPI.h> #ifndef RF_MODULE_FREQUENCY #  define RF_MODULE_FREQUENCY 433.92 #endif #define JSON_MSG_BUFFER 512 #define LED_SDA 21 #define LED_SCL 22 #define LED_RST -1 #define SD_CS   13 #define SD_MOSI 15 #define SD_SCK  14 #define SD_MISO 2 #define SCR_W 128 #define SCR_H 64 Adafruit_SSD1306 display(SCR_W, SCR_H, &Wire, LED_RST); bool bLED = false; bool bSD = fa...

Modifying LILYGO T3 LoRa32 RTL_433 ESP OOK receiver example

Image
  https://github.com/NorthernMan54/rtl_433_ESP Visual Studio Code PlatformIO It would be easy to add e.g. saving found devices data to TF card ... /*  Basic rtl_433_ESP example for OOK/ASK Devices */ #include <ArduinoJson.h> #include <ArduinoLog.h> #include <rtl_433_ESP.h> #include <wire.h> #include <Adafruit_GFX.h> #include <Adafruit_SSD1306.h> #ifndef RF_MODULE_FREQUENCY #  define RF_MODULE_FREQUENCY 433.92 #endif #define JSON_MSG_BUFFER 512 #define LED_SDA 21 #define LED_SCL 22 #define LED_RST -1 #define SCR_W 128 #define SCR_H 64 Adafruit_SSD1306 display(SCR_W, SCR_H, &Wire, LED_RST); bool bLED = false; char messageBuffer[JSON_MSG_BUFFER]; rtl_433_ESP rf; // use -1 to disable transmitter int count = 0; void rtl_433_Callback(char* message) {   JsonDocument jsonDocument;   deserializeJson(jsonDocument,message);   logJson(jsonDocument);   count++; } void logJson(JsonDocument jsondata) { #if defined(ESP8266) || d...

Inspecting Uniden BC246T firmware

Image
Bearmock https://techcoderadio.blogspot.com/2025/04/bearmock-for-python-3.html BC246T firmware updater is BC_VUP V3 SW used BC_VUP V2 BC_VUP V2 can show msg which says registration key is required -- just click ok. Select speed 38400 or 57600 for most reliable operation and also try with port.flush() Processed firmware file contains many interesting things e.g.

SCAT: cheap 4G LTE Wifi modem - 2

Image
  https://techcoderadio.blogspot.com/2025/09/qcsuper-cheap-4g-lte-wifi-modem-2.html   SCAT works Oracle VirtualBox DragonOS FocalX    lsusb Bus 002 Device 006: ID 05c6:9091 Qualcomm, Inc. Intex Aqua Fish & Jolla C Diagnostic Mode Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub   scat -t qc -u -a 002:006 -i 0