Protocol for Bugs 5W / JJRC X5

More
20 Apr 2019 12:57 - 20 Apr 2019 12:57 #74031 by gpo123
Protocol for Bugs 5W / JJRC X5 was created by gpo123
Hello,
I really would appreciate if the Bugs 5 W could be deviated / multiprotocoled. The transmitters of the Bugs 5W has the same appearance as the one from the Bugs 3 mini plus a display. Inside the PCBs share some similarities too, the main protocol chip seems to be a NUVOTON N76E0030T20. As the Bugs 3 mini is deviated I have high hopes that this affordable camera drone can be deviated soon.



I will work through the Bugs 3 mini thread, but what route is the easiest get the information needed ? I have a Saleae LA (though never worked with it), a Jumper T8SG V2 Plus and a Taranis Q X7 with I-Rangex multiprotol.

Greetings
Attachments:
Last edit: 20 Apr 2019 12:57 by gpo123.

Please Log in or Create an account to join the conversation.

More
20 Apr 2019 20:24 - 20 Apr 2019 20:33 #74042 by goebish
Replied by goebish on topic Protocol for Bugs 5W / JJRC X5
I suppose you've already tried the Bugs3Mini protocol ?
That's probably a XN297, find which pin is GND (#2 ?), connect it to the analyzer GND then connect all other pins to Channels 1-7 then provide some dumps :)
(bind sequence, sticks, mode changes ...)

Just a note ... if it's like the Bugs 3 or Bugs 3 mini we won't be able to reverse engineer it remotely (or that will be very tiresome ...)
Last edit: 20 Apr 2019 20:33 by goebish.

Please Log in or Create an account to join the conversation.

More
20 Apr 2019 21:22 - 20 Apr 2019 21:24 #74044 by gpo123
Replied by gpo123 on topic Protocol for Bugs 5W / JJRC X5
Thanks Goebish
for tuning in. I have tried the Bugs 3 mini protocol on my T8SG V2 without success with the latest firmware you offered in the Bugs 3 mini thread (with dynamic trims). As the original remotes for the Bugs 3 mini and the Bugs 5w are only working with the right aircraft, not crosswise. The remotes will not bind. I assume it is a rxid/adress thing.
Will the XN297dump protocol which you showed on youtube be any help here ? Remember, I have Jumper T8SG V2 Plus at hand.
With not remotely debuggable you mean you need the transmitter and the receiver to do the deciphering ? An alternative would be a description on how you build your test rig for the Bugs 3 mini for getting the rxid/ adress table. I'm quite familiar with Arduino progamming, although not with the NRF24 right now.

Regards !
Last edit: 20 Apr 2019 21:24 by gpo123.

Please Log in or Create an account to join the conversation.

More
20 Apr 2019 21:59 - 21 Apr 2019 00:20 #74045 by goebish
Replied by goebish on topic Protocol for Bugs 5W / JJRC X5
XN297 Dump might help but better use the logic analyzer when possible, XN297 Dump isn't finished yet and we have more info with a logic dump.

Regarding the test rig to dump id/address pairs, I'll check on my hdd, I probably have a backup of my code.

requires:
- arduino
- nrf24l01
- nfet circuit to be able to switch the transmitter on/off with the arduino (reset pin of the nuvoton is disabled)
- in the transmitter, solder a wire so that the bind button is permanently set (see black wire between A and B on bottom right)
- remove the buzzer or wear earplugs ;)
Last edit: 21 Apr 2019 00:20 by goebish.

Please Log in or Create an account to join the conversation.

More
20 Apr 2019 22:06 - 21 Apr 2019 00:49 #74046 by goebish
Replied by goebish on topic Protocol for Bugs 5W / JJRC X5
Make a dump of the bind sequence first so we can check if rxid/addr (and rf channels) is different, and in which way it's different.

Pinout of the XN297 module:
- pin 2 : GND -> connect to analyzer gnd
- pin 3: CSN -> connect to channel 0
- pin 4: CLK -> channel 1
- pin 5: DAT -> channel 2
Last edit: 21 Apr 2019 00:49 by goebish.

Please Log in or Create an account to join the conversation.

More
20 Apr 2019 22:20 #74047 by goebish
Replied by goebish on topic Protocol for Bugs 5W / JJRC X5

Please Log in or Create an account to join the conversation.

More
21 Apr 2019 09:35 #74053 by gpo123
Replied by gpo123 on topic Protocol for Bugs 5W / JJRC X5
Hello,
thanks for the description of your test rig. I will order the needed stuff.
In the next week I will do a logic analyser dump, will see how that goes..

Please Log in or Create an account to join the conversation.

More
21 Apr 2019 09:43 #74055 by goebish
Replied by goebish on topic Protocol for Bugs 5W / JJRC X5
Make the dump before ordering stuffs, that might be enough to understand the differences.

Please Log in or Create an account to join the conversation.

More
22 Apr 2019 20:40 #74093 by unknown
Replied by unknown on topic Protocol for Bugs 5W / JJRC X5
Transmitter RF module looks the same like B2W (and 3 mini) www.deviationtx.com/forum/protocol-devel.../7522-mjx-bugs-2-b2w
B2W protocol still not reversed...

Please Log in or Create an account to join the conversation.

More
08 Aug 2019 04:24 - 04 Sep 2019 16:51 #74841 by I.A.G.A
Replied by I.A.G.A on topic Protocol for Bugs 5W / JJRC X5
Hello, do you have already find out the needed protocol for the MJX bugs 5W? I've also the Jumper 8SGPlus and I want to bind this with my brand new MJX bugs 5W. Any info will be welcome to bind this quad. I'm a completely blind person and fly in my own garden using my ears and it's fantastic to have control over my quads. I've already make a voicebox for the 8sgPlus and it speaks already but without binding with my b5w I cann't try ou t if this RC and the voice work well. Many thanks for any answere or solution where to find the protocol for our MJX bugs 5w.
At the moment I was upgrading to the last firmware but the bugs 5W isn't included in the list of protocols to select this one.
I and other Jumper T8sgPLUS users will appreciate adding this model and the right protocol for this one. Many thanks in advance !
Last edit: 04 Sep 2019 16:51 by I.A.G.A.

Please Log in or Create an account to join the conversation.

Time to create page: 0.074 seconds
Powered by Kunena Forum