-
Notifications
You must be signed in to change notification settings - Fork 395
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Transmitting SSTV with SX1268 suddenly breaks above 432 MHz #1171
Comments
I'm away from my "lab" at the moment, so I can't test, however, I would test the following:
|
Without interrupt timingWithout interrrupt timing it seems to be the same: Minimal sketch without interrupt timing
AFSK ModeI did not get AFSK mode to work, it just seems to transmit a carrier for the duration of the image. Minimal sketch for AFSK mode
|
I was able to reproduce this behavior with SX1262. I'm suspecting some issue in the frequency calibration, but so far I did not manage to track down what exactly is causing this. The workaround is to use AFSK mode, which works, but needs an extra pin (DIO2). It is also not as sensitive to changes in the carrier frequency, so I would strongly recommend trying to get AFSK working. Make sure the ESP32 pin connected to DIO2 can output PWM. |
So far I've failed to get AFSK mode working. I've verified GPIO 2 of the ESP32 is connected to DIO2 on the module. As far as I understand, all GPIOs of the ESP32 should be able to output PWM. I'm getting the following error message through the serial port with the code in my last post:
I tried changing
to
which silenced the error message, but did not result in different spectral output. Note I'm running arduino-esp32 v2.0.17 based on ESP-IDF v4.4.7 as this is still the default in Platform.io. I also tried manually updating to arduino-esp32 v3.0.4 based on ESP-IDF v5.1.4, which again silenced the error message, but did not result in different spectral output. Do you have any suggestions on how to get this working? |
Describe the bug
We are transmitting SSTV in Martin 2 mode from an SX1268. This works as expected on frequencies below 432 MHz. Changing the frequency to anything above 432 MHz (tested up to 437 MHz) leads to the signal becoming much more spread out and not decodable. The preamble appears at the expected location, only the image data part seems to break. Screenshots from a monitoring SDR are attached.
To Reproduce
Expected behavior
Changing the TX frequency should change where the signal appears in the spectrum, not how it looks.
Screenshots
Expected behaviour at 431.998 MHz:
Unexpected behaviour at 432.000 MHz:
Additional info (please complete):
The text was updated successfully, but these errors were encountered: