DIY-Multiprotocol-TX-Module icon indicating copy to clipboard operation
DIY-Multiprotocol-TX-Module copied to clipboard

Losi Promoto-MX Motorcycle Receiver does not keep bind after power cycle

Open bitogre opened this issue 1 year ago • 29 comments

Given RadioMaster just releases a ground radio with the 4-in-1 module, is there a plan to support DSMR? I would assume it would be a sub-protocol of DSM for surface receivers. I am specifically interested in using the RadioMaster MT12 with a Losi Promoto-MX Motorcycle and my Horizon boats.

bitogre avatar Dec 29 '23 00:12 bitogre

Found this video that looks like DSMR is supported but that there is an issue with the Losi Promoto-MX Motorcycle receiver. Is work being done to fix the issue?

bitogre avatar Dec 29 '23 01:12 bitogre

DSMR is already supported. You are referring to a video where people commented that it works for them so most likely a bad bind or something he did... This video is really full of none sense with many things not working but in fact from someone who doesn't know how to use the radio obviously... What do you exactly want?

pascallanger avatar Dec 29 '23 09:12 pascallanger

What I want is the RadioMaster MT12 with the 4-in-1 module (when I get it - ordered but not yet received) to work reliable and not loose binding with the Losi Promoto-MX Motorcycle receiver. The one video I saw and linked to above does not have the comments of people saying it worked for them. Maybe that is a different video (or maybe a reply I didn't see). If you are saying it will work and keep bind with this receiver, then close this issue. I can re-open if I run into the same issue when I get my MT12.

bitogre avatar Dec 29 '23 14:12 bitogre

I do not own such a model and I can't test/fix anything without getting my hands on it. So there is no point of requesting just in case. If you run into the issue then we will see but I will probably need the RX to be shipped to me in France to see what I can do.

pascallanger avatar Dec 29 '23 14:12 pascallanger

If I run into the issue, I will be happy to chip in the $60 US cost for you to buy the receiver. Thanks.

bitogre avatar Dec 29 '23 14:12 bitogre

I've received the confirmation that only the SR6300PM DSMR receiver is showing this specific behavior. Without the RX to test it will be hard to work on it. Some trials:

  • use the latest test version of multi which has modified bind timing
  • launch the forward programming script to see how the RX behaves

pascallanger avatar Jan 09 '24 14:01 pascallanger

@pascallanger Ok, if you re-open this issue and tell me what it would cost for you to buy it locally, I will send you the cost so you can buy this receiver and work on this issue.

bitogre avatar Jan 09 '24 14:01 bitogre

It loos like it's not only a Multi issue: https://www.arrmaforum.com/threads/having-trouble-keeping-the-binding-between-dx5c-and-sr6300pm-receiver.63720/ . Too bad the guy has not posted anymore... I'm wondering if it could be that some channels have to be set to some specific values to be accepted or have enough range.

pascallanger avatar Jan 09 '24 15:01 pascallanger

Reading through the SR6300PM RX manual it looks like the TX must have enough range on throttle and steering for the calibration to be successful. The calibration happens each time you bind the RX. So my guess is that you must set the "Enable max throw" in the model config and may be even use "Extended limits" at 125% for a full range. This is explained in the doc under "RX output ranges based on the radio settings": https://github.com/pascallanger/DIY-...ils.md#dsm---6

pascallanger avatar Jan 09 '24 15:01 pascallanger

I have now spent quite some time trying to get a Taranis X9D+ with a JP4in1-SE Module on the latest release to keep bind with a Spektrum SR6300PM receiver in a Promoto. I Tried calibrating and in never gives the final led off and back on again to indicate completion. What seems odd to me is the stock transmitter binds and keeps bind even with calibration. The other thing is all the time the X9D connected it's loosing and recovering telemetry unls the the sticks aren't touched for a few seconds. I've tried 11 and 22ms different numbers of channels. It only binds with the receiver number set to 00. At the moment my best option seems to be remove the teletry voice from the SD and disable the haptic feed back and a hole in the bodywork to access the bind button for every battery change. If i turn the TX off and back on it relinks it's power cycling the RC when it falls over. 🙏

Gaz-B avatar Feb 01 '24 20:02 Gaz-B

@Gaz-B I think the calibration never completes due to the channel output range being too narrow. Can you check the box called "Max throw" which is near where you have selected the protocol DSMR and give it a try. If it's not enough, in the model check "Extended Limits" and set all the outputs end points of the channels you use to -125/+125%. This is explained in the DSM protocol: https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/blob/master/Protocols_Details.md#DSM---6 For the telemetry, most of the DSM models send telemetry irregularly with none useful information. This is why a check box has been added on the telemetry page "Disable telemetry alarms", just use that option and setup your own alerts as needed.

pascallanger avatar Feb 02 '24 09:02 pascallanger

I did try that after reading your previous comments and it didn't help. I measured the stock radio and all channels come set at 100%.the receiver manual says it has to be over 80% to calibrate.

Sent from Outlook for Androidhttps://aka.ms/AAb9ysg


From: pascallanger @.> Sent: Friday, February 2, 2024 9:08:43 AM To: pascallanger/DIY-Multiprotocol-TX-Module @.> Cc: Gaz-B @.>; Mention @.> Subject: Re: [pascallanger/DIY-Multiprotocol-TX-Module] Losi Promoto-MX Motorcycle Receiver does not keep bind after power cycle (Issue #924)

@Gaz-Bhttps://github.com/Gaz-B I think the calibration never completes due to the channel output range. Can you check the box called "Max throw" which is near where you have selected the protocol DSMR. If it's not enough, in the model check "Extended Limits" and set the outputs end points of the channels you use to -125/+125%. This is explained in the DSM protocol: https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/blob/master/Protocols_Details.md#DSM---6 For the telemetry, most of the DSM models send telemetry irregularly with none useful information. This is why a check box has been added on the telemetry page 'Disable telemetry alarms".

— Reply to this email directly, view it on GitHubhttps://github.com/pascallanger/DIY-Multiprotocol-TX-Module/issues/924#issuecomment-1923376162, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AF5PA2EH7IZBPXQRFMMHTTTYRSUJXAVCNFSM6AAAAABBGBOCT2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRTGM3TMMJWGI. You are receiving this because you were mentioned.Message ID: @.***>

Gaz-B avatar Feb 02 '24 13:02 Gaz-B

That sounds really strange. If the calibration does not complete it means that a channel somewhere is not at the value it is expecting to be. On the all in one planes board, it's usually the throttle channel which doesn't go down enough, that's where you need to enable extended limits and push it to -125%. Can you confirm that you've tried both settings turned on at the same time "Max throw" and "Extended limits" with all the outputs set to -125%/+125%? The problem is that the % is subjective in the DSM world, that's what is annoying. At one point they switched from 1100=-100% 1500=0% 1900=+100% to 1000=-100% 1500=0% 2000=+100%. So basically depending on the radio age you don't get the same output... By default multi is using 1100..1900 which might be below the 80%.

On the original radio, can you see the values of all the channels. Are you setting the exact same thing? For that you want to activate the feature "Disable Ch. map" which would tell the module to send CH1 on the radio to CH1 on the receiver.

Only the RX number 0 works? You've tested all 22 possibilities?

pascallanger avatar Feb 02 '24 13:02 pascallanger

I will check again I made sure it was 100 100 as the manual says above 80%.

Sent from Outlook for Androidhttps://aka.ms/AAb9ysg


From: pascallanger @.> Sent: Friday, February 2, 2024 1:47:51 PM To: pascallanger/DIY-Multiprotocol-TX-Module @.> Cc: Gaz-B @.>; Mention @.> Subject: Re: [pascallanger/DIY-Multiprotocol-TX-Module] Losi Promoto-MX Motorcycle Receiver does not keep bind after power cycle (Issue #924)

That sounds really strange. If the calibration does not complete it means that a channel somewhere is not at the value it is expecting to be. On the all in one planes board, it's usually the throttle channel which doesn't go down enough, that's where you need to enable extended limits and push it to -125%. Can you confirm that you've tried both settings turned on at the same time "Max throw" and "Extended limits" with all the outputs set to -125%/+125%? The problem is that the % is subjective in the DSM world, that's what is annoying. At one point they switched from 1100=-100% 1500=0% 1900=+100% to 1000=-100% 1500=0% 2000=+100%. So basically depending on the radio age you don't get the same output... By default multi is using 1100..1900 which might be below the 80%.

On the original radio, can you see the values of all the channels. Are you setting the exact same thing? For that you want to activate the feature "Disable Ch. map" which would tell the module to send CH1 on the radio to CH1 on the receiver.

Only the RX number 0 works? You've tested all 22 possibilities?

— Reply to this email directly, view it on GitHubhttps://github.com/pascallanger/DIY-Multiprotocol-TX-Module/issues/924#issuecomment-1923840105, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AF5PA2AEXFZROHCWXXFF34TYRTVAPAVCNFSM6AAAAABBGBOCT2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRTHA2DAMJQGU. You are receiving this because you were mentioned.Message ID: @.***>

Gaz-B avatar Feb 02 '24 13:02 Gaz-B

That's my point 100 100 doesn't mean anything neither 80%... Please make sure to test with "Max throw" enabled (near where you have selected the protocol DSMR) and in the model config check "Extended Limits" then go to the output page and set all channels to -125 +125. You can always lower the outputs after that but we first need to test and see.

pascallanger avatar Feb 02 '24 13:02 pascallanger

setting throttle and steering to 125% didn't help On my X9D that's 860 - 2060 us 100% is 988 - 2012. The annoying alarm has stopped though thank you for that.


From: pascallanger @.> Sent: 02 February 2024 13:57 To: pascallanger/DIY-Multiprotocol-TX-Module @.> Cc: Gaz-B @.>; Mention @.> Subject: Re: [pascallanger/DIY-Multiprotocol-TX-Module] Losi Promoto-MX Motorcycle Receiver does not keep bind after power cycle (Issue #924)

That's my point 100 100 doesn't mean anything neither 80%... Please make sure to test with "Max throw" enabled (near where you have selected the protocol DSMR) and in the model config check "Extended Limits" then go to the output page and set all channels to -125 +125.

— Reply to this email directly, view it on GitHubhttps://github.com/pascallanger/DIY-Multiprotocol-TX-Module/issues/924#issuecomment-1923881239, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AF5PA2GHAZGONB2EFNFQC43YRTWE7AVCNFSM6AAAAABBGBOCT2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRTHA4DCMRTHE. You are receiving this because you were mentioned.Message ID: @.***>

Gaz-B avatar Feb 02 '24 14:02 Gaz-B

Once again the 860 - 2060 µs or whatever % has nothing to do with the current protocol. This is what the radio would output when using PPM or a protocol outputting PPM which is not the case of DSM in general. Have you set Max Throw and extended limits? Have you set all the channels to output -125/+125%? Have you looked at the position of all the channels on the original TX and reproduced the same? Have you disabled channel mapping to make sure that you are sending the correct channels where you think they should be?

pascallanger avatar Feb 02 '24 14:02 pascallanger

Yes the tx screen is reading 125% at full stick channels are mapped correctly as I have the correct responses from the servos etc when it is talking. If I switch on the stock TX it's still bound to the RX. I just tried binding to 02 and it's odd slow flashes and very latent responses when trying to calibrate.


From: pascallanger @.> Sent: 02 February 2024 14:49 To: pascallanger/DIY-Multiprotocol-TX-Module @.> Cc: Gaz-B @.>; Mention @.> Subject: Re: [pascallanger/DIY-Multiprotocol-TX-Module] Losi Promoto-MX Motorcycle Receiver does not keep bind after power cycle (Issue #924)

Once again the 860 - 2060 µs or whatever % has nothing to do with the current protocol. This is what the radio would output when using PPM nothing else. Have you set Max Throw and extended limits? Have you set all the channels to output -125/+125%? Have you looked at the position of all the channels on the original TX and reproduced the same? Have you disabled channel mapping to make sure that you are sending the correct channels where you think they should be?

— Reply to this email directly, view it on GitHubhttps://github.com/pascallanger/DIY-Multiprotocol-TX-Module/issues/924#issuecomment-1924035179, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AF5PA2FLLBHYNQ2RIK4QHGDYRT4HVAVCNFSM6AAAAABBGBOCT2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRUGAZTKMJXHE. You are receiving this because you were mentioned.

Gaz-B avatar Feb 02 '24 20:02 Gaz-B

I've tried again with a new model to make sure none of the mixes i have setup for the bike are affecting it. Max throw and disable channel map ticked I've tried 125 and full max 150 end points. I've tried both 11 and 22 ms. Different channel quantities. Different receiver Nos anything other than 00 it flashes about every 2 secs. Nothing gets the receiver to calibrate.


From: pascallanger @.> Sent: 02 February 2024 14:49 To: pascallanger/DIY-Multiprotocol-TX-Module @.> Cc: Gaz-B @.>; Mention @.> Subject: Re: [pascallanger/DIY-Multiprotocol-TX-Module] Losi Promoto-MX Motorcycle Receiver does not keep bind after power cycle (Issue #924)

Once again the 860 - 2060 µs or whatever % has nothing to do with the current protocol. This is what the radio would output when using PPM nothing else. Have you set Max Throw and extended limits? Have you set all the channels to output -125/+125%? Have you looked at the position of all the channels on the original TX and reproduced the same? Have you disabled channel mapping to make sure that you are sending the correct channels where you think they should be?

— Reply to this email directly, view it on GitHubhttps://github.com/pascallanger/DIY-Multiprotocol-TX-Module/issues/924#issuecomment-1924035179, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AF5PA2FLLBHYNQ2RIK4QHGDYRT4HVAVCNFSM6AAAAABBGBOCT2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMRUGAZTKMJXHE. You are receiving this because you were mentioned.Message ID: @.***>

Gaz-B avatar Feb 03 '24 00:02 Gaz-B

@pascallanger Did you get my email about the money I sent you with regards to this issue?

bitogre avatar Feb 03 '24 01:02 bitogre

A little bit more testing no idea if it will help. I've tried with the new model both channels set to 125% and trid seeing if the order of channel to enter calibration has changed for the promoto as it's effectively a bespoke firmware but didn't help. Also the stock TX had throttle endpoints at 100/100 and steering at 125/125.

Gaz-B avatar Feb 05 '24 18:02 Gaz-B

Could the auto setup that spectrum does when binding to a different spectrum tx be causing it. Seems the receiver tells the TX it's a bike and auto configures everything.

Gaz-B avatar Feb 05 '24 18:02 Gaz-B

I can see it's an issue just with the promoto version of the RX. Even with Spektrum TXs they have to be flashed with V3.0 firmware or the bind isn't successful this sets everything to the bike settings and there is no manual calibration must be some hand shake to confirm it's a radio with bike setting to complete bind. Is there anyway to put my multi module on the TX into bind mode without going through the full menu holding the momentary switch while switching the TX on would be perfect. The gains of running edgeTX outweigh the hassle of rebing for every pack by quite some margin.

Gaz-B avatar Feb 09 '24 18:02 Gaz-B

To hopefully solve this issue I've finally decided to order a full Promoto set. The RX alone is not enough I also needed the TX. It will take some time before I get my hands on it but it's progressing.

pascallanger avatar Feb 28 '24 09:02 pascallanger

By fat the cheapest way is jennys rc they sell the tx and rx as a set for $80 brand new. They are a breakers.

Sent from Outlook for Androidhttps://aka.ms/AAb9ysg


From: pascallanger @.> Sent: Wednesday, February 28, 2024 9:23:06 AM To: pascallanger/DIY-Multiprotocol-TX-Module @.> Cc: Gaz-B @.>; Mention @.> Subject: Re: [pascallanger/DIY-Multiprotocol-TX-Module] Losi Promoto-MX Motorcycle Receiver does not keep bind after power cycle (Issue #924)

To hopefully solve this issue I've finally decided to purchase a full Promoto set. The RX alone is not enough I also needed the TX.

— Reply to this email directly, view it on GitHubhttps://github.com/pascallanger/DIY-Multiprotocol-TX-Module/issues/924#issuecomment-1968559035, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AF5PA2FLI2NUJ27GKU5ODEDYV3ZPVAVCNFSM6AAAAABBGBOCT2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRYGU2TSMBTGU. You are receiving this because you were mentioned.Message ID: @.***>

Gaz-B avatar Feb 28 '24 10:02 Gaz-B

@Gaz-B I haven't found this bundle in France... Too late I've placed the order yesterday and it has left the facility already. You indicated that you've done some settings on the MT12 for the motorcycle. Can you share your model or settings?

pascallanger avatar Feb 28 '24 12:02 pascallanger

I use the Taranis X9D+ I don't do steering wheels. I will send you what I have set on that a bit later.

Sent from Outlook for Androidhttps://aka.ms/AAb9ysg


From: pascallanger @.> Sent: Wednesday, February 28, 2024 12:42:46 PM To: pascallanger/DIY-Multiprotocol-TX-Module @.> Cc: Gaz-B @.>; Mention @.> Subject: Re: [pascallanger/DIY-Multiprotocol-TX-Module] Losi Promoto-MX Motorcycle Receiver does not keep bind after power cycle (Issue #924)

@Gaz-Bhttps://github.com/Gaz-B I haven't found this bundle in France... Too late I've placed the order yesterday and it has left the facility already. You indicated that you've done some settings on the MT12 for the motorcycle. Can you share your model or settings?

— Reply to this email directly, view it on GitHubhttps://github.com/pascallanger/DIY-Multiprotocol-TX-Module/issues/924#issuecomment-1968905334, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AF5PA2BPNVLVXGE7IK2TEGTYV4Q4NAVCNFSM6AAAAABBGBOCT2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRYHEYDKMZTGQ. You are receiving this because you were mentioned.Message ID: @.***>

Gaz-B avatar Feb 28 '24 13:02 Gaz-B

I took the measurements from the receiver I found the RX has to be started and not moved to do this. I used a flight stabiliser system go give me the numbers which I don't think are of any real use other than channel by channel Iset my radio to the exact same numbers. CH 1 Steering -75%/0/+75% this is the only channel I altered as stock the servo was binding at full travel a known issue on the bike. CH 2 Throttle -77.3%/0/+82.5 CH 3 Mode -86.3% wheelie, 0% offroad, 80% on road. CH4 Flywheel This I have my own range as I'm using a flight ESC to give variable gyro speed also the stock one has issues and regularly burns stators out. Ch 5 Front Brake again my figures have nothing to do with the stock set up this channel is reverse thugh. CH6 Gain -86.2%/86.2%

There are two ways of putting the RX into bind. Hold bind and switch on or what I prefer power on then press bind after the beeps have stopped this way the RX is perfectly still while calibrating.

The only issue I found running with having to rebind for every battery is in a tumble the steering servo can cause a RX brownout BEC is a but feeble. I have resolved this by powering the steering servo from my flywheel ESC BEC not an option with the stock one.

What concerns me is even Spektrum TXs won't keep bind with the bike unless on V3.0 firmware. The stock TX if flashed to an update the app offers over bluetooth stops the TX working with the bike. Once a radio is on V3.0 most of the basic functionality is lost even servo reverse. I know a couple of people have fallen foul of this one could reverse the steering on the stock TX but there's no way to reverse the gyro sense. The other changed the brake servo he was using a DX5 and couldn't reverse the channel.

Good luck

Gary


From: pascallanger @.> Sent: 28 February 2024 12:42 To: pascallanger/DIY-Multiprotocol-TX-Module @.> Cc: Gaz-B @.>; Mention @.> Subject: Re: [pascallanger/DIY-Multiprotocol-TX-Module] Losi Promoto-MX Motorcycle Receiver does not keep bind after power cycle (Issue #924)

@Gaz-Bhttps://github.com/Gaz-B I haven't found this bundle in France... Too late I've placed the order yesterday and it has left the facility already. You indicated that you've done some settings on the MT12 for the motorcycle. Can you share your model or settings?

— Reply to this email directly, view it on GitHubhttps://github.com/pascallanger/DIY-Multiprotocol-TX-Module/issues/924#issuecomment-1968905334, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AF5PA2BPNVLVXGE7IK2TEGTYV4Q4NAVCNFSM6AAAAABBGBOCT2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRYHEYDKMZTGQ. You are receiving this because you were mentioned.

Gaz-B avatar Feb 28 '24 14:02 Gaz-B

Have you made any progress with this issue ?.

Gaz-B avatar Apr 24 '24 01:04 Gaz-B