-
-
Notifications
You must be signed in to change notification settings - Fork 344
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
[X12s] MPM module connectivity issue #4357
Comments
Can you backup your RADIO and MODEL folders, and try with a nightly build? There were some changes around use of the SPort lines which could be relevant to you. |
Actually it got worse!) Looks like it's somehow tied to this FLYSKY external module mode. This newer nightly build - cdfe7b5 has no FLYSKY option. Flashing back 2.9.2 and running through the steps I described previously returns MPM back to normal. One more thing - in m X12s unit I have inverter replaced with the faster one (CRSF/ELRS work fine and R9M/ACCESS too), maybe it has something to do with it? |
Today I have ETX2.9.2 and my Horus X10S Express with an IRange IRX+ (MPM) connected to a Blade130S and suddenly lost all control. This has happened twice in a short space of time. Luckily nothing happened to the Blade 130S, it happily fell out of the air. The red control LED then flashed on the Irange IRX+ module. Normally it lights up permanently. I then flashed back to ETX 2.9.1 and the problem did not occur again. What happened with 2.9.2 that the serial connection to the MPM can no longer be kept stable? |
Try AFHDS3 - that is its proper name. I guess for your external access mod you have AUX1 set to "External module" in the hardware settings? |
today I got the same problem again. There is definitely still a problem in the serial control of the MPM. |
@pfeerick Regarding the config - exactly, aux1 is dedicated to ACCESS (External module in settings), Sample mode is set to "Normal" (as I said, the inverter is replaced and I have no problems with any ELRS modules on any rate, just for example) I tried again on the latest nightly (42e245b) - the result is the same. Setting the module to AFHDS3 and back to MULTI still proucest the old "no serial input", rolling back to 2.9.2 and doing the same thing - setting external module to FLYSKY and back to MULTI results in the correct version detected, external spectrum scan working without any hiccups and so on. Feels like we need to add some reset or something. |
Flysky external module is FRM303, and it works only with AUX1 and radio settings set AUX1 to external modules in X10 based radios, so it may related to "ACCESS MOD". I am not sure what you have modded in your X12S, if you can give me more details, I will see if I can help.
|
@richardclli Thanks! I'm ready to answer any questions.
The MPM (IRX4+) I use has been modded too as the author suggests here Everything (except for MPM) seems to work fine - I train from time to time using XSR-SIM, so ISRM works fine, never had any problems with it. I've also tried flying with ELRS (but for now it's only my DIY 433 version, waiting for hi-speed 2.4 receivers to arrive, so actually not a good test for inverter; however ELRS app works fine with any baudrate, it doesn't hang and doesn't show signs of high communications error rate), even the MPM seems to work fine (tried indoors with a whoop, not for long obviously, as well as Lua Spectrum Scan EXT) but it still requires this switching to FLYSKY back and forth on every reboot on 2.9.2 and doesn't work at all in nightlies. I haven't tried long-range with R9M in ACCESS for a long time, almost lost my interest in it, but I can say the module is identified and reports the correct version info. |
After updating to the latest 2.10.3 I can confirm that the problem still exists.
Additional note: this internal ISRM flicking seems to be more "powerful" than reboot - if the system boots with CRSF 400k it still produces this incorrect status and module connectivity loss, but flicking ISRM on and off "resolves" the problem It feels like either something is being incorrectly reset or wrong port speed is chosen. |
Is there an existing issue for this problem?
What part of EdgeTX is the focus of this bug?
Transmitter firmware
Current Behavior
I have a modded X12s device (ISRM, externalaccessmod and so on), I've had some problems with my multiprotocol module where I got only NO_TELEMETRY message. (Described it here)
After upgrading to 2.9.2 the issue has been kinda resolved - I can now make MPM work but it involves some strange actions. By default I still get this no telemetry message but then if I change external module in model settings to something else and back, the module gets detected, I can run spectrum scan on external module without any stutters and even flash it successfully. The module's fw version is displayed correctly in system info. This workaround works until reboot.
One more thing - this switching back and forth works with some options and doesn't work with others - like selecting Flysky and then back Multi module works fine, but selecting R9M and back Multi still produces no telemetry.
I have no idea how to debug it further...
Expected Behavior
MPM module gets discovered every time when it's selected in model settings.
Steps To Reproduce
IT WORKS!(Not anymore, 2.10 broke it completely, read the last comment)Version
2.10.3
Transmitter
FrSky X12
Operating System (OS)
No response
OS Version
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: