EdgeTX / edgetx

EdgeTX is the cutting edge open source firmware for your R/C radio
https://edgetx.org
GNU General Public License v2.0
1.59k stars 338 forks source link

FrSky R9M-2019 won't bind on X10S / X12S radios #2754

Closed daveelsey closed 1 year ago

daveelsey commented 1 year ago

Is there an existing issue for this feature request?

Is your feature request related to a problem?

I installed EdgeTX on both X10S-Express and X12S Access radios. Everything works fine except the 900 mHz module will no longer bind to any of my receivers. The 2.4G binds normally... Switched back to OpenTX and the 900 mHz works just fine. Nice work otherwise.

Describe the solution you'd like

A firmware fix.

Describe alternatives you've considered

No response

Additional context

No response

yak-54 commented 1 year ago

Hi i have X12S R9M 2019 with FW-R9M-ACCST-20190117 FLEX firmware on the module with R9Mini on FW-R9MINI-ACCST_v20190201 FLEX firmware on it works fine

But if your using R9M 2019 with ACCESS i don't think its supported by Edgetx on the External module bay yet

daveelsey commented 1 year ago

Yes, I am using ACCESS - 2019 and not anxious to change back to ACCST. Thanks for info.

On Wed, Nov 30, 2022 at 6:26 PM Colin @.***> wrote:

Hi i have X12S R9M 2019 with FW-R9M-ACCST-20190117 FLEX firmware on the module with R9Mini on FW-R9MINI-ACCST_v20190201 FLEX firmware on it works fine

But if your using R9M 2019 with ACCESS i don't think its supported by Edgetx on the External module bay yet

— Reply to this email directly, view it on GitHub https://github.com/EdgeTX/edgetx/issues/2754#issuecomment-1332869814, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGKG4DCAHWD7DE7IUHLWO2LWK7PC5ANCNFSM6AAAAAASDYL6LQ . You are receiving this because you authored the thread.Message ID: @.***>

-- Capt. Dave

yak-54 commented 1 year ago

so have you done external access mode to your X12S ?

daveelsey commented 1 year ago

Yes, I did. Works perfectly with Opentx.

Capt Dave

On Fri., Dec. 2, 2022, 3:22 a.m. Colin, @.***> wrote:

so have you done external access mode to your X12S ?

— Reply to this email directly, view it on GitHub https://github.com/EdgeTX/edgetx/issues/2754#issuecomment-1334897368, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGKG4DGYL3OXW6735BRNTO3WLGWTHANCNFSM6AAAAAASDYL6LQ . You are receiving this because you authored the thread.Message ID: @.***>

raphaelcoeffic commented 1 year ago

@daveelsey it was working for me as well last time I tested. Which FW version did you compile? Please note that if you did not compile a special version with ACCESS mod support, this is probably the reason it did not work. Alternatively, you could test this PR that allows for run-time configuration of the mod: #2562

yak-54 commented 1 year ago

Yes, I did. Works perfectly with Opentx. Capt Dave On Fri., Dec. 2, 2022, 3:22 a.m. Colin, @.> wrote: so have you done external access mode to your X12S ? — Reply to this email directly, view it on GitHub <#2754 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGKG4DGYL3OXW6735BRNTO3WLGWTHANCNFSM6AAAAAASDYL6LQ . You are receiving this because you authored the thread.Message ID: @.>

thats odd i have it working r9m access and r9m on expressLRS as well on my x12s

daveelsey commented 1 year ago

Thanks but how do you explain the X10S-Express having the same problem? (OEM Access) I have not tried this and won't have time till this winter. I looked at theX10S and the X12S in OpenTX and there is no "Serial Port" section in Hardware. I guess that is unique to EdgeTX. https://github.com/EdgeTX/edgetx/pull/2562 Raphael, does this help? What firmware are you using? X12s; Bootloader 2.3.14 otx, FW OTX x12s 2.3.14-otx (1e09791a), Modules / Rx version ISRM-S-X10S 1.1.0/2.1.6FCC, Ext module OFF.

On Sat, Dec 10, 2022 at 6:22 AM Colin @.***> wrote:

Yes, I did. Works perfectly with Opentx. Capt Dave … <#m5985140491773639392> On Fri., Dec. 2, 2022, 3:22 a.m. Colin, @.> wrote: so have you done external access mode to your X12S ? — Reply to this email directly, view it on GitHub <#2754 (comment) https://github.com/EdgeTX/edgetx/issues/2754#issuecomment-1334897368>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGKG4DGYL3OXW6735BRNTO3WLGWTHANCNFSM6AAAAAASDYL6LQ https://github.com/notifications/unsubscribe-auth/AGKG4DGYL3OXW6735BRNTO3WLGWTHANCNFSM6AAAAAASDYL6LQ . You are receiving this because you authored the thread.Message ID: @.>

