Git Product home page Git Product logo

esp32igate's People

Contributors

bsdguyshawn avatar nakhonthai avatar sq9mdd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

esp32igate's Issues

.bin

Hi, sorry for the question, but I downloaded the project and can't find the files .bin. Where are they located? or how do I upload the firmware to the ESP32? Thank you

version 1.2d becomes unresponsive after a few days

The current version becomes unresponsive after a few days and needs to be restarted. It would be interesting to add a functionality that allows it to restart automatically every few hours and thus avoid these situations.

Feature Request: daughter card or optional space for an sa818

This is a great project. I think it would be awesome to extend the board or create a daughter card for it which could take an SA818 (or similar) to make an all-in-one APRS digipeter/igate. I could also see a similar daughter card for a LoRa radio, which seems to be gaining popularity in amateur radio circles.
I'd love to help with something like this, but my embedded hardware/software skills are limited. Happy to support with testing, though.

How to use the WX

Hello, I'm using the ESP32iGate in version 1.3a as an iGate and most of the APRS packages are collected, however I would like to use the WX section to include a weather station. How do I do it? I would like the possibility of using a bme280 or similar.

https://aprs.fi/info/a/PU5DFI-10

Thank you for this wonderful project!
PU5DFI from Brazil

V1.2 build fails with fatal error: circular_queue.h: No such file or directory.

V1.2 build fails with fatal error: circular_queue.h: No such file or directory.

This is due to a change in version 8.2 of plerup/EspSoftwareSerial

I was able to resolve the problem and build succesfully by changing
plerup/EspSoftwareSerial@^8.1.0 to plerup/[email protected] (remove "^") in platformio.ini
which forces platformIO to use version 8.1.0 instead of the latest version from 8.1.0 onwards.

Using version 3.3.3 (2024-01-26)of PlatformIO
Full error message:
In file included from src/main.cpp:40:0:
.pio/libdeps/esp32doit-devkit-v1/EspSoftwareSerial/src/SoftwareSerial.h:24:28: fatal error: circular_queue.h: No such file or directory

Thank you for all your work on this application.

1.1D tx ptt problem

I was using v0.9, I installed v1.1D, the TX LED does not light up and it does not switch the radio to TX. There was no such problem in v0.9.

ESP32 keep resseting after configuring GPS TCP

Hi my friend! I installed this fw on my esp32 to test and is a great development. Thanks a lot for share with the community.

I tryed to configure my phone to thethe gps signal so esp32igate but when i configure the app and the esp32 connect it keeps rebooting. I tryed to enter in the /gnss or int he dashboard but didnt see anything. In my phone I see theip os esp trying to connect and then see it rebooting.

image

If you need any more info or testing let me know.

Regards,
LW2DHT

Crashed after open openning "System" web-page try

hi once (first time) i open system page, but newer again.

rewrite, reboot, eeprom erasing not help.

E (68892) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time:
E (68892) task_wdt:  - async_tcp (CPU 1)
E (68892) task_wdt: Tasks currently running:
E (68892) task_wdt: CPU 0: IDLE0
E (68892) task_wdt: CPU 1: IDLE1
E (68892) task_wdt: Aborting.
abort() was called at PC 0x4017ca74 on core 0

ELF file SHA256: 0000000000000000

Backtrace: 0x40088da0:0x3ffbf9f0 0x4008901d:0x3ffbfa10 0x4017ca74:0x3ffbfa30 0x40087449:0x3ffbfa50 0x40199d4f:0x3ffbca50 0x4017e403:0x3ffbca70 0x4008b8f5:0x3ffbca90 0x4008a06e:0x3ffbcab0
  #0  0x40088da0:0x3ffbf9f0 in invoke_abort at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp32/panic.c:715
  #1  0x4008901d:0x3ffbfa10 in abort at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp32/panic.c:715
  #2  0x4017ca74:0x3ffbfa30 in task_wdt_isr at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp32/task_wdt.c:252
  #3  0x40087449:0x3ffbfa50 in _xt_lowint1 at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/xtensa_vectors.S:1154
  #4  0x40199d4f:0x3ffbca50 in esp_pm_impl_waiti at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp32/pm_esp32.c:492
  #5  0x4017e403:0x3ffbca70 in esp_vApplicationIdleHook at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp32/freertos_hooks.c:108
  #6  0x4008b8f5:0x3ffbca90 in prvIdleTask at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/tasks.c:3507
  #7  0x4008a06e:0x3ffbcab0 in vPortTaskWrapper at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/port.c:355 (discriminator 1)

Rebooting...
ets Jul 29 2019 12:21:46

rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:10124
load:0x40080400,len:5856
entry 0x400806a8

Start ESP32IGate V1.2

NTP host & time setting

Hello,

The NTP host can not be changed, even press the button to update, and the time is Thailand local time, please consider adding to different time zones.

Best Regards
VR2XKP

