LoRa_APRS_iGate/README.md

157 lines
9.2 KiB
Markdown
Raw Normal View History

2024-11-06 10:07:44 -03:00
# CA2RXU LoRa APRS iGate/Digipeater
2023-06-13 11:09:54 -04:00
2023-10-08 10:28:39 -03:00
This firmware is for using ESP32 based boards with LoRa Modules and GPS to live in the APRS world.
2025-10-29 10:34:43 -03:00
![Screenshot](https://github.com/richonguzman/LoRa_APRS_iGate/raw/main/images/iGateOledScreen.jpeg)
2023-10-08 10:28:39 -03:00
2024-06-17 21:39:26 -04:00
__(This iGate Firmware works with all LoRa Tracker Firmwares (specially this <a href="https://github.com/richonguzman/LoRa_APRS_Tracker" target="_blank">LoRa APRS Tracker Firmware</a>))__
2024-06-28 16:20:07 -04:00
<br />
2023-10-08 10:33:06 -03:00
2024-10-09 11:45:01 -03:00
____________________________________________________
2025-10-10 12:04:04 -03:00
# <a href="https://richonguzman.github.io/lora-igate-web-flasher/installer.html" target="_blank">WEB FLASHER/INSTALLER</a>
2024-06-28 16:15:56 -04:00
2025-10-10 12:02:54 -03:00
2025-12-07 08:46:45 -03:00
# <a href="https://drive.google.com/file/d/1Hff_Szd7ks8RC7_RiV6POxPJlclbO05M/view?usp=sharing" target="_blank">LoRa APRS iGate CA2RXU Firmware Manual</a>
2025-10-10 12:02:54 -03:00
2025-10-10 12:08:28 -03:00
____________________________________________________
2025-10-10 12:02:54 -03:00
## You can support this project to continue to grow:
2025-10-29 10:34:43 -03:00
[<img src="https://github.com/richonguzman/LoRa_APRS_Tracker/raw/main/images/github-sponsors.png">](https://github.com/sponsors/richonguzman) [<img src="https://github.com/richonguzman/LoRa_APRS_Tracker/raw/main/images/paypalme.png">](http://paypal.me/richonguzman)
2025-10-10 12:02:54 -03:00
2024-10-09 11:45:01 -03:00
____________________________________________________
2025-10-10 12:06:25 -03:00
## SUPPORTED BOARDS (<a href="https://github.com/richonguzman/LoRa_APRS_iGate/wiki/Supported-Boards-and-Buying-Links" target="_blank">Buying links</a>).
2024-06-17 21:41:29 -04:00
2024-06-18 19:30:34 -04:00
(NOTE: all boards with 433-868-915 MHz versions)
2024-10-29 10:13:23 -03:00
- TTGO Lilygo LoRa32 T3S3 V1.2 and LoRa32 V2.1 (V1.6 is the same).
2024-04-26 20:55:54 -04:00
2025-10-10 12:41:38 -03:00
- TTGO T-Beam V1.0 , V1.1, V1.2 (also variations with SX1262 and SX1268 LoRa Modules) and Supreme V3.
2024-04-26 20:55:54 -04:00
2025-01-22 09:52:22 -03:00
- T-Deck Plus (and also regular T-Deck with/without GPS).
2025-01-22 09:40:42 -03:00
2025-10-13 12:44:47 -03:00
- HELTEC V2, V3, V3.2, T114, Wireless Stick, Wireless Stick Lite V3/V3.2, HT-CT62, Wireless Tracker, Wireless Paper.
2024-04-26 20:55:54 -04:00
2025-10-10 12:41:38 -03:00
- RAK Wireless 4631 + 19007(or 19003)
2025-06-19 09:58:10 -04:00
2025-10-10 12:41:38 -03:00
- Faketec V3 (NRF52840 + Heltec HTRA62(SX1262))
2025-06-19 09:58:10 -04:00
- QRP Labs LightGateway 1.0 and Plus 1.0.
2024-10-25 12:50:15 -03:00
2025-10-10 12:41:38 -03:00
- ESP32 + SX1278 LoRa Module or Ebyte 400M30S (or 900M30S) 1W LoRa Module for a DIY Versions.
2024-06-17 21:37:53 -04:00
2024-06-21 11:02:34 -04:00
- ESP32C3 + Ebyte 400M30S(or 900M30S) 1W LoRa Module for another DIY version.
2024-04-26 20:55:54 -04:00
- ESP32 + 4G/LTE A7670 Modem + SX1278 DIY Version.
2024-05-14 11:44:28 -04:00
- Wemos Lolin32 Oled + SX1278 DIY Version.
2024-06-28 16:19:18 -04:00
<br />
2025-10-10 12:06:25 -03:00
# Timeline (Versions):
2026-02-26 11:51:59 -03:00
- 2026-02-26 9M2IBR ESP32 1W (400M30S) + GPS board added.
2026-02-25 10:45:49 -03:00
- 2026-02-25 Code Improvements: reduced String comparisons and improved logic for faster code execution.
- 2026-02-15 Digipeater code/logic improved.
- 2026-02-08 Heltec V2 915MHz added.
- 2026-02-05 Improved "digiBackupMode" to check "APRS-IS" server connection.
2026-01-07 23:18:14 -03:00
- 2026-01-07 Tactical Callsign added.
- 2026-01-05 Heltec V4 support added.
2025-12-22 21:34:58 -03:00
- 2025-12-22 Heltec Wireless Paper V1.2 and VisionMaster E290 Added. Thanks HA5SZI.
2025-12-18 09:47:56 -03:00
- 2025-12-18 TCXO and packet decoding updates.
2025-12-01 13:30:37 -03:00
- 2025-12-01 APRSPacketLib updates, AHT20 sensor added, INA219 support added.
2025-10-15 17:29:26 -03:00
- 2025-10-15 APRS Bridge for TNC added.
2025-10-13 12:44:15 -03:00
- 2025-10-13 Rx and Tx Frequencies are now with fully configurable.
- 2025-10-13 Startup Delay to allow the Router/Modem to start WiFiAP before connecting.
2025-10-15 17:29:26 -03:00
- 2025-10-12 Choose to send Beacon on Rx or Tx frequency.
2025-10-11 13:23:39 -03:00
- 2025-10-11 User defined NTP server and send beacon over MQTT added.
2025-10-13 13:29:56 -03:00
- 2025-10-10 Converted the Wiki into a PDF manual.
2025-09-26 11:37:02 -03:00
- 2025-09-26 Heltec Wireless Bridge support added.
2025-09-09 10:22:27 -03:00
- 2025-09-09 MQTT added (pub+sub), Status defined by Op now and many fixes more.
2025-06-19 12:47:01 -04:00
- 2025-06-20 Digipeaters now with updated EcoMode (Board Sleeps until packet Rx reducing current consumption to almost 10% at idle).
- 2025-06-20 New Boards Added: Heltec T114 MeshNode, Faketec V3 as Digipeaters and QRP Labs LightGateway Plus 1.0.
- 2025-06-19 DateVersion format Change. Licence changed into GNU GPLv3.
2025-03-23 22:23:29 -03:00
- 2025.03.20 Manager List added to enable/disable DigiEcoMode and Tx Control. Thanks LB5JJ.
2025-03-03 13:53:29 -03:00
- 2025.03.03 T-Beam Supreme board added and more BlackList rules added.
2025-02-28 16:56:54 -03:00
- 2025.02.28 Heltec Wireless Paper with Epaper working. Thanks SzymonPriv for pointing to the right library.
- 2025.02.25 Objects Rules update, GPS Boards: Satellites on Screen, Wx Height Correction from GPS Data.
2025-01-22 01:35:28 -03:00
- 2025.01.22 Added LILYGO T-DECK PLUS (and DIY+GPS version) board support.
2025-01-11 10:44:40 -03:00
- 2025.01.11 Added HELTEC V3.2 board support.
2025-01-07 16:10:35 -03:00
- 2025.01.07 TROY_LoRa_APRS board added. GMT in quarter hour fix and Beacon fix for TNC.
2025-01-01 21:58:24 -03:00
- 2025.01.02 Callsign Black List added.
2024-12-30 18:28:18 -03:00
- 2024.12.30 Fixed missing validation for correct Digipeater mode when not connected to APRS-IS.
- 2024.12.06 APRS-IS connnection and passcode validation added.
2024-11-06 12:49:37 -03:00
- 2024.11.06 (Silent Update) Working now with Board "VARIANTS".
2024-10-29 10:13:23 -03:00
- 2024.10.29 Added LILYGO Lora32 T3S3 support.
2024-10-25 12:50:15 -03:00
- 2024.10.25 Added QRP Labs LightGateway 1.0 support.
2024-10-21 09:09:47 -03:00
- 2024.10.21 Boards with GPS can now send Real-GPS Beacon (also posible: GPS ambiguity of ~ 1 km).
2024-10-14 11:56:48 -03:00
- 2024.10.14 Received Packets in WebUI show real Local Time (NTP with GMT offset).
2025-02-28 16:56:54 -03:00
- 2024.10.08 New EcoMode for Remote Digipeaters without WiFi/WiFiAP, Screen, Leds (Example: LILYGO LoRa32 uses only 24mA, with WifiAP 150mA). APRS Message/Queries can start/stop this mode too.
2024-11-06 10:07:44 -03:00
- 2024.10.06 Cross Frequency Digipeater Rules added.
2024-09-23 15:15:22 -03:00
- 2024.09.23 Libraries Update for SDK3
2026-02-25 10:45:49 -03:00
- 2024.09.23 Added Enconded Telemetry for Battery (+ External Voltage) in Station GPS Beacon Packet.
2024-08-23 18:05:27 -04:00
- 2024.08.23 Wemos S2 Mini DIY LoRa added.
2024-08-19 11:37:55 -04:00
- 2024.08.19 HELTEC Wireless Paper working (still missing Epaper code).
2024-08-13 14:49:30 -04:00
- 2024.08.13 Web Authentication for WebUI. Thanks Mitja S57PNX.
2024-11-06 10:07:44 -03:00
- 2024.08.05 WIDE2-n added to WIDE1-n in Digipeater Modes.
2024-06-27 16:25:58 -04:00
- 2024.06.27 External Voltage Divider Resistor configuration on WebUI. Thanks Tilen S54B.
2024-06-26 13:26:17 -04:00
- 2024.06.26 Personal Note information on WebUI for the Station. Thanks Tilen S54B.
2024-06-26 13:24:36 -04:00
- 2024.06.24 Callsign Validation fix. Thanks Helge SA7SKY.
- 2024.06.21 Tx packets coming from APRS-IS are (now) formatted into 3rd Party (as they should have been since the beginning). Thanks Lynn KJ4ERJ and Geoffrey F4FXL.
2024-06-18 19:30:34 -04:00
- 2024.06.18 All boards with 433 / 868 / 915 MHz versions.
2024-06-10 17:02:27 -04:00
- 2024.06.10 ESP32C3 + 1W LoRa Module (E22 400M30S) support added.
- 2024.06.09 Si7021 module added (with autodetected I2C Address)
2024-06-21 10:58:54 -04:00
- 2024.06.08 Callsign Validation for all Station that iGate/Digi hears.
2024-05-31 07:58:40 -04:00
- 2024.05.27 Battery Monitor for internal and External Voltages (to make board sleep and avoid low discharge of batterys) T-Beam boards now with Battery readings as well.
2024-05-22 19:20:27 -04:00
- 2024.05.23 Forced Reboot Mode added.
2024-11-06 10:07:44 -03:00
- 2024.05.22 Experimental backup-Digipeater-Mode when "only" iGate mode loses WiFi connection added.
2024-05-24 15:45:17 -04:00
- 2024.05.20 WebConfig update to control whether Messages and Objects should be Tx to RF.
2024-05-17 15:11:59 -04:00
- 2024.05.17 HELTEC Wireless Stick Lite v3 support added.
2024-05-17 15:14:58 -04:00
- 2024.05.14 BME modules will be autodetected (I2C Address and if it is BME280/BMP280/BME680).
- 2024.05.13 PacketBuffer for Rx (25 Seg).
2024-05-11 12:29:10 -04:00
- 2024.05.11 HELTEC Wireless Tracker support added.
2024-04-23 22:25:20 -04:00
- 2024.04.23 T-LoRa32 v1.6/v2.1 with 915MHz support added.
2024-04-23 14:10:04 -04:00
- 2024.04.23 ESP32 + 4G/LTE MODEM A7670SA + LoRa (SX1278) support added.
2024-04-22 13:38:03 -04:00
- 2024.04.22 Wemos Lolin32 OLED DIY LoRa support added .
2024-04-20 11:08:50 -04:00
- 2024.04.21 WEB INSTALLER (thanks Damian SQ2CPA).
2024-04-20 10:55:09 -04:00
- 2024.04.20 New Output Buffer process: no more packets lost.
2024-04-13 13:06:13 -04:00
- 2024.04.13 Received Packets added on WebUI.
2024-11-06 10:07:44 -03:00
- 2024.04.09 iGate/Digipeater own GPS beacon is encoded (Base91) now.
2024-03-18 09:40:57 -03:00
- 2024.03.18 OE5HWN MeshCom board support added.
2024-02-25 10:53:16 -03:00
- 2024.02.25 New Web Configuration UI with WiFi AP (thanks Damian SQ2CPA).
2024-01-28 21:47:25 -03:00
- 2023.01.28 Updated to ElegantOTA v.3 (AsyncElegantOTA was deprecated).
2024-01-19 11:33:58 -03:00
- 2024.01.19 TextSerialOutputForApp added to get text from Serial-Output over USB into PC for PinPoint App (https://www.pinpointaprs.com) and APRSIS32 App (http://aprsisce.wikidot.com)
2024-11-06 10:07:44 -03:00
- 2024.01.12 Added iGate Mode to also repeat packets (like a iGate+Digipeater) in stationMode 2 and 5.
2024-01-12 01:36:04 -03:00
- 2024.01.11 Added iGate Mode to enable APRS-IS and LoRa beacon report at the same time.
2024-04-22 13:38:03 -04:00
- 2024.01.05 Lilygo TTGO T-Beam V1, V1.2, V1 + SX1268, V1.2 + SX1262 support added.
- 2024.01.02 EByte 400M30S 1 Watt LoRa module for DIY ESP32 iGate support added.
2024-01-05 19:01:48 -03:00
- 2023.12.27 HELTEC V3 board support added. Thanks Luc ON2ON.
2024-04-22 13:38:03 -04:00
- 2023.12.26 BME680 module support added.
- 2023.12.07 MIC-E process and Syslog added.
2023-12-26 20:55:53 -03:00
- 2023.12.06 HELTEC V2 board support added.
2023-11-26 14:30:57 -03:00
- 2023.11.26 Small correction to enable Syslog in stationMode5.
2024-11-06 10:07:44 -03:00
- 2023.10.09 Added "WIDE1-1" to Tx packets from iGate to be *repeated* by Digipeaters.
2024-04-22 13:38:03 -04:00
- 2023.10.09 BMP280 module support added.
2023-10-08 10:39:21 -03:00
- 2023.08.20 Added External Voltage Measurement (Max 15V!)
2023-12-20 00:57:35 -03:00
- 2023.08.05 Ground Height Correction for Pressure readings added.
2024-11-06 10:07:44 -03:00
- 2023.07.31 StationMode5 added: iGate when WiFi and APRS available, Digipeater when not.
2023-10-08 10:39:21 -03:00
- 2023.07.16 Small OTA, BME module update.
- 2023.07.05 Adding monitor info of Battery connected.
- 2023.06.18 Info on Oled Screen mayor update, added RSSI and Distance to Listened Station.
2024-04-22 13:38:03 -04:00
- 2023.06.17 BME280 Module (Temperature, Humidity, Pressure) support added.
2023-10-08 10:39:21 -03:00
- 2023.06.12 Syslog added.
- 2023.06.10 OTA update support for Firmware and Filesystem.
2024-11-06 10:07:44 -03:00
- 2023.06.08 Adding Digipeater Functions.
2023-10-08 10:39:21 -03:00
- 2023.06.06 Full repack of Code and adding _enableTx_ only for Ham Ops.
- 2023.05.23 Processing Query's from RF/LoRa or APRS-IS (Send "Help" Message to test).
- 2023.05.19 Saving Last-Heard Stations for validating Tx Responses.
- 2023.05.12 Tx Packet from APRS-IS to LoRa-RF Correction.
- 2023.03.01 Tx Packet from APRS-IS to nearby LoRa Stations.
- 2023.02.17 Receiving Feed from APRS-IS.
- 2023.02.10 First Beta (receiving LoRa Beacon/Packets and uploading to APRS-IS).
2023-05-19 18:52:59 -04:00
__________________________________________
2025-06-19 12:45:06 -04:00
# Hope You Enjoy this, 73! CA2RXU, Valparaiso, Chile