thats odd i have it working r9m access and r9m on expressLRS as well

— Reply to this email directly, view it on GitHub https://github.com/EdgeTX/edgetx/issues/2754#issuecomment-1345242773, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGKG4DC5FNXF333HGEC54Y3WMRRXBANCNFSM6AAAAAASDYL6LQ . You are receiving this because you were mentioned.Message ID: @.***>

-- Capt. Dave

daveelsey commented 1 year ago

Both my R9M-2019 modules are V1.3.0 FW, not sure why they show up as V1.1.0/2.1.6FCC on the radios.

On Sat, Dec 10, 2022 at 10:02 AM Dave Elsey @.***> wrote:

Thanks but how do you explain the X10S-Express having the same problem? (OEM Access) I have not tried this and won't have time till this winter. I looked at theX10S and the X12S in OpenTX and there is no "Serial Port" section in Hardware. I guess that is unique to EdgeTX. https://github.com/EdgeTX/edgetx/pull/2562 Raphael, does this help? What firmware are you using? X12s; Bootloader 2.3.14 otx, FW OTX x12s 2.3.14-otx (1e09791a), Modules / Rx version ISRM-S-X10S 1.1.0/2.1.6FCC, Ext module OFF.

On Sat, Dec 10, 2022 at 6:22 AM Colin @.***> wrote:

Yes, I did. Works perfectly with Opentx. Capt Dave … <#m_-2868430803481950825_m5985140491773639392> On Fri., Dec. 2, 2022, 3:22 a.m. Colin, @.> wrote: so have you done external access mode to your X12S ? — Reply to this email directly, view it on GitHub <#2754 (comment) https://github.com/EdgeTX/edgetx/issues/2754#issuecomment-1334897368>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGKG4DGYL3OXW6735BRNTO3WLGWTHANCNFSM6AAAAAASDYL6LQ https://github.com/notifications/unsubscribe-auth/AGKG4DGYL3OXW6735BRNTO3WLGWTHANCNFSM6AAAAAASDYL6LQ . You are receiving this because you authored the thread.Message ID: @.>

thats odd i have it working r9m access and r9m on expressLRS as well

— Reply to this email directly, view it on GitHub https://github.com/EdgeTX/edgetx/issues/2754#issuecomment-1345242773, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGKG4DC5FNXF333HGEC54Y3WMRRXBANCNFSM6AAAAAASDYL6LQ . You are receiving this because you were mentioned.Message ID: @.***>

-- Capt. Dave

-- Capt. Dave

daveelsey commented 1 year ago

Correction, the X12S's Ext module is ON, not off. R9M 256.15.0/1.3.0 FCC

On Sat, Dec 10, 2022 at 10:17 AM Dave Elsey @.***> wrote:

Both my R9M-2019 modules are V1.3.0 FW, not sure why they show up as V1.1.0/2.1.6FCC on the radios.

On Sat, Dec 10, 2022 at 10:02 AM Dave Elsey @.***> wrote:

Thanks but how do you explain the X10S-Express having the same problem? (OEM Access) I have not tried this and won't have time till this winter. I looked at theX10S and the X12S in OpenTX and there is no "Serial Port" section in Hardware. I guess that is unique to EdgeTX. https://github.com/EdgeTX/edgetx/pull/2562 Raphael, does this help? What firmware are you using? X12s; Bootloader 2.3.14 otx, FW OTX x12s 2.3.14-otx (1e09791a), Modules / Rx version ISRM-S-X10S 1.1.0/2.1.6FCC, Ext module OFF.

On Sat, Dec 10, 2022 at 6:22 AM Colin @.***> wrote:

Yes, I did. Works perfectly with Opentx. Capt Dave … <#m_-6265226715514084525m-2868430803481950825_m5985140491773639392> On Fri., Dec. 2, 2022, 3:22 a.m. Colin, @.> wrote: so have you done external access mode to your X12S ? — Reply to this email directly, view it on GitHub <#2754 (comment) https://github.com/EdgeTX/edgetx/issues/2754#issuecomment-1334897368>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGKG4DGYL3OXW6735BRNTO3WLGWTHANCNFSM6AAAAAASDYL6LQ https://github.com/notifications/unsubscribe-auth/AGKG4DGYL3OXW6735BRNTO3WLGWTHANCNFSM6AAAAAASDYL6LQ . You are receiving this because you authored the thread.Message ID: @.

thats odd i have it working r9m access and r9m on expressLRS as well

— Reply to this email directly, view it on GitHub https://github.com/EdgeTX/edgetx/issues/2754#issuecomment-1345242773, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGKG4DC5FNXF333HGEC54Y3WMRRXBANCNFSM6AAAAAASDYL6LQ . You are receiving this because you were mentioned.Message ID: @.***>

