FQ777-124 Pocket Drone

More
25 Jul 2016 15:34 #52142 by bikemike
Replied by bikemike on topic FQ777-124 Pocket Drone
Yeah try hooking it up to the computer and put some serial print messages in. That is what I did before I had the Taranis. I disabled the PPM input, forced the protocol to FQ777-124, and added a Serial.read so I could input some commands from the serial monitor.

This is what my board looks like:

goo.gl/photos/S1iCKukLS4KbUmfEA

Is yours the same?

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

More
27 Jul 2016 18:53 #52218 by kahuna001
Replied by kahuna001 on topic FQ777-124 Pocket Drone

bikemike wrote: Yeah try hooking it up to the computer and put some serial print messages in. That is what I did before I had the Taranis. I disabled the PPM input, forced the protocol to FQ777-124, and added a Serial.read so I could input some commands from the serial monitor.

This is what my board looks like:

goo.gl/photos/S1iCKukLS4KbUmfEA

Is yours the same?


I did not open it but by hacking the codes, I was able to bind but it took off :)
I need to check my PPM output from the radio to pin 2.
I could not get the Turnigy 9Xr-Pro to work but I got the Devo 7E to at least able to fly the Bayang protocol - H8
More to come.. Hopefully someone can convert this to Deviation soon. :)

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

More
08 Aug 2016 00:56 #52561 by Multirotor Go
Replied by Multirotor Go on topic FQ777-124 Pocket Drone
So it seems nobody of the experts at the Deviation community is interested to implement this for the nightly builds :(

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

More
18 Aug 2016 12:23 #52868 by planger
Replied by planger on topic FQ777-124 Pocket Drone
Hi Bikemike,

I'm working on another project called "DIY-Multiprotocol-TX-Module" hosted here on github: github.com/pascallanger/DIY-Multiprotocol-TX-Module
At the request of a couple of persons I've added the FQ777 protocol based on the source you've published on GitHub.
Althought I had to make small changes to get it integrated, it's basically the same code.
But they are reporting that it does not bind. I've verified that their quads are using a SSV7241.
I don't have a FQ777 myself to test so it's hard to troubleshoot...
Would it be possible for you to look at my implementation and see if you can spot something?

Thanks, Pascal

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

More
18 Aug 2016 18:16 #52878 by bikemike
Replied by bikemike on topic FQ777-124 Pocket Drone
I can try to look into it. How easy would it be to get your code working with an arduino nano, nrf24l01+, and a Taranis?

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

More
18 Aug 2016 18:34 #52879 by Tradecrafter
Replied by Tradecrafter on topic FQ777-124 Pocket Drone
I've visited you Git repo Today, pascallanger, i got an stock radio for an FQ777 and one Arduino Nano plus 1 NRF lna on the protoboard waiting some freetime Tonight, can you Post some leads ?

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

More
18 Aug 2016 19:15 - 18 Aug 2016 19:37 #52881 by planger
Replied by planger on topic FQ777-124 Pocket Drone
Bikemike,
You can easily do it with the hardware mentionned, the schematic and all informations are on the github repository. Make sure to power everything in 3.3v to not kill your nrf but you know that.
The module works both on PPM and Serial:
- On PPM, the protocol selection is done via a dip switch.
- But you might be interrested personnaly by the serial protocol. We've got a firmware for your Taranis based on OpenTX 2.1 (and when realesed 2.2) or ersky9x which adds the possibility to select the protocols directly from the radio. Not only that but also all associated parameters like model match, bind, range, power and everything linked to the model settings. No more ppm for the channels but serial data so there is no loss and full channels resolution.
Banggood sells a fully working module which runs our code: www.banggood.com/2_4G-CC2500-A7105-Flysk...tenna-p-1048377.html .
We not only support the nrf but also all other rf chips A7105, CYRF and CC2500.
Let me know if you have any questions.
I might have found a friend that could loan me a FQ777 this WE but it's still unsure...
Regards, Pascal
Last edit: 18 Aug 2016 19:37 by planger.

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

More
19 Aug 2016 21:15 #52912 by bikemike
Replied by bikemike on topic FQ777-124 Pocket Drone
I eventually got the code compiling with my nano but I couldn't get the radio to work for some reason. Maybe I didn't connect the wires properly.

I did notice one bug in the code though:

github.com/pascallanger/DIY-Multiprotoco...77_nrf24l01.ino#L105

That line should be:
packet_ori[7] = packet_ori[4] + packet_ori[5] + packet_ori[6];
I'm not sure if that is the only bug but I didn't have more time to try and get the radio working.

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

More
19 Aug 2016 21:30 #52914 by pawelsky
Replied by pawelsky on topic FQ777-124 Pocket Drone

bikemike wrote: I did notice one bug in the code though:

github.com/pascallanger/DIY-Multiprotoco...77_nrf24l01.ino#L105

That line should be:

packet_ori[7] = packet_ori[4] + packet_ori[5] + packet_ori[6];
I'm not sure if that is the only bug but I didn't have more time to try and get the radio working.


That was it, after this change it binds with the DIY module! :)

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

