Hello Pascal
,I am facing a serial sync / boot loop issue with the latest custom compilation of the Multiprotocol firmware (v1.3.4.52) on my iRangeX IRX4 module (equipped with the STM32F103CBT6 MCU).
When I flash the custom v1.3.4.52 build, the module successfully compiles (using around 71% of flash memory) and writes without any errors via Flash Multi. However, as soon as I plug it into my transmitter and select any protocol (e.g., FlySky/Standard), the module goes into a continuous boot loop and blinks red constantly, indicating a lack of serial synchronization with the radio.
Interestingly, if I flash the stable official release mm-stm-serial-aetr-air-v1.3.4.31.bin connection works flawlessly, and the status LED stays solid.
The issue only appears on the newer .52 source code commits.
My Setup:
Transmitter: FrSky Taranis X9D Plus (classic 3-button layout)
Operating System: EdgeTX v2.9.4
Module MCU: STM32F103CBT6 (128KB)
My exact Flash Multi compilation log:
Multi Firmware Version: 1.3.4.52 (STM32F1)
Firmware Target: STM32F103CB (128KB)
Expected Channel Order: AETR
Telemetry Type: OpenTX or erSkyTx (MULTI_TELEMETRY)
Invert Telemetry Enabled: True
Flash from Radio Enabled: True
Bootloader Enabled: True
USB Serial Support: False
Serial Debug Enabled: False
I have verified that all required protocols are properly uncommented. I also tried commenting out #define INVERT_TELEMETRY_TX and performing a full "Erase Flash" before writing, but the constant red blinking on v1.3.4.52 persists.
Could you please check if there is a known serial timing or interrupt conflict introduced in the recent commits for the STM32F103CB targets operating in Serial mode with older Taranis telemetry boards?
Thank you for your amazing work on this project!
Hello Pascal
,I am facing a serial sync / boot loop issue with the latest custom compilation of the Multiprotocol firmware (v1.3.4.52) on my iRangeX IRX4 module (equipped with the STM32F103CBT6 MCU).
When I flash the custom v1.3.4.52 build, the module successfully compiles (using around 71% of flash memory) and writes without any errors via Flash Multi. However, as soon as I plug it into my transmitter and select any protocol (e.g., FlySky/Standard), the module goes into a continuous boot loop and blinks red constantly, indicating a lack of serial synchronization with the radio.
Interestingly, if I flash the stable official release mm-stm-serial-aetr-air-v1.3.4.31.bin connection works flawlessly, and the status LED stays solid.
The issue only appears on the newer .52 source code commits.
My Setup:
Transmitter: FrSky Taranis X9D Plus (classic 3-button layout)
Operating System: EdgeTX v2.9.4
Module MCU: STM32F103CBT6 (128KB)
My exact Flash Multi compilation log:
Multi Firmware Version: 1.3.4.52 (STM32F1)
Firmware Target: STM32F103CB (128KB)
Expected Channel Order: AETR
Telemetry Type: OpenTX or erSkyTx (MULTI_TELEMETRY)
Invert Telemetry Enabled: True
Flash from Radio Enabled: True
Bootloader Enabled: True
USB Serial Support: False
Serial Debug Enabled: False
I have verified that all required protocols are properly uncommented. I also tried commenting out #define INVERT_TELEMETRY_TX and performing a full "Erase Flash" before writing, but the constant red blinking on v1.3.4.52 persists.
Could you please check if there is a known serial timing or interrupt conflict introduced in the recent commits for the STM32F103CB targets operating in Serial mode with older Taranis telemetry boards?
Thank you for your amazing work on this project!