Version 1.2d restarting

I updated to version 1.2d and when it connects to wifi it starts doing a reboot loop.
Note: I already tested it on two esp32s and the same problem continued.
Any solution?

APRS Client software connection

how to connect APRS Client software (APRSIS32 or APRSdroid) with ESP32Igate, connected as KISS, AGWPE, or APRS-IS server ?

thanks advance
de YD1RUH

Delayed packet deliver

At Fw 1.2, in my case, I notice an problem when transmitting packets, the esp32-s puts transceiver in tx but doez not deliver packets until 20 to 30 seconds have passed. this behaver flods the network and stresses the transceiver alot.

Pd pin

Pd inver status need after change value in module.
PS module dra818 work as sa818.

Feature Request: transmit an emergency beacon

Hello, let me tell you that I think your project is great and very useful.

With a group of friends we go out to the mountains frequently and it would be ideal to be able to carry an APRS tracker.

Something important for us would be to have the possibility of transmitting an emergency beacon in case of having a problem.

We thought it would be an option to be able to press a button for a few seconds and have this trigger an emergency beacon.

What do you think about the idea?

Feature request: ability to send messages through APRS

Hello, let me tell you that I think your project is great and very useful.

I was thinking it would be interesting to be able to send messages via APRS. The web interface of your project is fantastic and I think it would be a great success to include the possibility of sending messages from it.

what do you think about it?

Losing TX packet

I noticed that the eps32 transmits but at times my radio does not decode the frames, and sometimes it does. Is there a way to calibrate it to adjust the tx?

reset problem when connecting to pc

hi .. so i made 2 esp32igate´s with sa868
works fine on batterybank but when i connect to pc usb then esp32igate resets config and i have to setup again

why ?

73 de oz2mtv

Bug: V1.2b - IGate -> RF causes ESP32 to reset.

Since moving from V1.1 to 1.2, I have noticed that the ESP starts to reset when the INET to RF is turned on in the IGGate.

I am using an external radio (with RF shielding) - nothing changed other than the firmware, and it looks like the transmitter does into an extended transmission with no APRS modulation, and then the ESP32 resets.

I did a Diff on the V1.1 and V1.4b changes, and I can not see any reason this would happen.

Using external TNC

Im using VPdigi external TNC and connected to ESP32 uart2 but its doest work.

bluetooth tnc ?

anyway you can add bluetooth serial out ?
for aprsdroid and apps like that

73 de oz2mtv

Multi-line packets are forwarded by the igate, allowing command injection attacks

memcpy(&Raw[hSize],&Packet.info[0], Packet.len);

APRS packets are only supposed to contain a single line of data. If a packet containing multiple lines of data (with some CR LF sequences in there), this igate now forwards all of those lines to the APRS-IS server. It generates the packet header for the first line it sends, but the additional lines will be forwarded unmodified, without header of any sort, and may contain additional headers, or anything else.

The second line in the received packet could just as well be an APRS-IS server command, such as #filter p/N which would suddenly cause the igate to receive a lot of packets from the APRS-IS server.

From https://github.com/hessu/aprsc/blob/main/doc/IGATE-HINTS.md:

Please do not modify packet data. Do not trim spaces from the end, do not remove non-ASCII bytes such as 0x1C or 0x00. Just send everything on the first line, up to the newline (either first CR or LF character seen in packet).

Stop sending at the first CR or LF character in the packet, and send a CR LF sequence at the end of that line.

Thanks!

No decode

The Igate works. But it only decodes the packets that I send from aprsdroid via radio or directly to the board. All the other trackers I have with Arduino (indyTrack) and even a Vaisala RS41 probe do not decode them, turn on the RX LED but do not show them on the board. What could it be that it doesn't decode certain trackers? I tried different audio levels and it's still the same. Since I have an Igate with a Raspberry and it decodes any type of trackers.

input pin

Where in the program is it to define the audio input pin? I have an esp 32 that on pin 2 VP, it's the Enable and it doesn't work for me, I need to change it

BOM for ESP32DR_SA868

Would it be possible to please add a parts list for the ESP32DR_SA868 version, including smd case sizes and tolerances?

Parts list

Hi!

Very nice project. I would like to build it. If possible, could you put a parts list of the SA868 version in the documentation?
Thank you very much!

No Access point connexion

Hello,
i load last release 11 with oled.
I see ESP32Igate after factory reset
try to connect with aprsthnetwork pass.
but ESP32Igate disconnect any client.
and no ESP32Igate wifi network (esp32 wifi down ?)
how to proceed ?
thanks

Decoding level info on esp32

Hello,
I have the simple circuit connected to a yaesu Ft-7900 on data packet din 6.
the fsk signal on GPIO36 VP are 50mVpp. It seems too low.
When i put the speaker output, that's works.
What is the minimum level in Gpio36 to decode FSK ?
the txing are working well.
73

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.