Replies: 2 comments 2 replies
-
Do the same radio types, ie the STM32 and T3S3, communicate with each other? You appear to have a time machine as we are on RL 7.1.2 - can you verify the release version you have. |
Beta Was this translation helpful? Give feedback.
2 replies
-
Sorry, RL only 7.1.2 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have two Lora boards STM32WL55JC1 with SX1262. I have one programmed as a transmitter and the other as a receiver.
I used the Arduino\libraries\RadioLib-master\examples\STM32WLx programs from the RadioLib v.7.2.2 library.
After booting, the boards communicate and output to the COM port as programmed.
I also have two Lora boards LILYGO T3S3 V.1.2 with SX1262. I have one programmed as a transmitter and the other as a receiver.
I used the Arduino\libraries\LilyGo-LoRa-Series-master\examples\RadioLibExamples\Receive_Interrupt(Transmiter_Interrupt) programs from the LilyGo-LoRa-Series library, version from Jan 10, 2025.
After booting, the boards communicate and output to the display and COM port as programmed.
I also have two TTGO_LoRa32_OLED T3_V1.6.1 boards with SX1276 programmed with the parameters listed below. They communicate with each other, but not with other types of SX12xx.
I was hoping that if they are programmed with the parameters listed below, they will communicate with each other. I have read a lot of discussions on the web about the compatibility of the Semtech SX12xx circuits.
I did not get a satisfactory answer. I thought that if I use different board manufacturers but the same type of Semtech circuits, I will be able to do it.
WL55jci Trans:
int16_t begin(float freq = 868.0, float bw = 125.0, uint8_t sf = 9, uint8_t cr = 7, uint8_t syncWord = RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power = 10,
uint16_t preambleLength = 8, float tcxoVoltage = 1.6, bool useRegulatorLDO = false) override;
#define RADIOLIB_SX126X_SYNC_WORD_PRIVATE 0x12
WL55jci recev:
int16_t begin(float freq = 868.0, float bw = 125.0, uint8_t sf = 9, uint8_t cr = 7, uint8_t syncWord = RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power = 10,
uint16_t preambleLength = 8, float tcxoVoltage = 1.6, bool useRegulatorLDO = false) override;
#define RADIOLIB_SX126X_SYNC_WORD_PRIVATE 0x12
T3S3 V.1.2 Trans:
virtual int16_t begin(float freq = 868.0, float bw = 125.0, uint8_t sf = 9, uint8_t cr = 7, uint8_t syncWord = RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power = 10,
uint16_t preambleLength = 8, float tcxoVoltage = 1.6, bool useRegulatorLDO = false);
#define RADIOLIB_SX126X_SYNC_WORD_PRIVATE 0x12
T3S3 V.1.2 recev:
virtual int16_t begin(float freq = 868.0, float bw = 125.0, uint8_t sf = 9, uint8_t cr = 7, uint8_t syncWord = RADIOLIB_SX126X_SYNC_WORD_PRIVATE, int8_t power = 10,
uint16_t preambleLength = 8, float tcxoVoltage = 1.6, bool useRegulatorLDO = false);
#define RADIOLIB_SX126X_SYNC_WORD_PRIVATE 0x12
With my knowledge of ARDUINO and C language I can't modify the programs so that different types of SX12xx work together.
Please, could the authors of RadioLib and LilyGo-LoRa-Series-master make some fixes so that different types of SX12xx can communicate with each other?
Thanks
joma0347
Beta Was this translation helpful? Give feedback.
All reactions