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
Realacc R11 Mini drone protocol (MX5323 chip) #407
Comments
Can you start to do some dumps while only moving one thing at a time but only after the module has written: "Identifying Sticks and features". |
After "Identifying Sticks and features" nothing captured, I have tried to move all sticks and press buttons - no results in terminal. |
That's strange and not expected... I'll have to look into it. |
Can you comment out this line and retry:
|
Done, but now I have no packets. 15:55:23.988 -> XN297 dump, address length=5, bitrate=1M |
This can't be... The line I've asked you to comment has an effect only after the Identifying Sticks and features. You have another issue. |
I changed number of RF channels to 89 and now have output - 16:07:57.288 -> XN297 dump, address length=5, bitrate=1M TRH from 0 to 100% 16:12:48.412 -> P: DC 80 80 0A 80 20 20 20 20 F0 04 00 00 RUD 6:14:28.436 -> P: DC 80 80 1A 18 20 20 20 20 F0 04 00 00 ELEV 16:18:03.857 -> P: DC 80 95 00 80 20 20 20 20 F0 04 00 00 AIL 16:20:20.118 -> P: DC 08 80 00 80 20 20 20 20 F0 04 00 00 |
I set max channel value to 124 and got some extra data - 17:13:04.336 -> Packet detected: bitrate=1M C=84 Enhanced pid=0 S=Y A= 99 06 00 00 P(13)= DC 80 80 45 80 20 20 20 20 77 04 00 00 |
Packets from transmitter buttons: Headless mode - One-touch calibration - One-click return - Lighting control - Gear shift (sensitivity control) - 3D tumbling - Buttons without label (3pcs) - Left and right fine-tuning - Fine tuning before and after - How to catch bind packet? |
On a lot of the dumps the byte 10 is different (C5 on the last line above but before A2, 77, F0, 84, 58). It looks to be different every time you power cycle the TX can you confirm? It could be related to the frequencies being used... |
Yes, byte 10 changed every time after power cycle and bind. Bind on this model works exactly as you explained - throttle 0-100-0%, but I see no bind packet at this moment, just changed byte 10. Its not clear about frequencies and distance, I have only one TX. Need to add some distance or/and wall between TX and NRF and see results, right? |
That's strange... So if you set throttle to 0%, power on the TX then launch a dump, you can't see any packets at all?
Yes |
Yes, got first packets only after the bind. |
Found something interesting, TX itself not fully functional if no bind (buttons has no sounds, etc). But anyway TX send some packets out, see below. XN297 dump, address length=5, bitrate=1M Packet detected: bitrate=1M C=79 Enhanced pid=1 ack S=Y A= 4D 41 49 4E P(10)= B1 99 06 00 00 55 59 5A 5A 62Identifying all RF channels in use. 2 RF channels identified: 79 80Identifying RF channels order. Channel order: Identifying Sticks and features. |
Yes it's what was missing:
|
Sounds good! But I dont do bind (THR 0-100-0) during this scan, just moving sticks a little bit. |
Normal packets:
|
@unknownPT Please test Multi version 1.3.1.53 protocol Realacc/R11 and report. |
Great, will test it soon, thanks! |
Any news? |
Any news? You said you will test it soon 14 days ago... |
I have hardware issue with my setup now. Have ordered some new parts needed. Sorry for delay. |
Any news? |
Hi, Have created temporary setup with Arduino ProMini and NRF for tests, flashed with 1.3.1.59. Have no idea how to troubleshoot it... PS PPM source DEVO 7E thru DSC port |
Closing this thread, too bad that I've spent the time and nobody has ever tested this protocol... |
Hello,
following forum conversation, would like to reverse new protocol for MX5323 chip based transmitter, some data from XN297dump log below -
Detecting XN297 packets.
XN297 dump, address length=5, bitrate=250K
Trying RF channel: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84
XN297 dump, address length=5, bitrate=1M
Trying RF channel: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84Detected wrong address length, using 4 intead
Packet detected: bitrate=1M C=84 Enhanced pid=2 S=Y A= 99 06 00 00 P(13)= DC 80 80 32 80 20 20 20 20 58 04 00 00
Identifying all RF channels in use.
Trying RF channel: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84
RX on channel: 84, Time: 0us P: DC 80 80 FF 80 20 20 20 20 58 04 00 00
RX on channel: 84, Time: 2262us P: DC 80 80 FF 80 20 20 20 20 58 04 00 00
RX on channel: 84, Time: 2274us P: DC 80 80 FF 80 20 20 20 20 58 04 00 00
RX on channel: 84, Time: 2267us P: DC 80 80 FF 80 20 20 20 20 58 04 00 00
RX on channel: 84, Time: 2267us P: DC 80 80 FF 80 20 20 20 20 58 04 00 00
RX on channel: 84, Time: 2266us P: DC 80 80 FF 80 20 20 20 20 58 04 00 00
Trying RF channel:
1 RF channels identified: 84
Identifying RF channels order.
Time between CH:84 and CH:0
Channel order:
84: 0us
Identifying Sticks and features.
Packet detected: bitrate=1M C=84 Enhanced pid=3 S=Y A= 99 06 00 00 P(13)= DC 80 80 CA 80 20 20 20 20 84 04 00 00 -------------------------------- Identifying all RF channels in use. Trying RF channel: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84
RX on channel: 84, Time: 0us P: DC F6 F5 EF 0A 20 20 20 20 84 04 00 00
RX on channel: 84, Time: 2268us P: DC F6 F5 EF 0A 20 20 20 20 84 04 00 00
RX on channel: 84, Time: 2272us P: DC F6 F5 EF 0A 20 20 20 20 84 04 00 00
RX on channel: 84, Time: 2269us P: DC F6 F5 EF 0A 20 20 20 20 84 04 00 00
RX on channel: 84, Time: 2264us P: DC F6 F5 EF 0A 20 20 20 20 84 04 00 00
RX on channel: 84, Time: 2266us P: DC F6 F5 EF 0A 20 20 20 20 84 04 00 00
The text was updated successfully, but these errors were encountered: