pascallanger / DIY-Multiprotocol-TX-Module

Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.
https://www.rcgroups.com/forums/showthread.php?t=2165676&goto=newpost
GNU General Public License v3.0
1.61k stars 434 forks source link

Eachine E010 and JJRC H36 now being issued with different protocol #457

Closed BadRaven closed 3 years ago

BadRaven commented 3 years ago

Both the Eachine E010 and the JJRC H36 65mm Quadcopters are now being issued with Revision 5 (REV5) circuit boards (which are red colour, all previous being green).

Reason for the change unknown, just stumbled across. Not even Banggood knew!

Poss change of supplier or increased number supported or even poss bind change to "Listen before Talk" to meet Euro regs????

These will not bind using existing Module settings.

BadRaven commented 3 years ago

The flip function is basically unaltered between the early revs and rev 5.

On the supplied Tx, with the quad bound, pressing briefly and releasing the front right (Mode 2) button, starts a "Beep beep beep", which is pretty quiet and while this is sounding (as it times out) THEN moving pitch or roll to end of travel activates a flip in that direction. On the Rev 5 what is different is that the quad power punches a lot more than previously to assist the flip without loss of height after the flip. I have flip set on a momentary, it will not work if its held "on" by a switch.

I have no idea what a LONG press of the right button achieves, nothing as far as I can recall on my Horus X12S (still COVID "lockdown" limited so can't get at Tx with MM), and def nothing on the supplied Tx

pascallanger commented 3 years ago

I have made several test yesterday. It's flying perfectly. However, i have not been able to use the "flip" function, but this may be related to a bad setting of my TX. I will investigate. On Mon, Jan 11, 2021 at 12:17 PM pascallanger @.***> wrote: I've found additional flags flip, led and calib: https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/blob/master/Protocols_Details.md#e010r5---81 Still unsure of what the function is for the long press on the top right button but whatever. If someone wants more IDs to be supported, I need original (and unused) TXs to be shipped to me. — You are receiving this because you commented. Reply to this email directly, view it on GitHub <#457 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA4K5QYTVB35GZDP4GIOT6LSZLM37ANCNFSM4S6QKN6A .

Unless you are running the latest test build 1.3.2.1 flip won't work as stated above... Once you have that version flip act has usual.

pascallanger commented 3 years ago

And like I've said unless people send me additional original TXs there is only 1 ID available =1 person only can fly at a time.

stsa64 commented 3 years ago

This is awesome!! I was about to give up after hours and hours of trying to bind with an IRX4 Lite before finding this thread. Clearly a donation for the project is in place for saving my night.

I just tested the 1.3.2.2 Nightly build - drone works great, incl. flip, LED, calibration, headless and RTH (CH1-9). Tried playing with CH10 but did not figure out what it does. Note on flip: works for me on a regular switch. Sequence: switch on -> do flip (or several flips!) -> switch off -> continue normal flying. Works like a charm.

pascallanger commented 3 years ago

Thanks for confirming. Yes flip works like any other protocols, before it was just the wrong flag...

pascallanger commented 3 years ago

Could it be that the long press on the right button which at the beginning I thought was flip is in fact the switch on the h36s to go from quad to boat or plane? If someone has the documentation of the h36s to confirm. That would explain why the quad is behaving strangely after you press it, aileron becoming rudder and no more aileron.

fe-copter commented 3 years ago

Button 3 (right side) short press for roll, long press for glide mode. The trimming button on the left ist not for trimming, left trimming - left side = one key return, right side = headless mode. I do photos of the instruction and give it to you.

pascallanger commented 3 years ago

Ok short press is flip, long press is glide mode which explains the strange behavior. I'll update the documentation

grostim commented 3 years ago

Could it be that the long press on the right button which at the beginning I thought was flip is in fact the switch on the h36s to go from quad to boat or plane? If someone has the documentation of the h36s to confirm. That would explain why the quad is behaving strangely after you press it, aileron becoming rudder and no more aileron.

OK ! I understand now the strange behavior noticed with my kids this afternoon.

Everything else was working perfectly.

pascallanger commented 3 years ago

Could it be that the long press on the right button which at the beginning I thought was flip is in fact the switch on the h36s to go from quad to boat or plane? If someone has the documentation of the h36s to confirm. That would explain why the quad is behaving strangely after you press it, aileron becoming rudder and no more aileron.

OK ! I understand now the strange behavior noticed with my kids this afternoon.

Everything else was working perfectly.

Consider sending your original TX if you don't use it anymore.

BadRaven commented 3 years ago

The long press on right front button as said already gives yaw/steer on right stick (Mode2). This will work with either the JJRC H36F (Terzetto) which is quad/hovercraft/boat, or the JJRC H36S, which is "plane"/quad/boat. Both these relay on the hinged frame being turned upwards for rear props, and the result without that will be odd, with very little steering, even if you get the ""faster" control from front left button press to double beep.

pascallanger commented 3 years ago

@fe-copter Thanks for sending your 2 TXs. There are now 3 IDs for the E010. Interrestingly enough, the old and new hopping frequencies have the same structure, meaning that hop[2]=hop[0]+0x10 and hop[3]=hop[1]+0x10. I've tried one entry from the E010r1 but it doesn't work on the E010r5...

keybarbarosa commented 3 years ago

Sorry for the lame question here but I've just updated my Radiomaster tx16s to 1.3.2.20 aetr and still can't bind my eo10r5. I probably don't understand the ids. Is it matter of frequency fine tune? Thanks for advice - I'm just starting with drones and trying get to it.

pascallanger commented 3 years ago

Not sure what you are doing wrong... I assume you compiled by yourself since you have 1.3.2.20. Try instead with a release build, the latest release is 1.3.2.12. There is not really a freq tunning for the cyrf, you can enable it on CH15 in the _config.h file but usually it works out of the box... Have you tested all 3 IDs by incrementing the RX number? What are the LEDs doing on quad?

keybarbarosa commented 3 years ago

The LED is just slowly blinking all the time. I've tried all receiver ids 0-61 with shuffling throttle. so let's be this post my tracking of stupidity. And yep it's not worth to babysit me as you have better and important things to do :)

keybarbarosa commented 3 years ago

Ok, I've tried different receiver numbers - none bound to the drone. Still blinking the same - low frequency with no sign of anything. Going to install the latest release instead like Pascal advised.

pascallanger commented 3 years ago

There are only 3 IDs so no point to try more than 3 RX numbers... Which protocol are you selecting? There has been quite some reports of success so far so there is no reason.

keybarbarosa commented 3 years ago

Just using > Internal RF > Multi > MJXq > E010

pascallanger commented 3 years ago

That's the issue.... This is for the E010r1... You need to select the E010r5 protocol.

keybarbarosa commented 3 years ago

I'm an idiot that I missed that info, sorry. I can confirm my rmaster tx16s is now bound to my e010! Thanks a lot mate.