-- Capt. Dave

-- Capt. Dave

-- Capt. Dave

yak-54 commented 1 year ago

20221211_084158 20221211_084223 your right i thought i did 2.8.0 test it on Access it works with Accst only there is no where in the External Rf menu to set it to Access or in the Hardware menu to there is no External RF sample mode for Access

so to me it looks like 2.8.0 issue they let it out

daveelsey commented 1 year ago

Thx Colin. Most of this stuff is over my head, but I try...

Capt Dave

On Sat., Dec. 10, 2022, 4:39 p.m. Colin, @.***> wrote:

your right i thought i did 2.8.0 test it on Access it works with Accst only there is no where in the External Rf menu to set it to Access or in the Hardware menu to there is no External RF sample mode for Access

so me it looks like 2.8.0 issue they let it out

— Reply to this email directly, view it on GitHub https://github.com/EdgeTX/edgetx/issues/2754#issuecomment-1345389727, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGKG4DHZR4BL5PJACIDFXUDWMT2ATANCNFSM6AAAAAASDYL6LQ . You are receiving this because you were mentioned.Message ID: @.***>

yak-54 commented 1 year ago

its up to developers to fix it i am in the same boat as you will not work :)

raphaelcoeffic commented 1 year ago

Thanks but how do you explain the X10S-Express having the same problem? (OEM Access)

This should be no different from the ACCESS mod, however it does not require hardware modification or a custom firmware.

I have not tried this and won't have time till this winter. I looked at theX10S and the X12S in OpenTX and there is no "Serial Port" section in Hardware. I guess that is unique to EdgeTX. #2562 Raphael, does this help?

This PR remove the need for a custom firmware in EdgeTx. It allows you to configure this ACCESS mod at run-time rather than requiring a custom firmware, which would be required otherwise.

OpenTx does this differently, as it uses Companion to request a special firmware compiled with that option, which uses a online build platform maintained by OpenTx to build this firmware. We don't have that.

What firmware are you using? X12s; Bootloader 2.3.14 otx, FW OTX x12s 2.3.14-otx

I was asking which EdgeTx firmware you were trying. As it seems, you were not using a custom firmware. Regular EdgeTx firmware does not support ACCESS mod. You must use a custom firmware.

raphaelcoeffic commented 1 year ago

it works with Accst only there is no where in the External Rf menu to set it to Access or in the Hardware menu to there is no External RF sample mode for Access

I can only repeat the previous statement: you need the following to be able to use ACCESS on the R9M on radios that are not "native ACCESS":

If you cannot select the proper module ("R9M ACCESS"), then it means that you don't have the proper firmware.

daveelsey commented 1 year ago

Raphael, I had installed EdgeTX V2.8 on both radios. Where exactly can I find the "Custom built firmware" you speak of ? I have studied #2562 and I'm not at all clear what you mean.

"This PR removed the need for a custom firmware in EdgeTx. It allows you to configure this ACCESS mod at run-time rather than requiring a custom firmware, which would be required otherwise." "Regular EdgeTx firmware does not support ACCESS mod. You must use a custom firmware." ?? They seem to contradict each other.

Do I re-install V2.8 and change the AUX1 settings in Hardware, as shown in the pictures? Done? or Do I find a new "Custom" firmware V-? somewhere, and install it, without doing the above action?

I apologize that my skills aren't adequate but I need it dumbed down a bit. :) Thankyou for all your help and dedication to this project.

rotorman commented 1 year ago

As the PR adding ACCESS as an AUX option is not yet merged, you have presently the following options: a) you can build your custom firmware, e.g. with GitPod (see https://github.com/EdgeTX/edgetx/wiki/Building-radio-firmware-in-a-webbrowser-with-Gitpod ), or b) download the pre-built firmware from the not-yet merged PR #2562 Checks artifacts from GitHub (you need to be logged into Github to be able to download the artifact zip), or c) use EdgeTX Buddy in Expert Mode and under Dev tab to flash EdgeTX:aux-access-mod in DFU mode to your radio: https://buddy.edgetx.org/#/dev/flash/pr?version=pr-2562

C probably being the easiest.

daveelsey commented 1 year ago

Thankyou everyone but "a" is way way over my head, and "b" I have logged into Github PR 2562 and can't find anything that resembles "action artifact"?? To be fair, I haven't tried reinstalling Edge and simply change the serial port settings to see if that alone works. Hopefully this mod will be simplified and incorporated into EdgeTX so us regular folk don't have to go through all this. Take care Capt. Dave

rotorman commented 1 year ago

@daveelsey PR #2562 was merged 5 hours ago, so you can find the code of it being integrated into EdgeTX nightly firmware (from tomorrow's nighly onwards).