More
19 Aug 2016 22:32 #52916 by bikemike
Replied by bikemike on topic FQ777-124 Pocket Drone

pawelsky wrote: That was it, after this change it binds with the DIY module! :)


Great, I'm glad to hear it works for more than just me!

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

More
20 Aug 2016 07:10 #52924 by planger
Replied by planger on topic FQ777-124 Pocket Drone
Well done!!!
I don't know how I've missed that :unsure:

Thanks for checking, Pascal

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

More
21 Aug 2016 21:09 - 21 Aug 2016 21:40 #52990 by kahuna001
Replied by kahuna001 on topic FQ777-124 Pocket Drone
I managed to put together the board and connect to my Tunigy 9XR-Pro. The problem was the NRF24 was not getting a good power source. At least I am flying FQ777-124 with a real remote now. Thank you very much BIKEMIKE. Now hopefully someone can port it to Deviation.


Attachments:
Last edit: 21 Aug 2016 21:40 by kahuna001.

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

More
23 Aug 2016 14:24 #53036 by planger
Replied by planger on topic FQ777-124 Pocket Drone
I've got another report that it's working fine.

Good job :-)

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

More
27 Aug 2016 23:00 - 28 Aug 2016 15:21 #53169 by goebish
Replied by goebish on topic FQ777-124 Pocket Drone
Good job guys !
Is someone already porting this to Deviation or should I do it ?

@bikemike can you make a PR of your FQ777 branch to my github if it's working fine ? :)
Last edit: 28 Aug 2016 15:21 by goebish.

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

More
28 Aug 2016 16:36 - 28 Aug 2016 17:35 #53208 by goebish
Replied by goebish on topic FQ777-124 Pocket Drone
@bikemike, I took the liberty to merge your code into my repo, as I'm about to add stuffs that will avoid conflicts.
Also, good job on the promiscuous mode sniffer :)
Last edit: 28 Aug 2016 17:35 by goebish.

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

More
28 Aug 2016 18:40 #53211 by kahuna001
Replied by kahuna001 on topic FQ777-124 Pocket Drone

goebish wrote: Good job guys !
Is someone already porting this to Deviation or should I do it ?

@bikemike can you make a PR of your FQ777 branch to my github if it's working fine ? :)


I think we were waiting for someone like you to do your MAGIC !!!
I tried but got nowhere. Maybe I can learn after you ported it to Deviation. Thanks in advance.

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

More
28 Aug 2016 18:42 #53212 by goebish
Replied by goebish on topic FQ777-124 Pocket Drone
No problem, it's on my list.

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

More
28 Aug 2016 23:41 - 29 Aug 2016 12:15 #53223 by goebish
Replied by goebish on topic FQ777-124 Pocket Drone
Here are some test builds, select FQ777 protocol:
www.dropbox.com/sh/2gpmjjo894efpbc/AAAMV...i2lnWpOhEfnu1Xa?dl=0
source code

Please report :)

There's only 1 fixed ID and associated rf channels, do we have dumps from more transmitters so we can try to guess how it works ?
edit: or maybe the channels are always the same and we can choose arbitrary values for 3 byte id / address ?
Last edit: 29 Aug 2016 12:15 by goebish.

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

More
29 Aug 2016 01:40 #53225 by kahuna001
Replied by kahuna001 on topic FQ777-124 Pocket Drone

goebish wrote: Here are some test builds, select FQ777 protocol:
www.dropbox.com/sh/2gpmjjo894efpbc/AAAMV...i2lnWpOhEfnu1Xa?dl=0
source code

Please report :)

There's only 1 fixed ID and associated rf channels, do we have dumps from more transmitters so we can try to guess how it works ?


That was super fast !! Did not expect you start coding right away. I download and tested the 7E-256k version and the only changes to the mode 2 controller are reverse the Rudder / AIL from normal to reverse. Everything else works.

Now I have to go and study your code. Thanks.

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

More
29 Aug 2016 01:41 - 29 Aug 2016 01:57 #53226 by goebish
Replied by goebish on topic FQ777-124 Pocket Drone
Ok thanks for testing, I'll reverse those 2 channels (edit: done, builds updated).

90% of the code is copied from pascal's repo ;)
Last edit: 29 Aug 2016 01:57 by goebish.

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

Time to create page: 0.094 seconds
Powered by Kunena Forum